Java语法基础:编写与运行第一个HelloWorld程序

需积分: 7 0 下载量 168 浏览量 更新于2024-07-16 收藏 3.79MB DOCX 举报
"java语法基础" Java,作为一种广泛使用的高级编程语言,由Sun Microsystems(现为Oracle Corporation的一部分)在1995年推出。它最初被设计用于浏览器的扩展,随着时间的发展,Java技术的重要性日益凸显,甚至被应用于航天领域。本教程主要关注Java的基础语法。 在学习Java之前,我们需要配置Java的开发环境。这包括设置系统的环境变量,尤其是`PATH`变量,以便系统能够找到Java的可执行文件。例如,我们可以在“我的电脑”属性中编辑环境变量,确保`JAVA_HOME`指向Java的安装目录,并且`PATH`包含`%JAVA_HOME%\bin`,这样我们就可以在命令行中运行Java相关命令。 要编写并运行第一个Java程序,通常我们从经典的"Hello, World!"示例开始。创建一个名为`Hello.java`的文件,内容如下: ```java public class Hello { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这个简单的程序包含了几个关键的Java概念: 1. **类定义**:在Java中,程序由类组成。`public class Hello`定义了一个公共类,`Hello`是类名。根据Java的规定,每个`.java`文件只能有一个公共类,其名称应与文件名相同。如果类不声明为`public`,则可以有多个类,但类名与文件名不必一致。 2. **主方法**:`public static void main(String[] args)`是Java程序的入口点,即程序开始执行的地方。`main`方法必须是`public`的,这样Java虚拟机(JVM)才能访问它。它是`static`的,意味着无需创建类实例即可调用。`void`表示该方法不返回任何值,`String[] args`是传递给程序的命令行参数。 3. **系统输出**:`System.out.println("Hello, World!");`是向控制台输出文本的常用方式。`System.out.println`是一个内置的Java方法,用于在控制台打印一行文本并自动添加换行符。 编译和运行Java程序通常通过命令行完成。首先,使用`javac`命令编译源代码: ```bash D:\>cd testjava D:\testjava>javac Hello.java ``` 这将生成一个名为`Hello.class`的字节码文件。然后,使用`java`命令执行这个类: ```bash D:\testjava>java Hello Hello, World! ``` 这里,`java Hello`是解释程序,它在JVM上执行编译后的字节码。 **CLASSPATH**是另一个重要的环境变量,它指定了Java查找类文件的路径。正确设置`CLASSPATH`能确保Java运行时能找到所需的类。默认情况下,`.`(当前目录)和`%JAVA_HOME%\lib`已经在`CLASSPATH`中,但如果有自定义库或类文件在其他位置,需要手动添加到`CLASSPATH`。 了解并熟练掌握这些基本概念后,你就能构建更复杂的Java程序了。记住,良好的编程习惯,如遵循驼峰命名法(每个单词的首字母大写)来命名类,是非常重要的。随着对Java语法的深入理解,你将能够处理更复杂的问题,包括面向对象编程、异常处理、数据结构、集合框架、多线程等。