일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- removeClass
- Math.ceil()
- addClass
- FileZilla다운로드
- 소스트리인증실패
- calc.minus
- excel중복체크
- Excel
- Git
- toFixed()
- 증가값
- 파일질라설치
- Math.floor()
- 파일질라설치오류
- SUB함수
- is_check
- Math.round()
- ctrl+/
- hide
- 주석이 먹히지 않을 때
- calc.plus
- 파일질라다운로드
- Parent
- 1521
- selectoptions
- selectedIndex
- index %
- push오류
- slideUp
- FileZilla설치
- Today
- Total
목록JAVA_SE (22)
잡동사니에도 사랑을
////////Protocol package network; public class Protocol { public static final String ENTER = "100"; public static final String EXIT = "200"; public static final String SEND_MESSAGE = "300"; } // 1. 서버를 먼저 실행해야 한다 // - 서버 소켓(소켓과는 다르다) : 기다려주는 역할만 한다. // - 클라이언트가 접속하기를 기다린다 // - Accept해서 클라이언트와 대화 할 소켓을 만든다 // 클라이언트의 개수만큼 소켓을 만들어주는 거지. // 2. 클라이언트(서비스 요청하는 사람)가 준비되어야 한다. - port번호, 서버 IP, 소켓 //////..
package network; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; public class URLMain { public static void main(String[] args) throws IOException { URL url = new URL("https://www.naver.com/index.html"); System.out.println("프로토콜 = " + url.getProtocol()); // https System.out.println("호스트 = " + url.getHost()); // www.naver.com System..
package network; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressMain { // 자바가 제공하는 클래스 InetAddress // 추상이 아니다 직접적으로 new해서 써도 상관없다 public static void main(String[] args) throws UnknownHostException { // 네이버 IP InetAddress naver = InetAddress.getByName("www.naver.com"); System.out.println("NAVER IP = " + naver.getHostAddress()); System.out.println(); // ..
////////PersonDTO package io; import java.io.Serializable; public class PersonDTO implements Serializable { // Serializable은 interface인데 추상메소드가 1도 없다 // 그래서 딱 한번만 써주면 된다 private String name; private int age; private double height; // private이라 외부에서 접근을 못하니 setter, getter 잡아주기 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { ret..
package io; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; public class ByteStream { public static void main(String[] args) throws IOException { BufferedInputStream bis = new BufferedInputStream(new FileInputStream("data.txt")); int data; while ((data = bis.read()) != -1) { // -1이 아닐 때까지 while문을 돌려라 System.out.print((char) data); // 형변환 } // while..
package swing; import java.awt.Container; import java.awt.GridLayout; import javax.swing.ButtonGroup; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JRadioButton; class JButtonEx extends JFrame { private Icon icon1 = new ImageIcon("image/너부리.jpg"); private Icon icon2 = new ImageIcon("image/보노보노.png"); private Icon icon3 = new ImageIcon("image..
////////PersonDTO package swing; public class PersonDTO { private String id; private String name; private String pwd; private String phone; public PersonDTO(String id, String name, String pwd, String phone) { this.id = id; this.name = name; this.pwd = pwd; this.phone = phone; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return na..
package swing; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; class JTableModel extends AbstractTableModel { // AbstractTableModel는 추상클래스 // Object[][] data = {{"Nari","마루치",new Integer(1234), "옆집친구"}, // {"One","오윤아",new Integer(1111),"예쁜이"}, // {"tow","오윤서",new Integer(2222),"귀염둥이"}, // {"three","아라치",new Integ..