«java» 태그된 질문

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

3
이메일 서버를 사용하지 않고 이메일 보내기
JavaMail은 일반적으로 전자 우편 공급자의 SMTP 인터페이스를 통해 전자 우편 서버를 사용하여 전자 우편을 보냅니다. 전자 메일 서버를 사용하여 전자 메일을 보내야합니까? 전자 메일을 보낼 웹 사이트가 있으며 가능하면 전자 메일 서버를 사용하지 않고 웹 사이트 코드에서 직접 전자 메일을 보내려고합니다. JavaMail FAQ에 전자 우편 서버가 필요하다고 나와 있습니다. JavaMail …
11 java  email 


10
코드 커버리지 품질 주장을 반박하는 방법에 대한 도구 / 제안
이제 사람들이이 질문을 중복하거나 여러 번 요청할 수 있다는 것을 알고 있습니다.이 경우 내 질문에 대한 답변으로 관련 질문에 대한 링크를 부탁드립니다. 최근 코드 범위에 대해 일부 사람들과 의견이 맞지 않았습니다. 100 % 적용 범위가 우수한 품질 테스트를 의미하지 않으며 따라서 양질의 코드를 의미하지 않는다는 주장에 따라 우리 팀이 코드 …

2
순환 패키지 종속성을 해결하는 방법
대부분의 클래스가 하나의 패키지에있는 큰 코드베이스를 리팩토링하고 있습니다. 더 나은 모듈성을 위해 각 기능별로 하위 패키지를 만들고 있습니다. 나는 패키지 종속성 그래프가 루프를하지 말았어야 어딘가에 학습 기억하지만, 나는 다음과 같은 문제를 해결하는 방법을 모른다 : Figure패키지에 figure, Layout패키지에 layout, Layout패키지, 그래서 레이아웃을 수행 할 수있는 인물이 필요 layout패키지에 따라 달라집니다 …

5
데이터베이스 연결-매개 변수로 전달되어야합니까?
우리는 공통 메소드를 사용하여 데이터베이스 연결을 한 번 가져오고 사용할 관련 클래스를 통해 전달하는 시스템을 가지고 있습니다. 데이터베이스 연결을 매개 변수로 다른 클래스에 전달하면 문제가 발생할 것이라는 의심이 있습니다. 실제로 이것이 가능한지 여부를 확인하고 더 나은 패턴이 있습니까? 지속성을 수행하는 ORM 도구가 있다는 것을 알고 있지만 아직 그럴 수는 없습니다. …

2
Java의 새로운 개발은 Scala 및 Clojure와 같은 언어와의 상호 운용성에 어떤 영향을 미칩니 까?
내가 이해하는 한, Scala와 Clojure는 모두 새로운 언어로 설계되었습니다. JVM에 의존하고 Scala 및 Clojure 코드 내에서 Java 클래스를 사용할 수 있다는 점에서 Java 코드와 쉽게 통합됩니다. Java 8부터 (그리고 이후 버전의 Java에서는 더 강력하게) Java 언어의 의미에 변화가있을 것입니다. 이러한 변경 사항이 Java와 Scala / Clojure 간의 상호 운용성에 어떤 …
11 java  scala  clojure 

4
WAR이 세션 정보를 공유 할 수없는 이유는 무엇입니까?
: 나는 여러 개발자들이이 문제에 대한 해결책을 찾고 본 다른 WAR에서 세션 정보에 액세스 : - 여기에 몇 가지 샘플이 있습니다 (같은 EAR 내부에도) 바람둥이 서로 다른 응용 프로그램간에 공유 세션 상태에 대한 모든 방법은? , 다른 웹 응용 프로그램 , 다른 WAR 파일, 공유 리소스 의 액세스 세션 , …

3
모의 콘크리트 클래스-권장하지 않음
방금 구체적인 클래스를 조롱하는 것이 권장되지 않는 몇 가지 이유를 설명하는 "Growing Object-Oriented Software"책을 읽었습니다. MusicCentre 클래스의 단위 테스트 샘플 코드는 다음과 같습니다. public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); CdPlayer player = new CdPlayer() { @Override public void scheduleToStartAt(Time startTime) { …

8
C / C ++와 비교하여 Java가 성능을 "조정"하기가 훨씬 더 어려워 집니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . JVM의 "마법"이 프로그래머가 Java에서 마이크로 최적화에 미치는 영향을 방해합니까? 나는 최근에 C ++에서 때때로 데이터 멤버의 순서가 …

2
JavaDoc에서 더 이상 사용되지 않습니까?
JavaDoc에서는 다음과 X509Certificate getSubjectDN()같이 말합니다. Denigrated , getSubjectX500Principal ()로 대체되었습니다. 더 이상 사용해서는 안되지만 Denigrated는 사용하지 않는 메소드에 대해 Deprecated가 표시되는 데 익숙합니다. 주석으로 닫히는이 특별한 경우에 대한 버그 보고서를 발견했습니다 . 이것은 버그가 아닙니다. "더 이상 사용되지 않음"은 심각한 경우에만 사용해야합니다. 사용 되지 않는 메소드를 사용하는 경우 일반적인 제안 …

6
Java 개발자는 가비지 수집 알고리즘에 대해 알아야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 최근 가비지 수집 알고리즘에 대해 알고 있는지 인터뷰에서 물었습니다. 가비지 수집이 무엇인지 알았지 만 개발자로서 그것에 대해 …

9
어떤 OO 디자인을 사용해야합니까 (디자인 패턴이 있습니까)?
'Bar / Club'(음료 / 사회적 장소)을 나타내는 두 가지 개체가 있습니다. 한 시나리오에서 막대 이름, 주소, 거리, 슬로건이 필요합니다. 다른 시나리오에서는 바 이름, 주소, 웹 사이트 URL, 로고가 필요합니다 그래서 같은 것을 나타내지 만 다른 필드를 가진 두 개의 객체가 있습니다. 불변의 객체를 사용하고 싶습니다. 그래서 모든 필드는 constructor에서 설정됩니다 …

5
Java에 비해 Ceylon의 장점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 인터넷을 통해 최근에 출시 될 강력한 프로그래밍 언어를 찾기 위해 Ceylon을 방문했습니다. 나는 ceylon-lang.org 에 들렀다 . 실론은 …

3
문자열 변수를 .equals ()를 사용하여 문자열 리터럴과 비교할 때 항목 순서에 대한 표준 사례가 있습니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 각각에 이점이 있으며 차이점을 이해하지만 모범 사례 / 표준 사례는 무엇입니까? 그리고 왜? 예를 …

4
순수한 JavaScript 프레임 워크에 비해 GWT와 같은 도구의 장점은 무엇입니까?
GWT는 Java 코드 및 Java Runtime 클래스 라이브러리의 서브 세트를 JavaScript 코드로 변환하는 소프트웨어 스택입니다. JavaScript 툴킷과 비교할 때 GWT는 본질적으로 그리고 용도에 따라 소외되어 보일 수 있으며, 간단한 작업조차하기에는 지나치게 복잡 할 수 있습니다. 왜 웹 개발자가 순수한 JavaScript 및 JavaScript 프레임 워크 및 툴킷을 사용하는 대신 원래 웹용이 …

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