In this excerpt, one of a series from Java Network Programming, 3rd Edition, Elliotte Rusty Harold demonstrates Java's handling of URLs, URIs, proxy servers, password protection, and HTTP GET.
Accessing blocked sites is not hard, with Troglodytes.net you can access blocked sites by typing the address in the URL bar and clicking browse to unblock sites at school.