«java» 태그된 질문

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

2
@Nonnull로 주석이 달린 매개 변수가 null인지 확인하십시오.
우리는 FindBugs를 사용하고 매개 변수에 @Nonnull적절하게 주석을 달기 시작 했으며주기 초기에 버그를 지적하는 것이 좋습니다. 지금까지 우리는 nullGuava 를 사용 하기 위해 이러한 인수를 계속 확인 checkNotNull했지만 SOAP 요청 null과 같이 값을 확인하지 않고 값을 가져올 수있는 가장자리에서만 확인하는 것을 선호합니다 null. // service layer accessible from outside public Person …
19 java  null 

9
프로그래밍에서 디자인 패턴이 얼마나 중요합니까?
나는 대학생이고 방금 디자인 패턴에 대해 배우기 시작했고 그 목적을 이해하기 위해 고심하고 있습니다. 나는 그것들을 연구하려고 노력했지만 내가 찾은 모든 자료는 그것들이 전문가가 아닌 학문적 인 방식으로 그들에 대해 이야기하는 것처럼 보인다. 그들의 목적은 무엇이며 배우는 것이 중요합니까?

6
Java, C ++와 같은 다른 언어 대신 MongoDB 및 CouchDB에서 Javascript가 사용되는 이유는 무엇입니까?
나는 SO에 대해이 질문을했지만 여기에서 시도해 볼 것을 제안했다. 그래서 여기에 간다 : Javascript에 대한 나의 이해는 이벤트를 캡처하고 웹 페이지를 동적으로 만드는 클라이언트 측 언어라는 것입니다. 그러나 MongoDB와 CouchDB 의 비교 를 읽었을 때 둘 다 Javascript를 사용하고 있음을 알았습니다. 이로 인해 다른 일반 언어보다 JavaScript를 선택한 이유가 궁금합니다. …
19 java  javascript 

3
Java 및 .NET : 기본적으로 다른 정렬 알고리즘이 사용되는 이유는 무엇입니까?
왜 그냥 궁금 Java하고 .NET Framework기본적으로 정렬 알고리즘을 사용하는 다른. Java Array.Sort() 에서는 기본적으로 병합 정렬 알고리즘을 사용 하며 Wikipedia.com 은 다음 과 같이 말합니다. Java에서 Arrays.sort () 메소드는 데이터 유형에 따라 병합 정렬 또는 조정 된 빠른 정렬을 사용하고 7 개 미만의 배열 요소가 정렬 될 때 구현 효율성을 …


9
강제 코드 포맷의 장점과 단점
현재 개발자가 버전 제어 체크인에서 자동 코드 포맷터를 사용하도록 강요하는 곳에서 일하고 있습니다. 이 작업의 장단점에 대한 개발자 의견을 찾고 있습니다 ... 개발자가 도움이되거나 방해한다고 생각하는 방식. 필자의 구체적인 사례에는 Java / JSP가 포함되지만 질문은 모든 언어에 적용될 수 있다고 생각합니다.

12
관리되는 코더 및 네이티브 코더
저는 코더이며 네이티브 코드와 관리 코드 모두에 경험이 있습니다. Pascal과 C로 시작한 다음 C ++로, 결국 C #으로 옮겼습니다. 지난 한 해 동안 나는 거의 독점적으로 C #으로 코딩을 해왔으며 C ++ 코더 일 때 자연스럽게 왔던 많은 것을 잃어 버렸습니다. 몇 주 전 네이티브 C ++ 코드를 작성하기 위해 …
19 java  .net 

4
Java 콜렉션 API에 마지막 방법이없는 이유는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이것은 java.util.List와 같은 정렬 된 컬렉션을위한 것입니다. 언어 디자이너가 왜 마지막 방법을 포함하지 않았습니까? 내가 생각할 수있는 유일한 …
19 java  api-design 

3
"Java OOP"와 "Pythonic OOP"의 차이점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

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

7
코딩 스타일 문제 : 매개 변수를 가져 와서 수정 한 다음 해당 매개 변수를 반환하는 함수가 있어야합니까?
나는이 두 가지 관행이 같은 동전의 양면인지 아니면 어느 쪽이 더 좋은지에 대해 친구와 약간의 논쟁을 벌이고 있습니다. 매개 변수를 가져 와서 멤버를 채우고 반환하는 함수가 있습니다. Item predictPrice(Item item) 전달 된 동일한 객체 에서 작동 하므로 항목을 반환 할 필요가 없다고 생각합니다. 실제로, 발신자의 관점에서 볼 때, 새 항목 …

4
인스턴스 필드에 의존하지 않는 메소드를 정적으로 만드십시오.
최근에 Java 프로젝트를 위해 통합 테스트 프레임 워크를 위해 Groovy에서 프로그래밍을 시작했습니다. Groovy 플러그인과 함께 Intellij IDEA를 사용하며 정적이 아니며 인스턴스 필드에 의존하지 않는 모든 메소드에 대한 경고로 놀랍습니다. 그러나 Java에서는 이것이 문제가 아닙니다 (적어도 IDE의 관점에서). 인스턴스 필드에 의존하지 않는 모든 메소드를 정적 함수로 변환해야합니까? 사실 인 경우, Groovy에만 …

2
Maven을위한 Git 저장소를 구성하는 가장 좋은 방법
Git에서 프로젝트를 구성하는 방법에 대한 조언이 필요합니다. 우리는 Java를 사용하고 Maven은 빌드 도구입니다. Maven kinda는 모든 프로젝트가 결국 공통 조상을 가지고 있다고 가정합니다. Maven은 Apache 재단이 프로젝트를 설정하는 방식 대로 설정되지 않은 경우 진정한 드라마 여왕이 될 수 있습니다 (릴리스 플러그인을 사용하는 사람은 아마도 내가 말하는 것을 알고있을 것입니다). 플러그인 …

7
데이터 전송 객체를위한 인터페이스를 만들어야합니까?
데이터 전송 개체에 대한 인터페이스를 만드는 것이 좋은 생각입니까? 객체가 일반적으로 변경 가능한 것으로 가정합니다. 내 예제는 Java로되어 있지만 유사한 개념을 가진 다른 언어에도 적용 할 수 있어야합니다. interface DataTransferObject { String getName(); void setName(String name); } class RealDataTransferObject implements DataTransferObject { String name; String getName() { return name; } …

2
'픽스처'의 다른 의미는 무엇입니까?
"고정 장치"의 개념을 이해하는 데 어려움이 있습니다. 테스트 스위트, 테스트 케이스, 테스트 실행이 무엇인지 알고 있지만 정확히 "픽스처"는 무엇입니까? 파라미터 화 된 테스트 사례? "fixture"라는 용어의 의미 나 의미는 프로그래밍 언어 나 테스트 프레임 워크에 따라 약간 다를 수 있습니까? 나는 phpunit 정착물을 생각한다 " 세계를 알려진 상태로 설정하고 테스트가 …

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