跳至主要內容
胖虎Docs
首页
最新Java面试题
Java基础
数据类型
集合
异常
字符串
JVM
数据结构和算法
My SQL
Redis
Mybatis
Spring
Springboot
Java
Java基础
Java多线程
JVM虚拟机
JUC系列
JDK新特性
数据结构与算法
数据结构
常用算法
数据库
MySQL
Redis
Mongodb
Elasticsearch
微服务
Springcloud
Springcloudalibaba
企业级开发框架
Spring
Spring Boot
Mybatis
Mybatis Plus
SSM整合
Spring Security
中间件
MQ
Dubbo
Sharding JDBC
Zookeeper
Nginx
工具
Docker
Git
IntelliJ IDEA
Maven
Java基础
PangHu
小于 1 分钟
目录
1. Java 的主要特性有哪些?
2. 什么是 Java 的多态特性?
3. Java 是如何实现跨平台的?
4. 什么是字节码?Java的编译器如何生成字节码?
5. 解释面向对象编程的四大基本特征:封装、继承、多态和抽象。
6. Java 中的接口和抽象类有什么区别?
7. Java 中的重载和重写的区别是什么?
8. 为什么 Java 不支持多重继承?
9. 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用
10. Java 中的序列化和反序列化是什么?
11. Java程序是如何执行的
13. 什么是 Java 内部类?它有什么作用?
14. 什么是构造方法?它的主要作用是什么?
15. 什么是接口?Java中接口的默认方法和静态方法有什么作用?
16. 什么是静态方法和静态变量?它们与实例方法和实例变量有何不同?
17. 解释Java中的final关键字, 有什么作用?,可以用来修饰什么?
18. this关键字的用法有哪些
19. super关键字的用法有哪些
20. Java中的抽象类和接口有什么区别?使用它们的场景是什么?
21. 什么是泛型?为什么要使用泛型?
22. 泛型常用特点