Java系列
- 一、Java
- (一)Java基础
- 1、重载与重写:方法
- 1. 本类方法重载(Overload):参变名不变、多方法
- 2. 父子类方法重写(Override):魂变形不变
- 2、字符类:修改
- 1. String常量:
- 2. StringBuffer变量:(线程安全)慢、多线程
- 3. StringBuilder 变量:(非线程安全)快、单线程
- 3、自动装箱与拆箱:类型转换
- 1.装箱:基本数据类型转为包装类型
- 2.拆箱:包装类型转为基本数据类型
- 4、== 与 equals
- 1.运算符:==数据
- 2.Object方法:equals对象
- 5、final 关键字
- Object类的常见方法
- Java 中的异常处理
- 获取用键盘输入常用的的两种方法
- 接口和抽象类的区别是什么
- (二)集合类:
- Arraylist 与 LinkedList 异同
- ArrayList 与 Vector 区别
- HashMap的底层实现
- HashMap 和 Hashtable 的区别
- HashMap 的长度为什么是2的幂次方
- HashMap 多线程操作导致死循环问题
- HashSet 和 HashMap 区别
- ConcurrentHashMap 和 Hashtable 的区别
- ConcurrentHashMap线程安全的具体实现方式/底层具体实现
- (三)线程与并发
- AQS 原理
- AQS 对资源的共享方式
- AQS底层使用了模板方法模式
- 说一说自己对于 synchronized 关键字的了解
- 说说自己是怎么使用 synchronized 关键字,在项目中用到了吗
- 讲一下 synchronized 关键字的底层原理
- 说说 JDK1.6 之后的synchronized 关键字底层做了哪些优化,可以详细介绍一下这些优化吗
- 谈谈 synchronized和ReenTrantLock 的区别
- 说说 synchronized 关键字和 volatile 关键字的区别
- 为什么要用线程池?
- 实现Runnable接口和Callable接口的区别
- 执行execute()方法和submit()方法的区别是什么呢?
- 如何创建线程池
- 介绍一下Atomic 原子类
- JUC 包中的原子类是哪4类?
- 讲讲 AtomicInteger 的使用
- 能不能给我简单介绍一下 AtomicInteger 类的原理
- 二、JVM虚拟机
- 二、服务器
- Tomcat,Apache,JBoss区别
- 协议:GET,POST请求之间的区别?
- 三、框架
- 四、分布式
1、重载与重写:方法
1. 本类方法重载(Overload):参变名不变、多方法
2. 父子类方法重写(Override):魂变形不变
2、字符类:修改
1. String常量:
2. StringBuffer变量:(线程安全)慢、多线程
3. StringBuilder 变量:(非线程安全)快、单线程
3、自动装箱与拆箱:类型转换
1.装箱:基本数据类型转为包装类型
2.拆箱:包装类型转为基本数据类型
4、== 与 equals
1.运算符:==数据
2.Object方法:equals对象
5、final 关键字
Object类的常见方法
Java 中的异常处理
获取用键盘输入常用的的两种方法
接口和抽象类的区别是什么
Arraylist 与 LinkedList 异同
ArrayList 与 Vector 区别
HashMap的底层实现
HashMap 和 Hashtable 的区别
HashMap 的长度为什么是2的幂次方
HashMap 多线程操作导致死循环问题
HashSet 和 HashMap 区别
ConcurrentHashMap 和 Hashtable 的区别
ConcurrentHashMap线程安全的具体实现方式/底层具体实现
AQS 原理
AQS 对资源的共享方式
AQS底层使用了模板方法模式
说一说自己对于 synchronized 关键字的了解
说说自己是怎么使用 synchronized 关键字,在项目中用到了吗
讲一下 synchronized 关键字的底层原理
说说 JDK1.6 之后的synchronized 关键字底层做了哪些优化,可以详细介绍一下这些优化吗
谈谈 synchronized和ReenTrantLock 的区别
说说 synchronized 关键字和 volatile 关键字的区别
为什么要用线程池?
实现Runnable接口和Callable接口的区别
执行execute()方法和submit()方法的区别是什么呢?
如何创建线程池
介绍一下Atomic 原子类
JUC 包中的原子类是哪4类?
讲讲 AtomicInteger 的使用
能不能给我简单介绍一下 AtomicInteger 类的原理
Spring
到此这篇java面试八股文是哪些(java面试八股文汇总)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/jjc/46593.html