java基础常见面试题.docxVIP

  • 7
  • 0
  • 约3.44千字
  • 约 6页
  • 2017-02-05 发布于河南
  • 举报
java基础常见面试题

JDK和jre的区别?JDK : Java development kit 包括jre和编译器等程序Jre :Java runtime environment 指的是java运行时环境。负责启动虚拟机,加载和运行class文件。JVM:java virtual machine JVM是SUN公司定义的规范。GC:Garbage collection 垃圾回收器。没有被引用的对象需要回收。程序员不能调用GC,system.gc()是通知调用垃圾回收器。一个java源文件可以定义多个class(类),可以定义多个public类,但只能有一个main()方法。Java基本8种数据类型 1个字节: byte、Boolean 2个字节:short、char(unicode编码,可用于存储汉字) 4个字节:int、float 8个字节:double、long引用数据类型4个 类 接口 数组6、和的区别:是计算机内部二进制按位进行“与”运算,都是1才是1是逻辑运算 理解为“且”乘除2的n次方使用移位运算最快堆区和栈区的区别栈区:先进后出 存放局部变量 连续的存储空间堆区:存放new出来的对象,不连续的存储空间9、自动拆箱和装箱:装箱 Integer a=3;编译器会自动装箱 存储变量时代码变为 Integer a=new Integer(3);拆箱 :int a=new Integer(3

文档评论(0)

1亿VIP精品文档

相关文档