面试----Java基础

98 阅读2分钟

说一下Java的特点

image.png

Java为什么是跨平台的

image.png

JVM、JDK、JRE三者关系

image.png

为什么Java解释和编译都有

image.png

jvm是什么

image.png

编译型语言和解释型语言的区别

image.png

Python和Java区别是什么

image.png

八种基本的数据类型

image.png

image.png

long和int可以互转吗

image.png

数据类型转换方式你知道哪些

image.png

类型互转会出现什么问题吗

image.png

为什么用bigDecimal 不用double

image.png

image.png

装箱和拆箱是什么

image.png

image.png

image.png

String、StringBuilder、StringBuffer的区别

image.png

image.png

image.png

image.png

image.png

Java为什么要有Integer

image.png

image.png

Integer相比int有什么优点

image.png

那为什么还要保留int类型

image.png

说一下 integer的缓存

image.png

怎么理解面向对象?简单说说封装继承多态

image.png

多态体现在哪几个方面

image.png

image.png

多态解决了什么问题

image.png

面向对象的设计原则你知道有哪些吗

image.png

重载与重写有什么区别

image.png

抽象类和普通类区别

image.png

Java抽象类和接口的区别是什么

image.png

抽象类能加final修饰吗

image.png

接口里面可以定义哪些方法

image.png

image.png

抽象类可以被实例化吗

image.png

接口可以包含构造函数吗

image.png

解释Java中的静态变量和静态方法

image.png

image.png

非静态内部类和静态内部类的区别

image.png

非静态内部类可以直接访问外部方法,编译器是怎么做到的

image.png

深拷贝和浅拷贝的区别

image.png

实现深拷贝的三种方法是什么

image.png

image.png

image.png

什么是泛型

image.png

image.png

java创建对象有哪些方式

image.png

New出的对象什么时候回收

image.png

什么是反射

image.png

反射在你平时写代码或者框架中的应用场景有哪些

image.png

image.png

image.png

能讲一讲Java注解的原理吗

image.png

Java注解的作用域

image.png

== 与 equals 有什么区别

image.png

介绍一下Java异常

image.png

Java异常处理有哪些

image.png

抛出异常为什么不用throws

image.png

try catch中的语句运行情况

image.png

try{return “a”} fianlly{return “b”}这条语句返回啥

finally块中的return语句会覆盖try块中的return返回,因此,该语句将返回"b"

Java怎么实现网络IO高并发编程?

image.png

BIO、NIO、AIO区别是什么?

image.png

NIO是怎么实现的

image.png

你知道有哪个框架用到NIO了吗

image.png