728x90 분류 전체보기970 Java performance tips-3 3. Collection관련 Tips ① 배열의 이용 데이타의 개수나 사이즈가 변동하는 경우에만 Collection계통의 클라스를 사용하며, 그외에는 배열을 사용합니다. ② J2SE1.2이상에서의 Collection이용 JDK1.1까지는 Vector클래스나 Hashtable클래스가 편리했으나, 이러한 클래스는 메소드가 동기화(synchronized) 되어 .. 2018. 4. 9. Java performance tips-2 2. String 관련 Tips ① 문자열 연결방법 +연산자를 이용하여 문자열을 연결하게 되면 심하게 performance가 저하됩니다. StringBuffer클래스를 사용하면 performance가 향상됩니다. 예) + 연산자에 의한 문자열연결 코드예 String result = ""; for (int i=0; i { result + =i; } 예) StringBuffer클래스에 의한 문자열연결 .. 2018. 4. 9. Java performance tips-1 Java Press (http://www.gihyo.co.jp/magazines/javapress) 라는 일본의 Java전문 서적(2003년 2월판)에서 발췌한 Java performance tips입니다. 그중 Java 일반적사항에 관련하여 7개, String 관련2개, Collection관련 8개, IO관련2개, 등 총 4개 분야 19여개의 Tips에 대해 설명하겠습니다. 1. 일반적사항 관련 Tips ① 쓸데없.. 2018. 4. 9. Java 네트워크 - 6 9. URLConnection ① package acdpu.pki.applet; ② import javax.swing.JApplet; ③ import java.awt.Dimension; ④ import java.awt.Toolkit; ⑤ import java.awt.BorderLayout; ⑥ import javax.swing.JFrame; ⑦ import javax.swing.UIManager; ⑧ import javax.swing.JLabel; ⑨ import java.awt.Rectangle; ⑩ import javax.swing.JPanel; ⑪ import javax.swing.BorderFactory; ⑫ import .. 2018. 4. 9. Java 네트워크 - 5 8. UDP 데이터 그램과 소켓 UPD는 신뢰성보다 속도가 중요시 되는 데이터의 전송에 있어서 TCP의 훌륭한 대안이 된다. 즉, UDP 데이터를 전송하게 되면, 여러분은 데이터가 목적지에 도착했는지, 또는 여러분이 전송한 순서 대로 목적지에 도착 했는지 확인할 길이 없다. A. UDP에서는 서버 소켓.. 2018. 4. 9. Java 네트워크 - 4 7. 서버 소켓 서버의 기본적인 라이프 사이클 1. 새로운 ServerSocket은 ServerSocket() 생성자를 사용하여 특정한 포트에서 생성된다. 2. ServerSocket은 accept()메쏘드를 사용해서 특정한 포트로 들어오는 연결 요청신호에 귀를 기울인다. accept()는 클라이언트가 연결 요청 신호를 보낼 때까지 봉쇄(bloc.. 2018. 4. 9. 이전 1 ··· 152 153 154 155 156 157 158 ··· 162 다음 728x90