您所在位置: 网站首页 / 2022Java试题.docx / 文档详情
2022Java试题.docx 立即下载
2023-03-06
约2.2千字
约6页
0
31KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2022Java试题.docx

2022Java试题.docx

预览

免费试读已结束,剩余 1 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022Java试题Java试题在日常学习和工作生活中,我们许多时候都不得不用到试题,试题是用于考试的题目,要求根据标准回答。什么样的试题才是科学规范的试题呢?以下是我细心整理的Java试题,仅供参考,希望能够帮助到大家。1、TCP和UDP的区分?(1)TCP(TransmissionControlProtocol传输限制协议)(2)UDP(UserDatagramProtocol用户数据包协议)(3)OSI(OpenSystemInterconnection开放系统互联)七层参考模型:应用层(表现层,会话层),传输层,网络层,数据链路层,物理层。二者都是OSI(OpenSystemInterconnection开放系统互联)参考模型中传输层的协议,其中TCP是三次握手的协议。二者区分如下:(1)TCP是面对连接的(即建立通信之前须要通过三次握手建立连接);UDP是无连接的(即不负责确认通信对象是否存在)(2)TCP通过一系列的机制供应牢靠的服务,保证通过TCP传输的数据无差错,不丢失,不重复,且按序到达;而UDP则只尽最大努力交付数据,不保证牢靠性,可能丢包。(3)TCP面对字节流,把数据看做一连串无结构的字节流;UDP是面对报文的,应用程序发送多长的报文,UDP就传输多长(4)TCP有拥塞限制机制(流量限制),防止向网络中注入过多的数据,使网络中的'路由器和链路不至于过载,保证接收方能够来得及接收数据,而UDP则没有。(5)TCP连接只能是一对一的;UDP支持一对一,一对多,多对一和多对的通信。(6)TCP要求的系统资源较多,UDP较少。2、JDBC操作数据库的步骤。A、加载数据库驱动。B、建立到数据库的连接。C、定义sql,获得sql执行环境,设置相应的参数。D、执行sql,处理sql执行结果——DML语句返回int,DQL语句返回结果集对象ResultSet。E、释放资源。3、字节流,字符流的区分。(1)Java中字节流。a、全部字节输入流的最大抽象父类是InputStream。b、全部字节输出流的最大抽象父类是OutputStream。(2)Java中字符流a、全部字符输入流的最大抽象父类是Reader。b、全部字符输出流的最大抽象父类是Writer。二者区分:(1)字节流操作的单元为一个字节;字符流操作的单元为两个字节的Unicode码。(2)字节流可以处理随意类型的数据;字符流只能处理文本类型的数据。(3)字节流在操作过程中没有用到缓冲区(内存),干脆对文件本身进行操作;字符流运用到了缓冲区。(4)字节流在写的时候不须要close,也能输出内容;字符流只有在close之后,或者运用flush强制刷新缓冲区之后,才能输出内容(与缓冲区的运用有关)。(5)由于字符流有缓冲区,所以字符流的一次操作效率比字节流高。4、线程的几种状态分别是什么?(1)新建状态(new):将一个继承了Thread或者实现了Runnable接口的线程类,通过new的方式创建一个实例,则此线程就进入了新建状态。(2)就绪状态(Runnable):调用线程类的start方法之后,打算了线程所需的系统资源,线程等待CPU的运用权的状态称为就绪状态。(3)运行状态(Running):就绪状态的线程获得到了CPU的运用权之后的状态,即此线程run方法中的代码起先被执行。(4)堵塞状态(Blocked):因为某种缘由,线程放弃CPU的执行权,直到重新进入就绪状态,堵塞的状况分为以下三种:A、等待堵塞:线程执行wait方法,释放全部资源(包括同步锁),JVM将其放入“等待池”中,即等待队列。只有在超出等待时间后,或者其他线程调用同一个对象的notify或者notifyAll方法时,才能重新进入就绪状态(Runnable)说明:等待堵塞由于须要释放所占有的全部资源,包括对象锁,所以必需在同步方法块中调用相应的锁对象的wait方法,否则抛出异样java、lang、IllegalMonitorStateExceptionB、同步堵塞:线程运行同步的代码时,须要先获得同步锁,则JVM把此线程放入“锁池”中,即进入同步队列C、其他堵塞:运行的线程执行sleep或join方法,或者发出了I/O恳求时,JVM会把该线程置为堵塞状态。当sleep状态超时、join等待线程终止或者超时、或者I/O处理完毕时,线程重新转入就绪状态。说明:与wait造成的堵塞不同的是,这种堵塞不会释放所占用的资源,即不会释放同步锁5、String,StringBuilder,StringBuffer的区分。(1)String是定长字符串;
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022Java试题

文档大小:31KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用