【笔记】Java相关大杂烩
Java 程序的执行流程是?
*.java 文件-->*.class 文件-->类装载器-->字节码校验器-->解释器-->操作系统平台
Java 程序执行时哪一个环节会测试代码段格式和规则检查?
字节码校验器
字节码校验器其功能是对字节码文件进行校验,保证代码的安全性。字节码校验器负责测试代码段格式并进行规则检查,检查伪造指针、违反对象访问权限或试图改变对象类型的非法代码。
Java 程序之所以可以跨平台运行,主要是依赖于哪一个环节?
解释器
具体的平台并不认识字节码文件,最终起作用的还是这个最重要的解释器,它将字节码文件翻译成所在平台能识别的东西。
Java 中的垃圾回收机制不具备什么特点?
Java 中的垃圾回收机制不需要编写代码来释放内存空间。
Java 三大体系?
JavaSE、JavaEE、JavaME。
JavaSE 是标准版,主要是基础的建设;JavaEE 是企业版,主要是企业应用的开发和规范;JavaME 是嵌入版,主要是早期嵌入式应用。
Java 三大核心机制?
分别是 JVM、GC、CS。
JVM 是 Java 虚拟机,GC 是 Java 自动垃圾回收机制,CS 是 Java 代码安全检测。
JVM 实现了一处编译到处运行,GC 让程序员可以更方便的对内存进行操作使用,CS 完全是底层完成的安全性处理。
Java之父?
詹姆斯·高斯林(James Gosling)
sysout输出是不是必要英文双引号?
字符串要加,变量不用加
同时System.out.println("HelloWorld!");以及System.out.print("HelloWorld!");都是可以输出的
Java 语言是 Sun 公司研发的一种脚本语言?
Java 语言是 Sun 公司研发的一种编程语言,而不是脚本语言。
无论何种情况下,都必须安装 JDK ,才能运行 Java 程序吗?
DK 是 Java 语言的开发套件,只有需要开发的请求下需要安装 JDK ,运行 Java 程序只需安装 JRE 即可。
标签:Java,字节,--,校验,笔记,大杂烩,GC,JVM From: https://www.cnblogs.com/jokingremarks/p/16732679.html