goole.com 에서 저 밑에 소스로 가져오면

웹페이지에서 직접 소스보기 한것과 차이가 많이 나는데

왜 그런건가요?

없는 부분이 꽤 많네요;;

package javaapplication1;
import java.net.*;
import java.io.*;
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.net.URL;
import java.net.URLConnection;

public class Main {
 public static void main(String[] args) throws IOException, MalformedURLException
    {
        // TODO code application logic here
       URL url = new URL("http://www.google.com");
      BufferedInputStream in = new BufferedInputStream(url.openConnection().getInputStream());
     FileOutputStream file = new FileOutputStream("url.txt");
    BufferedOutputStream bout = new BufferedOutputStream(file);
    int i;
    while ((i = in.read()) != -1) bout.write(i);
    bout.flush();
    BufferedReader bin = new BufferedReader(new FileReader("url.txt"));
    String temp = null;
    StringBuffer tempBuffer = new StringBuffer();
   while((temp = bin.readLine()) != null) {
    if(temp.trim().length() > 0) {
    tempBuffer.append(temp + "\n");
    }
    }
    bin.close();
   System.out.println(tempBuffer.toString());                  
   /*try
        {            URL url = new URL("http://www.google.com");
            URLConnection connection = url.openConnection();
            connection.setDoInput(true);
            InputStream inStream = connection.getInputStream();
            FileWriter fw = new FileWriter("source.txt");
            BufferedReader input = new BufferedReader(new InputStreamReader(inStream));
            String line = "";
            while ((line = input.readLine()) != null)
            {
                System.out.println(line);
                fw.write(line + "\n");
            }
        }
            catch (Exception e) {
            System.out.println(e.toString());        }
*/
      
          
}