Development/Java(853)
-
URL 클래스, URL 클래스의 생성자
URL 클래스· java.net 패키지에 포함되어 있는 클래스· URL(Uniform Resource Locator)이란 인터넷에서 접근 가능한 자원의 주소를 표현하는 형식으로 URL을 이용하여 인터넷 상의 다양한 프로토콜과 자원을 표기할 수 있습니다.· URL 클래스는 웹 상의 주소를 나타내는 클래스로써 InetAddress클래스보다 확장된 개념으로 네트워크 연결까지 가능합니다. 따라서 URL객체 생성시 잘못된 URL형태를 주었을 때 예외처리를 반드시 해주어야 합니다.· URL 클래스는 URL을 추상화하여 만든 클래스로 원격 서버 자원의 결과를 가져옵니다. · 인터넷상의 자원을 경로로 지정하여 필요한 정보를 추출할 수 있게 해주는 클래스 입니다.(URL클래스를 사용하면 원하는 데이터를 쉽게 얻을 수 있..
-
InetAddress 클래스, InetAddress 클래스의 생성자, InetAddress 클래스의 객체 생성 메소드
InetAddress 클래스· 자바에서 인터넷 주소에 관한 정보를 다루는 클래스· InetAddress 클래스는 IP 주소를 표현하고 제어하는 기능을 제공하는 클래스· 자바에서는 모든 IP 주소를 InetAddress 클래스를 사용하여 표현할 수 있습니다. 즉 주소와 관련된 다양한 메소드를 제공하고 있습니다.· InetAddress클래스는 내부적으로 컴퓨터에 설정된 Host Name서버 자체를 가지고 주소를 표현해 그에 관련된 기능을 제공합니다. InetAddress 클래스의 생성자· InetAddress 클래스의 생성자는 하나만 존재하지만, 특이하게 기본 생성자의 접근 제한자 default이기 때문에 new 연산자로 객체를 생성할 수 없습니다.· 대신 InetAddress 클래스는 객체를 생성해 줄 수..
-
DataInputStream, DataInputStream의 생성자, DataInputStream의 주요 메소드
DataInputStream· DataInputStream 클래스는 입력 스트림으로 부터 기본 자료형 데이터을 읽을 수 있는 각종 메서드와 문자를 읽을 수 있는 메서드를 정의하고 있습니다.· DataInputStream 클래스의 생성자는 한 개로 구성되어 있으며, 어떠한 예외 처리도 되어 있지 않습니다.· 문자열도 바이너리 형태로 입력합니다. DataInputStream의 생성자 메소드 설명 boolean readBoolean() throws IOException Stream으로부터 읽은 boolean을 반환 byte readByte() throws IOException Stream으로부터 읽은 byte를 반환 char readChar() throws IOException Stream으로부터 읽은 cha..
-
FileReader & FileWriter
FileReader & FileWriter텍스트 파일에서 문자 데이터 입·출력할 때 사용합니다.
-
DataOutputStream, DataOutputStream의 주요 생성자, DataOutputStream의 주요 메소드
DataOutputStream· DataOutputStream 클래스는 출력 스트림으로 부터 기본 자료형 데이터를 쓸 수 있는 각종 메서드와 문자를 쓸 수 있는 메서드를 정의 하고 있습니다.· DataOutputStream 클래스의 생성자는 한 개로 구성되어 있으며, 어떠한 예외 처리도 되어 있지 않습니다.· 문자열도 바이너리 형태로 출력합니다. DataOutputStream의 주요 생성자 메소드 설명 void flush() throws IOException 버퍼의 내용를 출력하고 비우기 int size() Stream에 출력된 바이트 크기를 반환 void write(int i) throws IOException int 형 i 값이 갖는 1바이트를 출력 void write(byte buf[], int i..
-
ObjectInputStream (인스턴스 복원), 파일에서 객체를 읽기(역직렬화)하는 경우
ObjectInputStream (인스턴스 복원)· ObjectInput 인터페이스를 구현한 클래스로 직렬화된 객체를 읽어올 수 있는 클래스· ObjectInput 인터페이스는 readObject() 메서드를 포함하고 있는데 이 메서드는 객체의 데이터를 복원 시켜주는 기능(역 직렬화 메서드)을 제공합니다. //역직렬화시 object.ser파일을 통해 입력스트림(FileInputStream)을 생성합니다. FileInputStream fis = new FileInputStream("object.ser"); //fis를 기반스트림으로 해서 ObjectIutputStream을 생성합니다. ObjectIutputStream ois = new ObjectIutputStream(fis); //ObjectIutput..