The "page source" is the the raw HTML that is returned from the web server, so you can get this text by simply submitting an HTTP request to google, and reading the HttpResponse.
Check out the HttpClient for Java for submitting an HTTP request.
Try running a Google search for any word. Once you get to the search results page, look at what appears in the Address bar. You'll probably want to submit something like this as an HTTP GET.