文件名称:JAVA面试基础.docx
文件大小:72KB
文件格式:DOCX
更新时间:2023-01-03 05:06:33
仅供参考 技术有更新
java特点:简单、面向对象、分布式、解释性、健壮性、安全、与系统无关、可移植、高性能、多线程和动态的语言。执行的机制:将源代码.java文件编译成.class文件。核心:jdk 、虚拟机、GC Java虚拟机是Java语言底层实现的基础.Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 Java系统自动对内存进行扫描,对长期不用的空间作为”垃圾”进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题,这使Java程序的编写变得简单明了,并且避免了了由于内存管理方面的差错而导致系统出问题。