java网络编程技术习题

java网络编程技术习题

ID:31707881

大小:57.08 KB

页数:3页

时间:2019-01-17

java网络编程技术习题_第1页
java网络编程技术习题_第2页
java网络编程技术习题_第3页
资源描述:

《java网络编程技术习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、I、Java语言的特点:1)平台无关性2)面向对象3)多线程4)具有编译型语言和解释型语言的优点5)Applet功能以及与此相关的图形功能6)稳定性好、安全性高、编程简单2^两类Java程序:1)java应用程序2)java小程序3、JDK的三种版木:SE(J2SE),StandardEdition,标准版EE(J2EE),EnterpriseEdition,企业版ME(J2ME),MicroEdition,±要用于移动设备、嵌入式设备上的JAVA应用程序4、Applet程序需经历4个状态:初始状态、

2、运行状态、停止态和消亡状态5、Applet的4个主要方法:init()、start()、stop()、destroy()6>流的分类:输入流(I叩ulSlream)、输出流(OulpulSlream)7、利用BufferedReader类和BufferedWriter类完成文件复制Importjava.io.*;PublicclassCopy_filebuf{publicstaticvoidmain(stringargsf])thowsIOException{stringdata=newstringO

3、;Filereaderfr-newfilereaderC4d:\book\mouse.txf,);Filewriterfw=newfilewriter(ud:\book\hellobuf.txf,);Bufferedreaderbr=newbufferedreader(fr);Bufferedwriterbw=newbufferedwriter(fw);While((data=br.readLine())!=null){system.out.println(data);bw.write(dat

4、a);bw.newLine();}Bw.flush();System.out.println(“文件复制完成!请查看相关文件内容!”);Br.close();Bw.close();}}8、线程的定义:线程式程序内部的顺序控制流,是程序屮的一条执行路径。每个线程都是一个能独立执行自身指令的不同控制流,每个线程有其自身的产生、存在和消亡的过程,线程式一个动态的概念。9、线程的5个状态:创建状态、就绪状态、运行状态、阻塞状态、消亡状态10、线程的创建步骤:定义线程体和创建线程对象II、异常的定义:异常也称例

5、外是在程序运行过程屮发生的、会打断程序正常执行的事件12、JDBC是一种用于执行SQL语句的JavaAPI,他由一组用JAVA编程语言编写的类和接口组成13、JDBC可做3件事:与数据库建立连接、发送SQL语句、处理结果14、两层模型和三层模型:在两层模型+:JavaApplet或应用程序将直接与数据库对话,用户的SQL语句被送往数据库中,而其结果将被送回给用户。在三层模型中:命令先是被发送到服务器“中间层“,然后由它将SQL语句发送给数据库,数据库对SQL语句进行处理并将结果送冋中间层,中间层在将结

6、果送回给用户。15、事物:是由一个或多个这样的语句组成:这些语句已被执行、完成并提交或还原。当调用方法commit或rollback吋,当前事务即告结束,另一个事务随即开始16、目前大多数IP地址是4字节长,称为IPv4。还有一部分IP地址为16字节长,称为IPv617>URL(UniformResourceLocator)是统一资源定位符的简称,URL的值表示网络上摸个资源的地址18、计算机网络产生了两种重要的应用模式:客户端/服务器(c/s)模式和浏览器/服务器(B/S)模式19、c/s模式下的系

7、统被分为两大部分:客户端部分一一为每个用户所专有的,负责执行前台功能服务器部分一一由多个用户共享的信息与功能,主持后台服务20、套接字(Socket)是网络协议传输层提供的接口。21、udp与tcp的区别:UDP提供的是面向无连接、“不可靠“的数据报服务、不提供针对IP协议的可靠机制、流控制以及错误恢复功能等。UDP比较简单,比TCP负载消耗少,主要用于不需要TCP排序和流量控制能力22、服务器端程序的具体开发步骤:(1)、建立一个Datagramsocket对彖(2)、进入收发数据包的循环,直到客户

8、端数据传送完毕。虚幻过程如下:1、创建一个用于接收数据DatagramPacket对象2^利用DatagramSocket类方法receive()等待接收客户端的数据报包3、处理客户端数据报包内容4、创建一个用于发送响应信息数据的DatagramPacket对彖5、利用DatagramSocket类方法send()向客户端发送包含响应信息的数据类报包(3)、客户端数据传送完毕,释放Socket23、客户端程序的具体开发步骤:(1)^建立一个Datagra

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

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

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