본문 바로가기

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에서는 문제점이 어떻.. 더보기
[엄씨생각] `C언어로 API 서버 개발, 생각보다 나쁘지 않아요' 글을 보고... 스크랩 http://blog.powerumc.kr/출처: http://blog.powerumc.kr/460 [엄씨생각] `C언어로 API 서버 개발, 생각보다 나쁘지 않아요' 글을 보고...UMC/엄씨 생각 2014/01/23 01:30 |최근 재미있는 글을 봤다. C 언어로 모바일을 위한 API 서버를 만들었는데, 이에 대해 댓글의 토론이 가관이 아니다. 물귀신들이 들러 붙고 난리도 아니다.아파치 모듈로 개발된 API 서버, 이음 베이론을 소개합니다.C언어로 API 서버 개발, 생각보다 나쁘지 않아요글의 결론은 ‘모바일 API 서버를 C 언어로 만드니 성능이 좋네요’.. 이에 대항하는 물귀신들은 ‘나를 납득시킬만한 근거를 대라’, ‘C언어로 만들었다고 자랑질이냐’ 등등… 모든 사람이 경험도 다르고, 깊이도 다.. 더보기
[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 -> 기본 기본작업이 요소 검색이.. 더보기