IT实战课堂?JAVA基础面试题
发布于 2021-09-07 11:52 ,所属分类:2021面试经验技巧分享
点击上面“蓝字”,获取更多资源!
底部获取答案--底部获取答案--底部获取答案
Java和C++的区别?
OracleJDK 和 OpenJDK 的对比?
编码
Java语言采用何种编码方案?有何特点?
注释
什么Java注释
访问修饰符
访问修饰符 public,private,protected,以及不写(默认)时的区别
运算符
&和&&的区别
Java 有没有 goto
final 有什么用?
final finally finalize区别?
this关键字的用法
super关键字的用法
this与super的区别
static存在的主要意义
static的独特之处
static应用场景
static注意事项
流程控制语句
break ,continue ,return 的区别及作用
在 Java 中,如何跳出当前的多重嵌套循环
面向对象
面向对象概述
面向对象和面向过程的区别
面向对象三大特性
面向对象的特征有哪些方面
什么是多态机制?Java语言是如何实现多态的?面向对象五大基本原则是什么(可选)
在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是?
一个类的构造方法的作用是什么?若一个类没有声明构造方法,改程序能正确执行吗?为什么?
构造方法有哪些特性?静态变量和实例变量区别静态变量与普通变量区别
静态方法和实例方法有何不同?
在一个静态方法内调用一个非静态成员为什么是非法的?
内部类
什么是方法的返回值?返回值的作用是什么?什么是内部类?
内部类的分类有哪些
静态内部类成员内部类局部内部类匿名内部类
内部类的优点
内部类有哪些应用场景
局部内部类和匿名内部类访问局部变量的时候,为什么
变量必须要加上final?
内部类相关,看程序说出运行结果
重写与重载
构造器(constructor)是否可被重写(override)重载(Overload)和重写(Override)的区别。重载
的方法能否根据返回类型进行区分?
对象相等判断
== 和 equals 的区别是什么hashCode与 equals (重要)
值传递
对象的相等与指向他们的引用相等,两者有什么不同?
当一个对象被当作参数传递到一个方法后,此方法可改
变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
为什么 Java 中只有值传递
值传递和引用传递有什么区别
JDK 中常用的包有哪些
import java和javax有什么区别
java 中 IO 流分为几种?
BIO,NIO,AIO 有什么区别?
Files的常用方法都有哪些?
反射
什么是反射机制?
反射机制的优缺点?
反射机制的应用场景有哪些?
Java获取反射的三种方法
网络编程
常用API
String相关
字符型常量和字符串常量的区别什么是字符串常量池?
String 是最基本的数据类型吗
String有哪些特性
String为什么是不可变的吗?
String真的是不可变的吗?是否可以继承String 类
Stringstr="i"与 String str=new String("i")一样吗?String s = newString("xyz");创建了几个字符串对象如何将字符串反转?
自动装箱与拆箱
int 和 Integer 有什么区别
Integer a= 127 与 Integer b = 127相等吗
JAVA基础面试题----
需要答案请gongzhong号回复 “JAVA面试题答案”
JAVA基础面试题----
需要答案请gongzhong号回复 “JAVA面试题答案”
JAVA基础面试题----
需要答案请gongzhong号回复 “JAVA面试题答案”
课堂ErWeiMa:
相关资源