«java» 태그된 질문

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

2
이 유형의 목록 / 맵에 대한 데이터 구조가 있습니까?
아마도 내가 원하는 것에 대한 이름이 있을지 모르지만 나는 그것을 모른다. LinkedHashMapJava 와 비슷한 것이 필요 하지만 지정된 키에 값이 없으면 '이전'값을 반환합니다. 즉, 정수 키 (내 경우에는 시간 단위)로 저장된 객체 목록이 있습니다. ; key->value 10->A 15->B 20->C 따라서 0-9 키의 값을 쿼리하면을 반환 null합니다. 특별한 부분은 내가 10 …

6
함수 매개 변수 이름 앞에 p *를 붙일 때의 이점은 무엇입니까?
함수 매개 변수 앞에 접두사를 사용하는 프로젝트 (Eclipse를 사용하는 Java 프로젝트 및 팀)가 자주 표시됩니다 p. 예를 들어 public void filter (Result pResult) ... 나는 개인적으로 이것에 어떤 이점도 보지 못하지만 추론이 무엇인지 알고 싶습니다. 내가 들었던 가장 좋은 설명은 동일한 이름을 가진 필드의 이름을 구별하는 것입니다. 나는 그 설명에 …

7
워크 플로우 도구의 가치는 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 Workflow 개발에 익숙하지 않으며 실제로 "큰 그림"을 얻는다고 생각하지 않습니다. 또는 다르게 말하면,이 도구는 현재 내 …
22 java  workflows  soa  bpm 

11
API 문서없이 프로그래밍하는 것이 정말로 필요한 기술입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 오늘 Java 프로그래밍 시험을 거의 통과하지 못했습니다. 나는 내가 잘 한 스레딩에 관한 일반적인 질문에 대답하고 더 …

10
“개발자의 나쁜 최적화 직관”을 피하려면 어떻게해야합니까?
나는 이 진술 을하는 기사 를 보았다 : 개발자는 코드를 최적화하는 데 합당한 이유가 있습니다. 너무 만족스럽고 재미 있습니다. 그러나 언제 최적화해야하는지 아는 것이 훨씬 중요합니다. 불행히도 개발자는 일반적으로 응용 프로그램의 성능 문제가 실제로 어디에 있는지에 대한 끔찍한 직감을 가지고 있습니다. 개발자가이 나쁜 직감을 피할 수있는 방법은 무엇입니까? 코드에서 어떤 …
22 java  performance 


5
사소한 조건문이 루프의 초기화 섹션으로 이동해야합니까?
stackoverflow.com 의이 질문 에서이 아이디어를 얻었습니다. 다음과 같은 패턴이 일반적입니다. final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } 내가 만들려고하는 요점은 조건문이 복잡하고 변경되지 않는다는 것입니다. 루프의 초기화 섹션에서 선언하는 것이 더 낫습니까? final x = 10;//whatever constant …

3
“plus”와“minus”는 적절한 분석법 이름입니까?
자바 SE 8 날짜, 도입을위한 새로운 메커니즘을 제공 LocalDate, LocalTime그리고 LocalDateTime시간의 순간을 표현하는 클래스. : 이러한 순간을 조작하기 위해 메소드 세트가 주어 LocalDate.plusDays(...), LocalDate.minusDays(...)등등과. 나는 항상 좋은 실천은 메소드가 실제로 실행될 동작, 동작을 수행 하는 것이므로 목적을 설명하는 동사 뒤에 메소드 이름을 짓는 것이라고 생각했습니다 . 당신이 좋아하는 클래스를 고려한다면 …

6
전달 된 인수로 메소드를 용서해야합니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . foo(String bar)특정 기준에 맞는 문자열에서만 작동 하는 메소드 가 있다고 가정하십시오 . 예를 들어, 소문자 여야하며 비어 …
21 java  parameters 

2
정적 기본 메소드가있는 Java 클래스의 명명 규칙?
왜 생성자가 아닌 Java 및 C #에서 정적 기본 메소드입니까?에 대한 gnat의 답변 을 읽은 후 ? 나는 정적 메인 메소드를 가진 Java 클래스의 목적 define a program entry point이 프로그램 자체가 아니라는 것을 의미하기 위해 그의 대답을 취 합니다. 더 좋은 방법이있을 수 있지만 일반적으로 정적 기본 메소드가있는 클래스를 …

4
“너무 객체 지향”
나는 강력한 OO 배경에서 왔으며 최근에 코드가 Java로 작성되었지만 익숙한 것보다 좋은 OO 디자인에 중점을 둔 조직에서 일하기 시작했습니다. 나는 "너무 많은 추상화"를 도입한다고 말했고, 대신 항상 수행되었던 방식을 코딩해야한다고하는데, 이는 Java의 절차 적 스타일이다. TDD도 여기서 많이 연습하지는 않지만 테스트 가능한 코드를 원합니다. 대규모 "하나님 클래스"(이 팀의 표준 인 …

1
객체 변환을위한 디자인 패턴 (Java)
가끔 공장과 MVC 외에 디자인 패턴을 자주 사용하지 않고 더 많이 사용하고 싶습니다. 이 경우 디자인 패턴 사용에 대한 귀하의 의견을 부탁드립니다. 내 응용 프로그램에서는 다른 상황에서 객체를 자주 변환해야합니다. GWT를 사용하고 Hibernate POJO는 직렬화 할 수 없으며 회선을 통해 보낼 수 없기 때문에 Hibernate POJO를 DTO로 변환해야 할 수도 …

6
중첩 된 공용 클래스를 사용하여 상수 구성
상수가 많은 응용 프로그램을 만들고 있습니다. 마지막 코드 검토에서 상수가 너무 흩어져 있고 모두 단일 "마스터"상수 파일로 구성되어야한다는 결과가 나왔습니다. 의견 불일치는 그들을 조직하는 방법에 관한 것입니다. 대다수는 상수 이름을 사용하는 것이 충분해야한다고 생각하지만 다음과 같은 코드가 생성됩니다. public static final String CREDITCARD_ACTION_SUBMITDATA = "6767"; public static final String CREDITCARD_UIFIELDID_CARDHOLDER_NAME …

11
대기 시간이 짧은 코드가 때때로 "못생긴"상태 여야합니까?
(이것은 주로 근거없는 의견으로 응답하는 사람들을 피하기 위해 대기 시간이 짧은 시스템에 대한 특정 지식을 가진 사람들을 대상으로합니다). "좋은"객체 지향 코드를 작성하는 것과 매우 빠른 저 지연 코드를 작성하는 것 사이에 상충 관계가 있다고 생각하십니까? 예를 들어, C ++에서 가상 함수를 피하거나 다형성의 오버 헤드를 피하는 등 불쾌한 것처럼 보이지만 …
21 java  c++  c  performance  latency 

4
REST 대 RESTful 대 "정상"웹 서비스 – 동일하거나 그렇지 않습니까?
REST 및 / 또는 RESTful 애플리케이션에 대한 몇 가지 정의와 토론을 읽었지만 여전히 실제 의미를 이해하지 못합니다. 나는 보통 GET을 통해 데이터를 가져 오거나 POST를 통해 일부 웹 서비스 (일반적으로 PHP 스크립트)에 데이터를 보내어 데이터베이스에서 데이터를 얻거나 데이터베이스에 쓰는 앱을 사용합니다. 자, 이것이 RESTful 앱입니까? 그렇지 않은 경우 RESTful 앱은 …

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