Java教程是为JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及其后续版本中更新的语言功能的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
问题1:当您编译用Java编程语言编写的程序时,编译器将人类可读的源文件转换为Java虚拟机能理解的平台无关代码。这个平台无关代码被称为什么?
问题2:以下哪个不是有效的注释:
a. /** 注释 */
b. /* 注释 */
c. /* 注释
d. // 注释
问题3:如果您在运行时看到以下错误,应首先检查什么:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp.java.
问题4:main方法的正确签名是什么?
问题5:在声明main方法时,必须先出现哪个修饰符,public还是static?
问题6:main方法定义了哪些参数?
练习1:将HelloWorldApp.java
程序更改为显示Hola Mundo!
而不是Hello World!
。
练习2:您可以在这里找到HelloWorldApp
的稍作修改的版本:HelloWorldApp2.java
该程序有一个错误。修复错误,以便程序成功编译和运行。错误是什么?