java语言程序设计一(第课例题)(java language program design (tenth class title))

java语言程序设计一(第课例题)(java language program design (tenth class title))

ID:16390613

大小:33.50 KB

页数:18页

时间:2018-08-09

java语言程序设计一(第课例题)(java language program design (tenth class title))_第1页
java语言程序设计一(第课例题)(java language program design (tenth class title))_第2页
java语言程序设计一(第课例题)(java language program design (tenth class title))_第3页
java语言程序设计一(第课例题)(java language program design (tenth class title))_第4页
java语言程序设计一(第课例题)(java language program design (tenth class title))_第5页
资源描述:

《java语言程序设计一(第课例题)(java language program design (tenth class title))》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言程序设计一(第10课例题)(JAVAlanguageprogramdesign(tenthclasstitle))导入java.net*;example10_01公共类{/**如何获取www.fudan。edu。cn的域名和IP地址P190页*/publicstaticvoidmain(String[]args){尝试{//以下代码通过域名建立InetAddress对象:InetAddressaddr=InetAddress。通过getByName(“www.sinacom.cn”);字符串域名=addr。gethostname();//获取主机名字符串ipname=addr

2、。gethostaddress();//获取IP地址系统,println(域名);系统,println(ipname);}抓住(unknownhostexceptionE){E.printstacktrace();}}}导入java.net,javaAWT;进口。*;导入javaawt事件。。。*;导入javaIO*;进口javax.摆动。*;example10_02公共类{/**以数据流方式读取网页内容的应用程序。程序运行时,网址从文本框中读取。p192页*/publicstaticvoidmain(String[]args){新的downnetfile();}}类downnetfil

3、e扩展JFrame实现ActionListener{文本域内场=新的文本输入框(30);文本区showarea=新jtextarea();JButtonB=新JButton(“下载”);P=新jpanel()JPanel;downnetfile(){超(“读取网络文本文件示意图程序”);对这getcontentpane()容器;p.add(耕地);p.add(B);JScrollPane的JSP=新JScrollPane(showarea);b.addactionlistener(本);添加(p,“诺斯”);添加(JSP,“中心”);setdefaultcloseoperation(JF

4、rame。exit_on_close);(500400)setsizesetVisible(true);}publicvoidactionPerformed(ActionEvente){readbyurl(内场。gettext());}公共无效readbyurl(字符串urlname){尝试{URL=新的URL(urlname);//由网址创建URL对象URLConnectionTC=URL。openconnection();//获得URLConnection对象connect();//设置网络连接TC。在新的inputstreamreaderinputstreamreader(TC。g

5、etinputstream());BufferedReaderDIS=是(在);//采用缓冲式输入内联字符串;而((内联=DIS。readline())!=null){showarea。追加(内联+“”);}不。();//网上资源使用结束后,数据流及时关闭}抓住(malformedurlexceptione){如printstacktrace();}赶上(IOExceptione){如printstacktrace();}/*访问网上资源可能产生malformedurlexception和IOException异常*/}}导入javaIO*;导入java.net,javautil;进

6、口。*;example10_06公共类{/**页服务器端小应用程序P197*@param参数*/publicstaticvoidmain(String参数[]){ServerSocket服务器=null;serverthread线程socket客户端=null;当(真){尝试{服务器=newServerSocket(4331);}catch(IOExceptionE1){System.out。Println("errorcode"whenlistening"+"ERROR:"+e1");}Try{client=server.accept();}catch(IOException,e){S

7、ystem.out.println("errorwaitingforclient"!");}If(client,=null),{new,ServerThread(client),.Start();}else{continue;}//continuetowaitforthecall}}}Class,ServerThread,extends,Thread{Socketsocket;Strings=null;DataOutputStrea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。