«java» 태그된 질문

Java는 Sun Microsystems가 처음 개발 한 플랫폼 독립적 인 객체 지향 프로그래밍 언어입니다. Java는 현재 Oracle이 소유하고 있으며 2010 년에 Sun을 구입했습니다.

4
외부 명령 줄 응용 프로그램을 호출하거나 해당 응용 프로그램의 논리를 내부화하는 것이 더 좋은 방법입니까?
"파이프 라인"종류의 프로세스가 있는데, 이는 본질적으로 워크 플로우를 자동화하기 위해 많은 기존 도구들을 서로 연결하는 것입니다. 단계 중 하나에 대해 해당 단계에서 수행해야 할 작업을 이미 수행하는 기존 명령 줄 도구가 있습니다. 외부 CLI 도구는 Java 기반이며 파이프 라인도 마찬가지이므로 도구를 파이프 라인 단계에 직접 통합 할 수는 있지만 도구는 …

5
Java는 C ++처럼 클래스 정의와 구현 사이의 분리를 촉진합니까?
숙제를 배정 받았으며 GRASP "Protected Variation"에 따라 어떤 접근법이 더 나은지 평가해야합니다. C ++에서 헤더와 코드 파일의 분리에 대한 Stack Overflow에 대한 질문을 찾았 습니다 . 그러나 클래스 정의와 클래스 구현 간의 분리를 촉진하는 데 Java가 C ++을 따르지 않는 이유를 알고 싶습니다. C ++ 메소드에 비해 Java 메소드의 장점이 …

5
프로그래밍 언어 분석
에서 SICP , 저자 상태 ( 1.1 절 프로그래밍 언어의 세 가지 기본 "메커니즘"이 있음) : 언어가 관련된 가장 간단한 엔티티를 나타내는 기본 표현식 복합 요소가 더 간단한 요소로 만들어지는 조합 수단 복합 요소를 단위로 명명하고 조작 할 수있는 추상화 수단 이러한 요소 또는 메커니즘으로 주류 프로그래밍 언어 (예 : …

4
웹 개발자 .NET 또는 Java를위한 학습 경로
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
10 c#  java  .net 

2
많은 버튼에 대해 OnClickListener 인터페이스를 구현하는 올바른 방법은 무엇입니까
내 Android 활동에는 OnClickListener가 필요한 여러 개의 버튼이 있습니다. 나는 다음과 같은 여러 가지 방법을 보았습니다. 활동 클래스에서 인터페이스 구현 인터페이스를 구현하는 별도의 클래스 만들기 각 버튼에 대한 익명의 내부 클래스를 정의합니다. 각 접근법의 많은 예를 보았습니다. 그러나 왜 한 방법이 다른 방법 대신 사용되는지 명확하지 않습니다. 이 접근법들 사이의 …

2
내 응용 프로그램의 여러 부분 간의 상호 작용 디자인에 대한 조언이 필요합니다.
NetBeans Platform 7을 기반으로하는 Rich Desktop 응용 프로그램의 "기본"클래스를 설계하려고합니다.이 응용 프로그램은 HTTP 서비스를 사용하고 TCP를 통한 "푸시 시스템"을 통해 메시지를 수신합니다. 우리는 3 명의 개발자이며 동시에 모듈을 개발하고 싶습니다 응용 프로그램 계층화 (데이터, 비즈니스, 프레젠테이션) 책임을 분리하기 위해 프레젠테이션 모델 을 사용합니다. 일부 세분화 된 데이터 (예 : Bean …

7
Java에서 equals와 같은 잘 알려진 메소드에 대한 문서 작성
equals, compareTo 등과 같이 널리 알려진 방법에 대한 주석을 작성하는 것이 좋은 방법입니까? 아래 코드를 고려하십시오. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } 우리 회사는 위와 같은 의견을 입력해야합니다. …
10 java  comments 

2
Java 클래스 버전 별 명명 규칙
두 소프트웨어 사이의 어댑터를 만들어야합니다 (기계 시뮬레이션, 비 CS). 라는 클래스가 있다고 가정합니다 ThatThing. 다양한 공급 업체별 구현을 처리해야합니다. 이 버전에는 의미있는 이름이 없습니다 (일식 헬리오스, 인디고 등). 1. 버전 번호를 표현할 클래스의 이름을 어떻게 지정해야합니까? 내가 좋아하는 클래스 찾기 ThatThing_3_6_Impl, ThatThing_3_7_Impl매우 어색합니다.
10 java  naming 

3
작은 JVM 업그레이드를 수행하는 것이 얼마나 안전합니까?
나는 몇 년 동안 JVM에서 일해 왔으며 거의 ​​6 개월 전에 JVM 충돌이 거의 발생하지 않았습니다. 2 개의 JVM 결함으로 인해 약 5 개의 JVM 충돌이 발생했습니다. 오라클의 솔루션은 항상 동일했습니다 ... 업그레이드. 각 업그레이드는 항상 포인트 릴리스로 또는 그 이후로 이루어집니다. 즉, 오라클의 최신 제안 (버그 수정을 확인한 후)은 …
10 java  oracle  jvm  upgrade 

5
C ++ 애플리케이션 모니터링
새로운 중앙 집중식 모니터링 솔루션 (Zenoss)을 구현하고 있습니다. SNMP, JMX를 사용하면 서버, 네트워킹 및 Java 프로그램을 간단하게 통합 할 수 있습니다. 그러나 문제는 이기종 (Solaris x86, RHEL Linux, Windows) 환경에서 사용자 지정 C ++ 응용 프로그램을 모니터링하고 관리하는 모범 사례는 무엇입니까? 내가 볼 수있는 가능성은 다음과 같습니다. 넷 SNMP 장점 …
10 java  c++ 

2
Java Swing의 View / Controller에서 모델을 완전히 분리하는 방법
Java Swing 앱의 View / Controller 클래스에서 Model 클래스를 분리하기 위해 일반적으로 합의 된 설계 지침 모음이 있습니까? View / Controller가 다른 방법으로 Model에 대해 아무것도 모르는 것에 대해 걱정하지 않습니다. javax.swing에 대한 지식이 없도록 Model을 설계하고 싶습니다. 이상적으로 CLI와 같은 기본 요소로 구동 할 수있는 간단한 API가 있어야합니다. 느슨하게 …
10 java  mvc  swing 

5
프로그래밍을 배울 때 미래를 대비하는 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 원한다면 '미래에 대비하여'프로그래밍하는 법을 배우고 싶습니다. Windows가 데스크톱 OS 마켓 플레이스 (현재)를 지배하고 있지만 분명히 언어 / 프레임 워크 / API 등을 …
10 java  c++  c  portability 

6
Windows 데스크톱 응용 프로그램의 런타임 / 언어를 선택할 때 고려해야 할 요소는 무엇입니까?
내 사용자는 모두 Windows를 가지고 있습니다. 그들 중 일부는 Linux 또는 Mac을 사용하지만 일반적으로 Mono, Wine, Parallels 또는 dual-boot와 같은 것을 사용할 수 있습니다. 저 자신을 포함한 저의 개발 팀은 Java로 Swing 응용 프로그램을 작성하고 C #으로 Windows Forms를 작성하는 데 광범위한 경험을 가지고 있습니다. "Extensive"는 두 런타임 모두에서 3 …

5
스페인어 코드 관리
스페인어로 된 클라이언트의 새 프로젝트가 있으며 모든 Java 코드와 주석, 변수, 메소드 이름을 스페인어로 가지고 있습니다. 영어로 변환 한 다음 사용할 수 없습니다. 그러한 상황에서 일한 사람이 있다면 새로운 개발을 수행해야 할 때 이러한 위험을 완화하기 위해 무엇을 할 수 있는지 조언 할 수 있습니까? 이것이 주요 쇼 스토퍼입니다. Java …
10 java 

4
지연 초기화를 Java에 빌드 할 수없는 이유가 있습니까?
사용자를 위해 비 지속 상태가없는 서버에서 작업하고 있기 때문에 모든 사용자 관련 개체는 모든 요청에 ​​롤아웃됩니다. 결과적으로 종종 사용하지 않을 수있는 객체의 속성을 느리게 초기화합니다. protected EventDispatcher dispatcher = new EventDispatcher(); 된다 ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher == null) { dispatcher = new EventDispatcher<EventMessage>(); } …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.