|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.网页/**
文件名:FirstSocket.java
形貌:经由过程java.net.Socket类会见一个Web页面,而且前往了局
慈勤强cqq1978@yeah.net
参考:http://java.sun.com
**/
importjava.io.*;
importjava.net.*;
publicclassFirstSocket
{
publicstaticvoidmain(Stringargs[])
{
//判别参数是不是为两个,准确的用法为FirstSocket网站页面
if(args.length!=2)
{
System.out.println("Usage:FirstSockethostpage
Example:FirstSocketwww.google.com/");
System.exit(0);
}
StringstrServer=args[0];//获得第一个参数
StringstrPage=args[1];//获得第二个参数
try
{
Stringhostname=strServer;
intport=80;
InetAddressaddr=InetAddress.getByName(hostname);
Socketsocket=newSocket(addr,port);//创建一个Socket
//发送死令
BufferedWriterwr=newBufferedWriter(newOutputStreamWriter(socket.getOutputStream(),"UTF8"));
wr.write("GET"+strPage+"HTTP/1.0
");
wr.write("HOST:"+strServer+"
");
wr.write("
");
wr.flush();
//吸收前往的了局
BufferedReaderrd=newBufferedReader(newInputStreamReader(socket.getInputStream()));
Stringline;
while((line=rd.readLine())!=null){
System.out.println(line);
}
wr.close();
rd.close();
}
catch(Exceptione)
{
System.out.println(e.toString());
}
}
}
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点: |
|