일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 필리핀
- 사진
- English
- Programming
- 책
- 프로그래밍
- 문학
- 포인터
- 함수포인터
- network
- 사랑
- english essay
- STL
- 안드로이드
- 신혼여행
- 시
- java
- poetry
- 돈
- HONEYMOON
- generic algorithm
- 회계
- radar
- english presentation
- 영화
- 보라카이
- 영어
- C/C++
- Joe Satriani
- Android
- Today
- 11
- Total
- 793,021
목록java (7)
Humaneer.net
원문 : http://blog.naver.com/windziel?Redirect=Log&logNo=60048694876 자바에서 스트링을 연결하여 사용할때 String str = "aaa" + "bbb" + "ccc"; 의 형태로 사용하면 안된다고 알고 있었다. String은 불변(Immutable) 객체이기 때문에 '+'를 이용하여 문자열을 연결하게 되면 각 ""안의 String를 생성하고 이후 블록이 끝난후 GC의 대상이 되기 때문이다. 그래서 String을 연결할 때는 StringBuffer, StringBuilder 객체를 생성하고 append 메소드를 사용하여 연결한 후 StringBuffer, StringBuilder의 toString() 메소드로 스트링을 생성한 후 사용하여야 한다고 알고 있..
대회 관련 블로그 : http://www.sdnkorea.com/blog/544 지난 주 토요일(2008. 5. 17) JAC에 참가하기 위해 동국대에 갔다왔다. 물론 팀은 슈퍼에이스 두명(문규, 성호)에 나는 꼽사리로 ㅋㅋ -_- 아침과 점심을 모두 굶은 나는 학교 근처에 편의점이나 식당의 거의 없는 것에 경악하였다. -_- 입장을 12:30에 하여서 동국대 모교수님과, Sun에서 오신 분들의 개회사와 대회 안내가 1:30에 끝나서 대회가 시작되었다. 노트북은 1대이상 가져오라 그래놓고 즉 사람이 3명이면 3명이상 갖고 와도 된다는 뜻, 전원은 1개 밖에 제공되지 않는 점은 정말 어이가 없었다. (대회가 열렸던 전산실의 전원공급이 부족한 것을 대회 개최측도 나중에야 안 사실이라고는 하지만 말이다.) 그..
/** * XML파일을 파싱해서 이미지 파일 목록만 뽑아낸다. * @param XMLFilePath * @return 이미지 파일 목록이 들어있는 ArrayList */ private ArrayList extractImgSrc(String XMLFilePath) { BufferedReader reader; StringBuffer sb = new StringBuffer(); char[] buf = new char[512]; ArrayList imgTagList = new ArrayList(); ArrayList imgSrc = new ArrayList(); Pattern pattern; Matcher matches; try { reader = new BufferedReader(new FileReader(X..
이렇게 해도 되는 것인지 모르겠다. -_-public class RecvThread implements Runnable { public void run() { try { byte[] reqCode = new byte[1]; while (!Thread.currentThread().isInterrupted()) { is.read(reqCode); switch (reqCode[0]) { case Protocol.RESPONSE_LOGIN: loginHandler(); break; case Protocol.RESPONSE_SLOGIN: sLoginHandler(); break; case Protocol.RESPONSE_JOIN: joinHandler(); break; case Protocol.RESPONSE_D..
졸작을 하다가 네트워크 프로그래밍에서 쓰레드를 닫으려고 쓰레드의 stop()을 호출했는데, 이클립스에서 deprecated라는 경고가 떴다. 왜그런가 해서 뒤져봤더니 흠냐 -_- Java Thread Primitive Deprecation Why is Thread.stop deprecated? Because it is inherently unsafe. Stopping a thread causes it to unlock all the monitors that it has locked. (The monitors are unlocked as the ThreadDeath exception propagates up the stack.) If any of the objects previously protected ..
컴퓨터를 포맷하고 JDK를 새로 설치하였다. 역시나 환경변수 설정이 기억나지 않아 인터넷을 뒤졌다. JDK는 도대체 왜 설치후 환경변수를 자동으로 등록하지 않는지 이해가 가지 않는다. 왜 왜 왜? 분명히 내가 모르는 이유가 있겠지? Sun사의 개발자가 귀찮아 하는 것은 아니겠지? 아니면 환경변수 그까이꺼 그거 등록해주는게 그리 어렵나? -_-; 혹시 Sun에서 MS Window를 견제하기 위해 일부러 윈도우 플랫폼에서만 이렇게 귀찮게 하게 한것은 아닐까? 이건 비약인 것 같고. 아니면 저거 등록하는 것을 잘 외우지 못하고 귀찮아하는 내가 이상한 것인가? 그것도 아닌 것 같은데... 이유를 아는 사람은 답변좀 -_-;