25大Java面试主题目录:
- Java OOP面试题
- Java集合/泛型面试题
- Java中的IO与NIO面试题
- Java反射面试题
- Java序列化面试题
- Java注解面试题
- 多线程&并发面试题
- JVM面试题
- Mysql面试题
- Redis面试题
- Memcached面试题
- MongoDB面试题
- Spring面试题
- Spring Boot面试题
- Spring Cloud面试题
- RabbitMQ面试题
- Dubbo面试题
- MyBatis面试题
- ZooKeeper面试题
- 数据结构面试题
- 算法面试题
- Elasticsearch面试题
- Kafka面试题
- 微服务面试题
- Linux面试题
编辑
专题一:JavaOOP面试题
- 什么是B/S架构?什么是C/S架构?
- Java都有哪些开发平台?
- 什么是JDK?什么是JRE?
- Java语言有哪些特点?
- 面向对象和面向过程的区别是什么?
- 什么是数据结构?
- Java的数据结构有哪些?
- 什么是OOP(面向对象编程)?
- 类与对象的关系是什么?
- Java中有几种数据类型?
- 标识符的命名规则是什么?
instanceof关键字的作用是什么?- 什么是隐式转换,什么是显式转换?
char类型能不能转成int类型?能不能转化成String类型?能不能转成double类型?- 什么是拆装箱(Boxing and Unboxing)?
- Java中的包装类都有哪些?
- 一个Java类中包含哪些内容?
- 针对浮点型数据运算出现的误差问题,应如何解决?
- 面向对象的特征有哪些方面?
- 访问修饰符
public、private、protected以及不写(默认)时的区别是什么? String是最基本的数据类型吗?float f=3.4;是否正确?short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?- 重载和重写的区别是什么?
equals与==的区别是什么?++i与i++的区别是什么?- 程序的结构有哪些?
- 数组实例化有几种方式?
- Java中各种数据类型的默认值是什么?
- Java常用包有哪些?
Object类常用方法有哪些?- Java中有没有指针?
- Java中是值传递还是引用传递?
- 实例化数组后,能不能改变数组长度?
- 假设数组内有5个元素,如果对数组进行反序,应如何做?
- 形参与实参的区别是什么?
- 构造方法能不能显式调用?
- 什么是方法重载?
- 构造方法能不能重写?能不能重载?
- 内部类与静态内部类的区别是什么?
static关键字有什么作用?final在Java中的作用及用法有哪些?……String、StringBuffer和StringBuilder的区别是什么?String str="aaa"与String str=new String("aaa")一样吗?- Java中的
Math类有哪些常用方法? String类的常用方法有哪些?- Java中的继承是单继承还是多继承?
super与this分别表示什么?- 普通类与抽象类有什么区别?
- 什么是接口?为什么需要接口?
- 接口有什么特点?
- 抽象类和接口的区别是什么?
hashCode的作用是什么?- Java的四种引用类型(强、软、弱、虚)是什么?
- Java创建对象有几种方式?
- ……
可后台留下邮箱统一发送过去