Network Java Tutorial

import java.net.URL;
public class MainClass {
  public static void main(String args[]) throws Exception {
    URL u = new URL("http://www.rntsoft.com:80/index.html");
    System.out.println("The URL is " + u);
    System.out.println("The scheme is " + u.getProtocol());
    System.out.println("The user info is " + u.getUserInfo());
    String host = u.getHost();
    if (host != null) {
      int atSign = host.indexOf('@');
      if (atSign != -1)
        host = host.substring(atSign + 1);
      System.out.println("The host is " + host);
    } else {
      System.out.println("The host is null.");
    }
    System.out.println("The port is " + u.getPort());
    System.out.println("The path is " + u.getPath());
    System.out.println("The ref is " + u.getRef());
    System.out.println("The query string is " + u.getQuery());
  }
}
The URL is http://www.rntsoft.com:80/index.html
The scheme is http
The user info is null
The host is www.rntsoft.com
The port is 80
The path is /index.html
The ref is null
The query string is null