java基础常见面试题整理

159 阅读1分钟

java基础

基础概念

  • java的特点
  • jvm JDK JRE的区别
  • 什么是字节码?
  • jdk和open jDK的区别
  • java和Cpp的区别

基本语法

  • 注释有哪几种形式?
  • 标识符和关键字的区别是什么?
  • java关键字有哪些
  • 自增运算法
  • 移位运算符

基本数据类型

  • 基本数据类型
  • 基本类型和包装类型
  • 包装类型的缓存机制
  • 浮点数运算精度丢失
  • 超过long长度的数据如何处理

变量

  • 成员变量和局部变量的区别
  • 静态变量有什么作用
  • 字符常量和字符串常量的区别

方法

  • 什么是方法的返回值
  • 静态方法为什么不能调用非静态方法
  • 静态方法和实例方法有何不同
  • 可变长参数

面向对象

Object

String

异常

泛型

反射

注解

SPI

IO

序列化和反序列化

语法糖

gitee已经有仓库 到时候练手的代码都上穿到gitee