1.3 编写第一个Java程序
编写Java应用程序,可以使用任何一个文本编辑器来编写程序的源代码,然后使用JDK搭配的工具进行编译和运行。当然,现在流行的开发工具可以自动完成Java程序的编译和运行,甚至还带有代码辅助功能,可以提供完整的语法代码。但是大型的IDE开发工具需要的系统资源较大,在开发一个简单的程序时,还是原始的文本编辑器速度较快。另外,还有一批偏爱编写代码的程序人员,一直使用文本编辑器进行程序开发,这样的程序编写方法造就出的程序开发人员,往往是基础较强、技术比较扎实的程序编写人员。本节将介绍如何使用文本编辑器开发一个简单的Java程序,它在屏幕(或者说控制台)上输出HelloJava,I like you.信息。
1.3.1 在记事本中输入代码
在文本编辑器中编写代码。使用文本编辑器编写Java程序代码的过程和平时编写文本文件是一样的,只要注意Java语法格式和编码规则即可。选择“开始”/“所有程序”/“附件”/“记事本”命令,在记事本中输入代码,如图1.30所示。
常见错误如下:
(1)在输入代码时,使用了中文的符号。例如,中括号“{ }”和分号“;”,Java编译器只识别英文符号,如果读者在输入程序代码时使用中文符号,会导致编译错误。
例如,将System.out.println()方法所在代码行的最后一个分号替换为中文的“;”,在执行javac HelloJava.java命令编译源代码文件时,会出现如图1.31所示的错误。
(2)程序代码字母的大小写。Java对大小写字母是敏感的,也就是class不等于Class,它们是两个词。如果把代码中的关键字或者类、对象变量等字母大小写混淆,将出现多种错误。
1.3.2 保存代码为源代码文件
在编写HelloJava程序代码的记事本窗口中选择“文件”/“保存”命令,在“另存为”对话框中首先选择文件的存储位置,这里选择“本地磁盘(C:)”,然后设置保存文件的类型为“所有文件”,即类型为*.*。这样对话框就不会自动为文件名添加.txt后缀了,最后在“文件名”文本框中输入文件的名称“HelloJava. java”,如图1.32所示。
常见错误如下:
(1)在输入文件名时没有添加.java后缀,或者没有设置“保存类型”为“所有文件”,导致文件最终保存为HelloJava.java.txt,致使后缀名称错误。
(2)Java源代码文件的名称必须和定义的类或接口名称一致,然后添加.java后缀。本实例使用class关键字定义了名称为HelloJava的类,所以保存该文件时名称必须为HelloJava.java,而且要区分大小写。如果把文件名称保存为hellojava.java,即全部小写(与类名不匹配),然后执行编译该文件的指令会出现如 图1.33所示的错误提示。