[Java] 자바 네트워크 URL 클래스와 URLConnection 클래스
- Language/Java
- 2018. 12. 4.
URL클래스
1. URL 클래스는 URL을 추상화 하여 만든 클래스입니다.
2. URL 클래스는 final 클래스로 되어 있기 때문에 상속하여 사용할 수 없습니다.
3. 모든 생성자는 MalformedURLException 예외를 발생하기 때문에 반드시 예외처리를 해야 합니다.
URL클래스의 주요생성자
URL클래스의 주요 메서드
URLConnection 클래스
URLConnection 클래스는 원격 자원에 접근하는 데 필요한 정보를 가지고 있습니다. 필요한 정보란 원격 서버의 헤더 정보, 해당 자원의 길이와 타입 정보, 언어 등을 얻어 올 수 있습니다. URL 클래스는 원격 서버 자원의 결과만을 가져 오지만, URLConnection 클래스는 원격 서 버 자원의 결과와 원격 서버의 헤더 정보를 가져 올 수 있습니다.
URLConnection 클래스의 생성
URLConnection 클래스는 추상 클래스이기 때문에 단독적으로 객체를 생성할 수 없습니다. URL 클래스의 객체를 생성해서 URL 클래스의 openConnection() 메서드를 이용해서 객체 를 생성해야 합니다. URLConnection 객체가 생성 되었다면 URLConnection 클래스의 connect() 메서드를 호출해야 객체가 완성됩니다.
URL url = new URL(“http://java.sun.com”);
URLConnection urlCon = url.openConnection();
urlCon.connect();
URLConnection 클래스의 주요 메서드
'Language > Java' 카테고리의 다른 글
[Java] 자바 네트워크 UDP 통신 소켓프로그래밍 (0) | 2018.12.06 |
---|---|
[Java] 자바 네트워크 TCP 통신 소켓프로그래밍 (2) | 2018.12.05 |
[Java] 자바 네트워크 InetAddress 클래스 (0) | 2018.12.03 |
[Java] 자바 네트워크에 대한 이해 (0) | 2018.12.02 |