java面试
文章平均质量分 88
*辰
春风拂面寒意在,原来退步是向前。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 面试题总览
1. JAVA 中的几种基本数据类型是什么,各自占用多少字节。2. String 类能被继承吗,为什么。3. String,Stringbuffer,StringBuilder 的区别。4. ArrayList 和 LinkedList 有什么区别。5. 讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数, 字段,当 new 的时候,他们的执行顺序。原创 2023-11-29 20:24:37 · 81 阅读 · 0 评论 -
JAVA面试题(七)多线程
位于这两 个方法之间的代码在被执行时,效果等同于被放在synchronized同步块中。一般用法是将需要在lock()和 unlock()方法之间执行的代码放在try{}块中,并且在finally{}块中调用unlock()方法,这样就可以保证即使在执行代码抛出异常的情况下,对象的锁也总是会被释放,否则的话就会为死锁的产生增加可能。原创 2023-11-25 17:21:32 · 91 阅读 · 1 评论 -
JAVA面试题(六)继承、多态(重载和重写)
继承给我们的编程带来的好处就是对原有类的复用(重用)。就像模块的复用一样,类的复用可以提高我们的 开发效率,实际上,模块的复用是大量类的复用叠加后的效果。除了继承之外,我们还可以使用组合的方式来复用类。所谓组合就是把原有类定义为新类的一个属性,通过在新类中调用原有类的方法来实现复用。如果新定义的类型与原有类型之间不存在被包含的关系,也就是说,从抽象概念上来讲,新定义类型所代表的事物并不是原有类型所代表事物的一种,比如黄种人是人类的一种,它们之间存在包含与被包含的关系,那么这时组合就是实现复用更好的选择。原创 2023-11-25 17:02:16 · 245 阅读 · 0 评论 -
JAVA面试题(五)传值还是传引用呢
我个人认为值传递中的值指的是基本类型的数值,即使对于布尔型,虽然它的表现形式为true和false,但是在 栈中,它仍然是以数值形式保存的,即0表示false,其它数值表示true。即使在被作为参数传递给方法时,实际上传递的是它的拷贝,但那仍是引用。这也 是大家所公认的。有一种说法是当一个对象或引用类型变量被当作参数传递时,也是值传递,这个值就是对象的引用,因此JAVA 中只有值传递,没有引用传递。还有一种说法是引用可以看作是对象的别名,当对象被当作参数传递给方法时,传递的是对象的引用,因此是引用传递。原创 2023-11-11 19:51:38 · 91 阅读 · 0 评论 -
JAVA面试题(四)final、finally和finalize区别
弄懂final、finally和finalize区别原创 2023-11-11 19:45:47 · 178 阅读 · 1 评论 -
JAVA面试题(三)变量(属性)覆盖
本文可以让你了解原创 2023-11-05 20:55:44 · 150 阅读 · 0 评论 -
JAVA面试题(二)到底创建了几个String对象
通过本文可以理解new String()创建了几个对象。原创 2023-11-05 16:32:00 · 162 阅读 · 0 评论
分享