仓酷云

标题: JAVA网页设计经由过程java.net.Socket类抓取网页内容 [打印本页]

作者: 透明    时间: 2015-1-18 11:16
标题: JAVA网页设计经由过程java.net.Socket类抓取网页内容
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。网页经由过程java.net.Socket类会见一个Web页面,而且前往了局
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());
}
}
}

在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。
作者: 冷月葬花魂    时间: 2015-1-24 15:45
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 灵魂腐蚀    时间: 2015-2-1 06:01
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 不帅    时间: 2015-2-4 22:09
是一种语言,用以产生「小应用程序(Applet(s))
作者: 透明    时间: 2015-2-10 20:50
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: admin    时间: 2015-2-16 07:43
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 深爱那片海    时间: 2015-2-18 20:46
《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。
作者: 仓酷云    时间: 2015-2-25 08:48
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 愤怒的大鸟    时间: 2015-2-27 21:52
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 兰色精灵    时间: 2015-3-5 07:39
Java是一种计算机编程语言,拥有跨平台、面向对java
作者: 小女巫    时间: 2015-3-12 00:21
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 第二个灵魂    时间: 2015-3-19 16:56
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
作者: 若天明    时间: 2015-3-29 02:09
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2