Programming/JAVA (3) 썸네일형 리스트형 [JAVA] foreach 사용방법 다른 프로그래밍 언어에서 많이 사용되는 foreach문을 자바에서도 사용가능하다. 다만, 자바에서는 foreach가 아닌 for 예약어를 일반 for문과 같이 사용한다. 기본적인 for구문 operationList=db.getAllOperationList(); for(int i=0;i [JAVA] Effective JAVA 3/e 내용정리(2) 2장. 객체 생성과 파괴 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라. 클래스는 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 이를 사용할 때의 장점은 다음과 같다. 1. 이름을 가질 수 있다. 생성자는 모두 같은 이름을 사용해야 하는데, 이럴 경우 생성자의 갯수가 많아질수록 사용자가 헷갈림. 정적 페터리를 사용하면 반환될 객체의 톡성을 쉽게 묘사할 수 있는 이름으로 생성가능 한 클래스에 시그니처가 같은 생성자가 여러 개 필요할 것 같으면생성자를 정적 팩터리 메서드로 바꾸고 각각의 차이를 잘 드러내는 이름을 지어주자. 2. 호출될 때마다 인스턴스를 새로 생성하지 않아도 된다. (생성비용이 큰) 같은 객체가 자주 요청되는 상황에서 성능을 상당 수.. [JAVA] Effective JAVA 3/e 내용정리(1) 현업 자바 개발자, 자바를 공부하는 사람들에게 자바 공부를 위한 책을 추천해주는 글을 읽다보면 항상 겹치는 책들이 몇권 있는데, "자바의 정석", "이것이 자바다"와 함께 꾸준히 소개되는 책이 바로 이 책이다. 자바 버전이 올라감에 따라 개정판이 나오고 현재 3판은 JAVA 7,8,9에 맞춰서 작성되었다. 1장. 들어가기 자바 언어와 그 기반 라이브러리(java.lang, java.lang.util, java.io, java.util.concurrent, java.util.function 와 같은) 하위 패키지를 효과적으로 사용하게끔 구성됨 책을 구성하는 대부분의 규칙은 명료성(Clarity)과 단순성(Simplicity)이다. 특징 : 컴포넌트는 사용자를 놀라게 하는 행동을 해서는 절대 안된다.(정해진.. 이전 1 다음