new
new 는 변수에 새로운 객체를 생성하여 대입한다! 이 개념은 가장 기본적이면서 중요하다. 잊지말자.
- 언어/Java
- · 2010. 10. 27.
List 객체를 정렬을 하고자 한다. 이때 Comparator 를 사용하면 된다. import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; import java.util.Comparator; import java.util.List; public class ListSortTest { public static void main(final String[] arg){ List list = new ArrayList(); Comparator comparator = new Comparator(){ public int compare(final TestVO o1, final TestVO o2) { return Long.valu..
자바 객체를 직렬화하여 직렬화한 문자열을 String 변수에 담아서 사용한다. public class Test { public static void main(final String[] args) { try { String s = new String(); List beans = new ArrayList(); for (int i = 0; i < 10; i++) { Bean b = new Bean(); b.setVo(new VO()); beans.add(b); } ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oout = new ObjectOutputStream(baos); oout.writeObject(beans); ..
분기문으로 if else 와 switch case 그리고 삼항연산자를 사용한다. 그런데 삼항연산자에서 null check를 하면 NullPointException 이 발생한다. 안전한 방법은 if 문에서 null 체크를 하고 사용하도록 하자.
new 는 변수에 새로운 객체를 생성하여 대입한다! 이 개념은 가장 기본적이면서 중요하다. 잊지말자.
제목에서도 보이듯이 enum은 열거형 상수이다. 즉, enum 이란 상수를 열거한 거라고 볼수 있습니다. 'class' 라는 키워드 대신 'enum' 이라는 키워드로 대신 사용하고 있습니다. public enum Week{ 월, 화, 수, 목, 금, 토 } 만약에 enum 을 사용하지 않는다면 이렇게 사용하겠죠. public class Week{ public static final String NOM="월"; . . } 더욱 자세한 내용은 아래 링크를 따라가서 확인해봅시다. 삼실청년 http://iilii.egloos.com/4343065 : java enum 정리 1 - 기본 개념 http://iilii.egloos.com/4345025 : java enum 정리 2 - enum의 메쏘드 http://..