- # Java基础面试题
- # 概念
- # 说一下Java的特点
- # Java为什么是跨平台的?
- # JVM、JDK、JRE三者关系?
- # 为什么Java解释和编译都有?
- # jvm是什么
- # 编译型语言和解释型语言的区别?
- # Python和Java区别是什么?
- # 数据类型
- # 八种基本的数据类型
- # long和int可以互转吗 ?
- # 数据类型转换方式你知道哪些?
- # 类型互转会出现什么问题吗?
- # 为什么用bigDecimal 不用double ?
- # 装箱和拆箱是什么?
- # Java为什么要有Integer?
- # Integer相比int有什么优点?
- # 那为什么还要保留int类型?
- # 说一下 integer的缓存
- # 面向对象
- # 怎么理解面向对象?简单说说封装继承多态
- # 多态体现在哪几个方面?
- # 多态解决了什么问题?
- # 面向对象的设计原则你知道有哪些吗
- # 重载与重写有什么区别?
- # 抽象类和普通类区别?
- # Java抽象类和接口的区别是什么?
- # 抽象类能加final修饰吗?
- # 接口里面可以定义哪些方法?
- # 抽象类可以被实例化吗?
- # 接口可以包含构造函数吗?
- # 解释Java中的静态变量和静态方法
- # 非静态内部类和静态内部类的区别?
- # 非静态内部类可以直接访问外部方法,编译器是怎么做到的?
- # 有一个父类和子类,都有静态的成员变量、静态构造方法和静态方法,在我new一个子类对象的时候,加载顺序是怎么样的?
- # 深拷贝和浅拷贝
- # 泛型
- # 什么是泛型?
- # 对象
- # 反射
- # 注解
- # 异常
- # 介绍一下Java异常
- # Java异常处理有哪些?
- # 抛出异常为什么不用throws?
- # try catch中的语句运行情况
- # try{return “a”} fianlly{return “b”}这条语句返回啥
- # object
- # Java 1.8 新特性
- # 序列化
- # 设计模式
- # I/O
- # 其他
文章目录
THE END
暂无评论内容