首页 理论教育 Java程序设计-收获首个程序

Java程序设计-收获首个程序

时间:2023-11-01 理论教育 版权反馈
【摘要】:在安装好JDK、设置好系统环境变量后就完成了Java开发环境搭建,下面开始学习第一个Java程序:“Hello World!”。步骤1:编写Java源程序。图1-19HelloWorld.java源文件例1-1中的代码实现了第一个Java程序,下面对其中的代码做简单解释。Java程序最基本的单位是类,所以首先要定义一个类。步骤2:编译Java源文件。图1-20编译Java源文件如果Java源文件在编译过程中出现编译错误,则需要根据提示修改源代码,然后再重新编译。图1-21运行Java程序

Java程序设计-收获首个程序

在安装好JDK、设置好系统环境变量后就完成了Java开发环境搭建,下面开始学习第一个Java程序:“Hello World!”。

【例1-1】

通过记事本编写一个Java源程序,文件名为“HelloWorld.java”。在Windows命令行窗口里编译该Java源程序,并运行编译后的字节码文件(.class文件),在命令行窗口打印“Hello World!”。

步骤1:编写Java源程序。

在目录“D:\JavaDevelop\chapter1”目录下新建一个文本文档,名称为“新建文本文档.txt”,然后重命名为“Hello World.java”。注意,如果在新建文本文件时名称里后缀没有发现扩展名“.txt”,这说明文件的扩展名被系统隐藏了,需要让文件名显示出扩展名。具体方法是:先找到【文件夹和搜索选项】,选择【查看】标签页,在“高级设置”中将“隐藏已知文件类型的扩展名”选项前的“√”取消掉,然后点击【确定】按钮退出,如图1-18所示。

图1-18 显示已知文件类型的扩展名

在编写Java代码时,需要注意以下几点:

(1)程序中出现的空格、括号、分号等符号必须采用英文半角格式,否则程序编译会报错。

(2)熟练掌握如下快捷键,开发过程中时常用到。

全选:Ctrl+A 复制:Ctrl+C 粘贴:Ctrl+V

剪切:Ctrl+X 撤销:Ctrl+Z 保存:Ctrl+S

(3)建议Java源文件的名称和类名保持一致。

(4)Java语言严格区分大小写,不要敲错。

(5)程序中的括号都是成对出现的,注意配对问题。建议敲完左括号后马上敲右括号,然后再填写括号内的内容,避免出现少括号的问题。

(6)程序中建议用Tab键缩进,目的是使得整个代码整齐,方便阅读。

用系统自带的记事本将HelloWorld.java文件打开,编写Java源程序,如图1-19所示。(www.xing528.com)

图1-19 HelloWorld.java源文件

例1-1中的代码实现了第一个Java程序,下面对其中的代码做简单解释。

(1)Java程序最基本的单位是类,所以首先要定义一个类。class是一个关键字,它用于定义一个类,所有的代码都需要在类中书写。Hello World是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任意的空白字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的管辖范围。

(2)“public static void main(String[]args){}”定义了一个main()方法,该方法是Java程序的执行入口,程序将从main()方法所属大括号内的代码开始执行。

在Java中,方法即是其他语言中函数的意思。main是方法名,方法名后面小括号里的“String[]args”是方法的参数列表,接着的{}表示方法体,关键字void表示该方法没有返回值,关键字public和static是该方法的两个修饰符。

(3)方法体里的代码表示该方法要完成的功能,在main()方法中只编写了一条执行语句“System.out.println("Hello World!");”,它的作用是打印一段文本信息,执行完这条语句会在命令行窗口中打印字符串“Hello World!”。

步骤2:编译Java源文件。

在Windows命令行窗口,首先进入该Java源文件所在的目录,然后执行“javac.exe”编译命令将Java源文件“HelloWorld.java”编译生成字节码文件,即在当前目录下生成“Hello World.class”文件,如图1-20所示。

图1-20 编译Java源文件

如果Java源文件在编译过程中出现编译错误,则需要根据提示修改源代码,然后再重新编译。

步骤3:运行Java程序。

通过Java命令运行编译后的“Hello World.class”文件,在命令行窗口显示程序运行结果,如图1-21所示。

图1-21 运行Java程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈