20.03 ~ 20.08 국비교육 83

package java.net.

1)DNS: 도메인 네임 서비스(Domain Name System) IP(ex. 207.48.56.111: 숫자) 도메인(ex. daum.net: 이름) 서로 매핑시키는 시스템 2)Port: 컴퓨터에 실행되고 있는 서비스 응답번호. 컴퓨터에 외부신호가 들어올 때 호출되는 프로그램 식별번호(0~65535) 외부와 통신하는 모든 프로그램은 포트번호가 있다. -> cmd: netstat -an 3)IP: 주소, IPv4, 32비트, 8비트 8비트 8비트 8비트(0~255를 넘지 않는 정수 네 단위로 구성) -> cmd: ipconfig /all 4)SM: subnetMask IP는 네트워크와 호스트주소로 이루어져 있는데, 이 둘의 비율을 조절하는 기능을 수행한다. ex. 255.255.255.0 -> 앞의 세..

package java.io.

: i o Stream input output Stream(data) -> 데이터에 관한 패키지. 데이터가 들어오고 나가는 과정을 처리한다. 바이트 코드 문자 클래스 Input Stream Output Stream Reader Writer 파일 File Input Stream File Output Stream File Reader File Writer 버퍼 Buffered Input Stream Buffered Output Stream Buffered Reader Buffered Writer : 완충, 메모리 -> 응용프로그램과 외부와의 속도차를 조절한다. *bufferedReader: 프로그램 실행 중간에 데이터를 읽어오는 소스코드 bufferedWiter 1)실제: C:\a\b\ 2)가상: \\\ 2..

package java.util.

: import를 필요로 한다.(java.lang 패키지를 제외하고는 모두 import를 통해 참조한다) -> 특히 유틸 패키지는 활용도가 매우 높기 때문에 반드시 다 외우도록 한다★★★ 1. Date : 날짜를 다루는 클래스(거의 모든 프로그램에 날짜가 사용된다) 그러나 Date 클래스 코드는 권장되지 않는 비권장 코드다. 사용해도 틀린 것은 아니고, 많은 사람들이 사용하지만 날짜를 사용할 때는 Calendar 클래스를 권장한다. 2. Calendar : 날짜를 사용할 때 권장되는 클래스다. setter와 getter를 사용해 날자를 가져온다. 3. String Tokenizer : 문자열 분리 클래스 주로 배열과 반복문의 흐름으로 이어진다 ex. "개구리,왕눈이,아로미,투투" : 쉼표를 기준으로 해서..

package java.lang.

: 자동 참조되는 패키지(import가 필요없음) 1)최상위 클래스(object 클래스) 2)자동상속 3)hashcode(), toString() 등등 유명한 메소드들이 귀속되어 있음 4)모든 하위 클래스는 object형으로 변환이 가능. 즉, 모든 객체를 받을 수 있다. ex. Object o = "Hello"; -> String도 object 소속이니까 Object o = Hi hi ----------------------------------------소스코드 암기가 필요한 영역★ 1. Wrapper 클래스 =형변환 클래스 기본형 타입의 변수를 객체로 사용해야 하는 경우, 기본형 타입 값을 객체로 포장(wrap): 기본형 변수를 객체화 시킨 클래스 -> 특정 기본형 타입을 나타낸다. byte -> ..