본문 바로가기

WebStudy

BigInteger public class BigInteger_01 { public static void main(String[] args) { System.out.println("최대 정수 : " + Long.MAX_VALUE); System.out.println("최소 정수 : " + Long.MIN_VALUE); BigInteger bigValue1 = new BigInteger("10000000000000000000000000000"); BigInteger bigValue2 = new BigInteger("-999999999999999999999999999999999999999"); BigInteger addResult = bigValue1.add(bigValue2); BigInteger mulResult = big.. 더보기
StringTokenizer public class Tokenizer { public static void main(String[] args) { String phoneNum = "TEL 82-02-997-2059"; String javaCode = "num+=1"; System.out.println("First Result........"); StringTokenizer str1 = new StringTokenizer(phoneNum); // 디폴트 값은 공백 " " 으로 자름. while(str1.hasMoreTokens()){ //자른게 어딘가에 저장되어있음. 있을 경우 true System.out.println(str1.nextToken()); //가져오는 것은 nextToken() } System.out.println("S.. 더보기
Network 네트워크 - server <-> client 중요한 아이. UDP 도 통신은 가능함 (주고 받는 것 ) DataGram class 를 이용. TCP 에서는 Socket class 를 사용함. client --------------------- public class Client { public static void main(String[] args) { try { Socket s1 = new Socket("서버주소(ip)", 5430); //클라이언트는 IP address와 포트번호가 필요함. //복잡하다면 포트는 프로그램이라고 생각하면 됨.(server와 동일한 포트번호) // //통신 자체도 읽고 쓰는 것이기때문에 I/O Stream을 사용함. //보낼때는 당연히 InputStream, 받을 때는 OutputStream InputStream i.. 더보기
Network 네트워크 들어가기 전 토막 상식 - 0 클라이언트 ------------ 서버 OSI 7 LAYER - ISO 국제 표준 기구에서 발표한 네트워크 표준 - Physical - Data Link (MAC) -Netwrok - Transport - Session - Presentation - Application 사물인터넷 등 네트워크에 관한 표준은 OSI 7 Layer 를 기준으로 정립함. TCP/IP 4 Layer - 인터넷에서 사용하는 표준 - Network Access - Internet - Transport - Application 각 계층에는 프로토콜이 존재함. 그중에서도 으뜸으로 중요한 것을 TCP, UDP 라고 하는디~! TCP : 클라이언트와 서버 사이에 연결 통로를 만들어 주는 아이. (방식) UDP : 문자 메세지 방식과 비슷.. 더보기
특수문자 공백 체크. Pattern, Matcher Pattern p = Pattern.compile("[a-z0-9]", Pattern.CASE_INSENSITIVE); // Pattern.CANON_EQ 대소문자 구분함. Matcher m = p.matcher(Character.toString(crtIn)); Character 가 공백인지를 체크. Character.isWhitespace(crtIn) [a-z0-9] 정규 표현식 편함. 특문 검색 후 제거 . if(m.find()){ // if(idx != -1){ char[] ch = this.jt.getText().toCharArray(); StringBuffer sb = new StringBuffer(""); for(char c : ch){ m = p.matcher(Character.toStrin.. 더보기