본문 바로가기

자바6

[자바] 자바 정규표현식(Regular Expression) 원문 : http://www.cyworld.com/deepb1ue/3452022 링크 : http://gypark.pe.kr/wiki/Perl/%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D#INDEXR_155 문자열안에서 의미있는 표현을 사용 하고싶다면 이 정규표현식을 사용하면 정규식 설명 예제 . 임의의 한 문자(필수)를 의미 합니다. ab.(abc, abd,abe) .. ? 바로 앞에 문자가 없거나 하나가 있음을 의미 합니다. a?c (ac, abc, bc) .. * 바로 앞에 문자가 없거나 하나이상 반복을 의미 합니다. ab* (a, ab, aba) .. + 바로 앞에 문자가 하나이상 반복을 의미 합니다. ab+ (ab, abb, abbb) .. ^ 문자열의 시작.. 2011. 9. 29.
클래스 로딩 문제 분석하기, Part 2: 기본적인 클래스 로딩 예외(Exception) (한글) 원문 : http://www.ibm.com/developerworks/kr/library/j-dclp2.html 안드로이드에서 AppWidget을 개발을 하다보니 ClassNotFoundException 예외가 발생했습니다. 처음 안드로이드 애뮬레이터를 실행 할 때, 이클립스에서 'Run'을 눌러 애뮬레이터를 실행하면 이 예외가 발생합니다. AVD Manager에가서 애뮬레이터를 실행한 뒤 'Run'을 하면 발생하지 않습니다. 아직도 정확한 이유는 모르겠습니다. 위의 링크를 따라가면, 이 예외는 문자열로 클래스를 호출 할 때, 클래스를 찾지 못한 경우 발생한다고 합니다. 그것으로 보아 안드로이드에서 AppWidgetProvider를 상속받은 클래스를 이름으로 찾은 듯하고, 이클립스에서 'Run'으로 실행.. 2011. 8. 4.
[자바] 큐(Queue) 성능 테스트 - ArryList, HashMap, LinkedList, ... 원문 : http://yjacket.tistory.com/48 결과 ArrayList - 넣기 : 38ms ArrayList - 빼기 : 36851ms HashMap - 넣기 : 170ms HashMap - 빼기 : 17ms ConcurrentLinkedQueue - 넣기 : 156ms ConcurrentLinkedQueue - 빼기 : 17ms LinkedList - 넣기 : 41ms LinkedList - 빼기 : 9ms ArrayBlockingQueue - 넣기 : 32ms ArrayBlockingQueue - 빼기 : 22ms ArrayDeque - 넣기 : 17ms ArrayDeque - 빼기 : 5ms LinkedBlockingQueue - 넣기 : 47ms LinkedBlockingQueue.. 2011. 7. 29.
자바 입출력(객체형식으로 파일 입출력, 소켓형식의 입출력) 원문 : http://www.cyworld.com/B166er/4834163 안드로이드에서 파일 쓰기를 할 때 ObjectOutputStream을 사용하는 경우, 파일의 시작에 이상한 문자들이 들어가 있습니다. 이유는 잘 모르겠네요. oOutputStream.flush() 를 하고, wirte를 해봤지만 마찬가지! 만약 문제가 되시는 분들은 BufferedOutputStream으로 write를 하시기 바랍니다. 좀 더 쉽게 사용하려다 고생하네요. 아 그리고 close는 필수! 그래야 파일에 써진답니다. ○ 파일 입출력 1. 파일 쓰기 File file = new File("파일경로"); FileOutputStream fOutputStream = new FileOutputStream(file); Buffe.. 2011. 7. 19.
[IT정보] 소설같은자바Ⅱ - 이론 링크 : http://www.jabook.com/jabook_original/book_second_novel_java/second_novel_java_html/index.html 안드로이드는 자바를 사용한다. 기본적인 정보를 알아야 할 경우가 있어서 해당 페이지로 링크 주소를 기록해둡니다. 2011. 3. 4.
안드로이드 개발시 꼭 알아야 할 자바 주제들 링크 : http://eroplug.blog.me/20114689097 요번에 안드로이드를 공부해야되서 안드로이드에 필요한 자바 문법을 찾아 헤매다 발견했습니다. 자세한 내용을 다루고 있지 않지만, 그런쪽(?)인가..라는 느낌을 받을 수 있을 것 같습니다. 자바에 '자'짜도 모르시는 분은 한번 읽어보세요. 많은 도움이 안되어도 아주 작은 부분 느낌이 와닿을 수 있습니다. 번호 주제 이유 1 Class, Object Java는 기본적으로 Object-oriented Programming 언어입니다. 따라서, 클래스와 객체 간의 개념에 대해선 당연히 알고 있어야 하겠죠. 클래스는 그 자체 만으로는 실행될 수 없기에 반드시 객체화 되어야 하는데, Java에서는 객체화 할 수 없는 클래스들(Interface)도.. 2011. 1. 19.