java基础
1、为什么重写equals还要重写hashcode?
https://blog.csdn.net/xl_1803/article/details/80445481
2、说一下map的分类和常见的情况
https://blog.csdn.net/qq_40574571/article/details/94185123
3、Object若不重写hashCode()的话,hashCode()如何计算出来的?
https://blog.csdn.net/cooltripmaker/article/details/28131001
4、==比较的是什么?
https://blog.csdn.net/qq_38070608/article/details/78482211
5、若对一个类不重写,它的equals()方法是如何比较的?
https://www.nowcoder.com/questionTerminal/c6a600500b3548e7b3997b70f4b7991e?orderByHotValue=1&page=1&onlyReference=false
6、java8新特性
https://blog.csdn.net/yitian_66/article/details/81010434
7、说说Lamda表达式的优缺点。
https://www.nowcoder.com/questionTerminal/5d29d10e35fd4003b3c186b02ab073f0?orderByHotValue=1&page=1&onlyReference=false
8、一个十进制的数在内存中是怎么存的?
https://blog.csdn.net/u014138443/article/details/90320410
9、为啥有时会出现4.0-3.6=0.40000001这种现象?
https://www.nowcoder.com/questionTerminal/f4b5917f913d4366a99aa05f83e2c9c1
10、Java支持的数据类型有哪些?什么是自动拆装箱?
https://www.cnblogs.com/qf123/p/8670326.html
11、什么是值传递和引用传递?
https://www.nowcoder.com/questionTerminal/b296e9e1c40542ec8677c1e452b6b576
12、数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?
https://www.cnblogs.com/yonyong/p/9323546.html
13、你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?
https://www.nowcoder.com/questionTerminal/9447b03acafc406b85971ea6908bf238?orderByHotValue=1&done=0&pos=141&onlyReference=false
14、String是最基本的数据类型吗?
https://www.nowcoder.com/questionTerminal/be015deb76004e1599b1e16623ab6962?orderByHotValue=1&page=1&onlyReference=false
15、int 和 Integer 有什么区别
https://blog.csdn.net/houwanle/article/details/81975619
16、String 和StringBuffer的区别
https://www.cnblogs.com/liumaowu/p/8554328.html
17、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
https://blog.csdn.net/iteye_18477/article/details/81861220
18、&和&&的区别?
https://blog.csdn.net/qq_40369944/article/details/81531544
20、在Java中,如何跳出当前的多重嵌套循环?
https://blog.csdn.net/sd09044901guic/article/details/84544824
21、你能比较一下Java和JavaSciprt吗?
https://www.nowcoder.com/questionTerminal/10ab33c3e5e045798b8d36d583fe2314?orderByHotValue=1&page=1&onlyReference=false
22、简述正则表达式及其用途。
https://www.nowcoder.com/questionTerminal/7640cc9fa8ed4a5b9fee691a2a73441b?orderByHotValue=1&page=1&onlyReference=false
23、Java中是如何支持正则表达式操作的?
https://blog.csdn.net/troubleshooter/article/details/78391439
24、请你说说Java和PHP的区别?
关键字
1、介绍一下Syncronized锁,如果用这个关键字修饰一个静态方法,锁住了什么?如果修饰成员方法,锁住了什么?
https://www.nowcoder.com/questionTerminal/cf7d08c7000248a98d2700774b46950c
2、介绍一下volatile?
https://www.nowcoder.com/questionTerminal/cbaa00fc49854297973fb99a7f1ec6b1?toCommentId=2517060
3、锁有了解嘛,说一下Synchronized和lock
https://www.nowcoder.com/questionTerminal/9788449e362642eea5cfbbc1c587f48d
https://blog.csdn.net/qq_19734597/article/details/80874972
4、讲一讲Java里面的final关键字怎么用的?
https://www.nowcoder.com/questionTerminal/4a8b3898663f47ed9514613a3ef6ae47?orderByHotValue=1&page=1&onlyReference=false
面向对象
1、wait方法底层原理
https://blog.csdn.net/ZytheMoon/article/details/89461016
https://blog.csdn.net/a460708485/article/details/82023662
https://www.nowcoder.com/questionTerminal/34f9ba9283f54975939bc631eead1e64
2、Java有哪些特性,举个多态的例子。
https://www.nowcoder.com/questionTerminal/ea217c8017f344ad84c030234e85ee38?orderByHotValue=1&page=1&onlyReference=false
3、String为啥不可变?
https://www.nowcoder.com/questionTerminal/442a4373407e4939bf7743b5dbff6dce?orderByHotValue=1&page=1&onlyReference=false
4、类和对象的区别
https://www.nowcoder.com/questionTerminal/bdef69986d1f486ca0a93fedce5e720c?orderByHotValue=1&page=1&onlyReference=false
5、请列举你所知道的Object类的方法。
clone()
创建并返回此对象的一个副本。
equals(Object obj)
指示其他某个对象是否与此对象“相等”。
getClass()
返回此 Object 的运行时类。
hashCode()
返回该对象的哈希码值。
notify()
唤醒在此对象监视器上等待的单个线程
notifyAll()
唤醒在此对象监视器上等待的所有线程。
toString()
返回该对象的字符串表示。
wait()
在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。