개발/Java 썸네일형 리스트형 Java의 날짜와 시간 API [스크랩] 출처: http://helloworld.naver.com/helloworld/textyle/645609Java의 날짜와 시간 API 개발자Tip2014.02.07 14:33 네이버 비즈니스 플랫폼 웹플랫폼개발랩 정상혁Java의 기본 SDK에서 날짜와 시간을 다루는 java.util.Date 클래스와 java.util.Calendar 클래스는 사용하기 불편하다는 악평이 자자합니다. 이를 답답하게 여긴 사람들이 이 클래스를 대체하려고 Joda-Time 같은 오픈소스 라이브러리를 만들기도 했습니다. 많이 늦었지만 다행히 JDK 8에서는 개선된 날짜와 시간 API가 제공됩니다.이 글에서는 Java의 날짜와 시간 API의 문제점이 무엇이었는지 되짚어 보고, 여러 오픈소스 라이브러리와 JDK 8에서는 문제점이 어떻.. 더보기 문자열로 출력하기. StringBuffer stringBuffer = new StringBuffer();stringBuffer.append("파일로 출력할 문자열"); // UTF-8 로 강제 변환 stringBuffer.append(" "); //ByteArrayInputStream bais = new ByteArrayInputStream(HtmlSpecialCharacter.convert(stringBuffer.toString()).getBytes("UTF-8")); ByteArrayInputStream bais = new ByteArrayInputStream(stringBuffer.toString().getBytes("UTF-8"));BufferedOutputStream bos = new BufferedOutputSt.. 더보기 [Java]String.intern() 출처: http://seosh81.info/?p=739 String.intern()은 뭘 하는거지? String.intern에 설명에 앞서 다음 퀴즈를 한번 보자. 전제조건) String string = “test”; 전제조건) String test = “test”; Q1) test == “test” ? Q2) test == new String(“test”) ? 위 문제의 답(java 1.6+에서)은 각각 true, false 이다. 왜 그럴까? 위 문제의 답을 알기 위해서는 intern이 뭘 하는지에 대해서 알아야 한다. 사실 위와 같은 답이 나온 이유는 일단 컴파일러가 점점 똑똑해져서 사용자가 의도를 해하지 않는 범위 내에서 최적화 작업을 하기 때문입니다. 위 코드에서 컴파일러가 최적화를 위해 해주는.. 더보기 자바에서 ArrayList를 배열 array로 변환하기 출처:자바에서 ArrayList를 배열 array로 변환하기|작성자 네오 에이치자바에서 ArrayList를 배열 array로 변환하기 웹프로그래밍 팁 2011/06/09 18:11http://blog.naver.com/fromyongsik/40131207923전용뷰어 보기ArrayList에 toArray()라는 메소드가 있다. 두개로 오버로딩이 되어 있는데, toArray(T[] a) 메소드에는 반드시 new로 배열 객체를 생성한 뒤 그 참조변수를 넘겨주어야 한다. 반환값을 대입할 필요는 없다. 다른 toArray() 메소드는 반환된 Object 배열의 원소를 일일이 형변환(캐스팅)하여 사용하거나, 새로운 배열의 원소에 대입하여 사용하면 된다. Object[]toArray () 리스트내의 모든 요소를 적.. 더보기 java 에서 map / collection 어떤것을 사용해야하나? 스크랩 출처: http://czar.tistory.com/858java 에서 map / collection 어떤것을 사용해야하나?Don't know which map/collection to use ? Here is a nice cheat sheet ;) (Ref : http://www.sergiy.ca/guide-to-selecting-appropriate-map-collection-in-java/) 키/값 쌍으로 된 것인가? 아니면 값만 있는 것인가?쌍 -> 순서가 중요한가? no -> HashMap yes -> 삽입순서 or 키별로 정렬?? ordered 순서별로 -> LinkedHashMap Sorted 키별로 정렬 -> TreeMap값 -> 중복을 포함하는것인가? no -> 기본 기본작업이 요소 검색이.. 더보기 이전 1 다음