您所在位置: 网站首页 / Java面试题总结.docx / 文档详情
Java面试题总结.docx 立即下载
2025-08-25
约2.1万字
约35页
0
32KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Java面试题总结.docx

Java面试题总结.docx

预览

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

10 金币

下载文档

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

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

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

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

Java面试题总结

第一篇:Java面试题总结二、Get和Post的区别1.get是从服务器上获取数据,post是向服务器传送数据,2.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。3.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。4.在进行文件上传时只能使用post而不能是get。四、StringBufferStringBuilderString区别String字符串常量不可变使用字符串拼接时是不同的2个空间StringBuffer字符串变量可变线程安全字符串拼接直接在字符串后追加StringBuilder字符串变量可变非线程安全字符串拼接直接在字符串后追加1.StringBuilder执行效率高于StringBuffer高于String.2.String是一个常量,是不可变的,所以对于每一次+=赋值都会创建一个新的对象,StringBuffer和StringBuilder都是可变的,当进行字符串拼接时采用append方法,在原来的基础上进行追加,所以性能比String要高,又因为StringBuffer是线程安全的而StringBuilder是线程非安全的,所以StringBuilder的效率高于StringBuffer.3.对于大数据量的字符串的拼接,采用StringBuffer,StringBuilder.七、Forword(请求转发)与Redirect(重定向)区别:十四、List,Set,Collection,Collections集合特点、框架(写在纸上)作业总结错误总结中级知识点图(用电脑键wend文件)第二篇:JAVA面试题1、面向对象的四个特征:封装、继承、多态、抽象封装:继承:子类继承父类,除private修饰以外的所以方法和属性多态:一个对象多种状态,可以把子类对象当作父类对象来看,一旦这样做了,就只能去调用父类中原有定义的属性和方法,也就是子类中扩展的方法或属性就不能调用了。抽象:2、abstractclass和interface的区别声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义staticfinal成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof运算符可以用来决定某对象的类是否实现了接口。3、final、finally、finalize的区别final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。4、匿名内部类是否可以作为父类被其他类继承,或做为接口被实现?匿名内部类不被继承也不能被实现,因为它没有名字,而一个内部类只要有名字就可以作为父类被继承,也可以作为借口被实现。5、多线程有几种实现方法,同步有几种实现方法,都是什么?多线程有两种实现方法,分别继承继承Thread类与实现runnable借口。同步的实现方法有两种,分别是synchronized,wait与notify。6、string与stringbuffer的区别?String的长度是不可变的,而stringbuffer的长度是可变的。如果你对字符中的内容经常进行操作,特别是内容修改时,那么就要使用stringbuffer,如果最后需要使用string,那么使用stringbuffer的tostring()方法。7、解析XML文件的几种方式和区别DOM:处理大型文件时其性能下降的非常厉害SAX:SAX是事件驱动型的XML解析方式,它是顺序读取XML文件,不需要一次性全部装载整个文件。8、sleep()和wa
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

Java面试题总结

文档大小:32KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用