Java面试基础总结
来源:互联网 发布:读小说软件 编辑:程序博客网 时间:2024/04/30 10:07
1.九种基本数据类型的大小,以及他们的封装类。
byte char boolean short int long float double
Byte Character Boolean Short Integer Long Float Double
2.Switch能否用string做参数?
char int byte short 可以 ,java7后可以使用string做参数。
3.equals与==的区别
1)“==”是一个运算符,而 equals 是 object 里面的一个方法。
2)对于基本类型,在比较大小的时候可以使用“==”,看两个元素是否相等。
3)对于对象之间的比较,“==”是比较两个对象的内存地址是否相等,equals在object也是使
用“==”运算符实现的,所以不重写equals方法的类使用是一样的但是我们一般会在子类
中重写他,比较两个对象的内容是否一样。
4.Object有哪些公用方法?
public方法:getclass(),hashcode(),equals(),toString(),notify(),notifyAll(),wait()
5.Java的四种引用,强弱软虚,用到的场景
强
软 解决 oom
弱 解决 oom
虚:主要用来跟踪对象被垃圾回收的活动。虚引用必须和引用队列关联使用,当垃圾回收器
准备回收一个对象时,如果发现它还有虚引用,就会把这个虚引用加入到与之 关联的引用
队列中。 程序可以通过判断引用队列中是否已经加入了虚引用, 来了解被引用的对象是否将
要被垃圾回收。 如果程序发现某个虚引用已经被加入到引用队列, 那么就可以在所引用的对
象的内存被回收之前采取必要的行动。
- java面试基础总结
- Java面试基础总结
- 面试总结------Java基础
- JAVA基础面试总结
- java基础面试总结1
- 面试总结-Java基础篇
- Java面试基础概念总结
- java基础面试常见问题总结
- 面试总结-Java基础(一)
- 面试总结-Java基础(一)
- Java基础方面面试总结
- JAVA基础总结----JAVA面试必备
- Java基础总结-Java面试常考题
- 面试总结之Java基础(未完工)
- #面试java基础总结大全#多线程
- [转载]Java面试基础概念总结
- JAVA高级面试总结-基础篇
- #面试java基础总结大全#集合框架
- 函数定义为宏(以编译时间换空间)inline修饰的内联(内嵌)函数(空间换时间)
- 跟着沈毅学微电商(PHP):一
- 从最大似然到EM算法浅解
- 对学习java的心得体会1
- 欧拉函数--(求小于n的整数中与n互质的个数)
- Java面试基础总结
- 编程的智慧
- 【MyBatis】——快速入门
- 练习三 Problem D
- 半监督学习
- TI DSP的堆分配
- Java基础知识:面向对象-封装、继承、多态
- android开发游记:RecyclerView无法添加onItemClickListener最佳的高效解决方案
- 使用WinDbg —— .NET篇 (九)