1、当JVM的解释器得知一系列字节码指令被反复执行时,它会做什么?
它会通知JVM的即时(JIT)编译器将这些指令编译成本地代码。
2、Java平台是如何促进可移植性和安全性的?
Java平台通过定义统一标准(如定义整数始终为32位二进制数字,长整数始终为64位)来促进可移植性,但并非总能成功,某些部分会因底层平台而异。
Java平台通过提供安全的代码执行环境(如使用字节码验证器)来促进安全性,目标是防止恶意代码破坏底层平台并窃取敏感信息。
3、JDK中用于编译和运行Java程序的工具分别是什么?什么是标准输入输出?如何指定main()方法的头部?什么是集成开发环境(IDE)?什么是安卓(Android)?
JDK中用于编译Java源代码的工具是`javac`,用于运行Java应用程序的工具是`java`。标准输入输出是一种由标准输入、标准输出和标准错误组成的机制,它可以从不同来源(键盘或文件)读取文本,将非错误文本写入不同目标(屏幕或文件),并将错误文本写入不同目标(屏幕或文件)。
`main()`方法的头部应指定为`public static void main(String[] args)`。
集成开发环境(IDE)是一个开发框架,包含用于管理项目文件的项目管理器、用于输入和编辑源代码的文本编辑器、用于定位错误的调试器等功能。谷歌支持用于开发安卓应用的IDE是Android Studio。
安卓是谷歌为移动设备开发的软件栈,由应用程序(如浏览器和联系人)、应用程序运行的虚拟机、位于操作系统之上并为虚拟机及其应用程序提供各种服务的中间件以及基于Linux的操作系统组成。
4、Java是区分大小写的语言吗?
是的,Java是区分大小写的语言。

最低0.47元/天 解锁文章
1862

被折叠的 条评论
为什么被折叠?



