JAVA基础
Posted Howardwang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA基础相关的知识,希望对你有一定的参考价值。
JAVA面试准备
- String、StringBuffer、StringBuilder的区别,怎么理解String的不变性
- == 和 equals的区别,重写equals() 和 不重写 hashCode()会发生什么
- java io
- hashmap 和 hash table区别 hashmap怎么解决hash冲突 jdk1.8对hashmap的改进
- hashset底层实现 是不是线程安全的
- arraylist 和 linkedlist的区别是不是线程安全
- concurrenthashmap 怎么保证线程安全 hashtable怎么保证线程安全
什么是内部类,什么是匿名内部类
- volatile保证可见性
- synchronized和lock的区别
- synchronized底层实现
- 线程等待时位于哪个区域
- java多线程实现方式
- 进程线程,线程安全,怎么保证多线程安全
- 可重入锁,有哪些
线程池的好处
- 线程的局部变量,线程池的参数
- JVM内存划分
- 垃圾收集算法,什么时候进入老年代,什么时候进行fullGC
- java堆溢出问题怎么处理,内存泄漏和内存溢出的区别
线程池的参数
java和python的区别,面向对象的理解,对比面向过程
java为什么不能多继承
JVM类加载机制、类加载器、双亲委派模型
jvm调优 -Xms 和 -Xmx分别指的是什么
其他
- 什么情况会发生死锁,死锁的处理方法
- Cookie和Session的区别,怎么防止Cookie欺骗
- 从用户在浏览器输入域名,到浏览器显示出页面的过程
- 单例模式实现
以上是关于JAVA基础的主要内容,如果未能解决你的问题,请参考以下文章