教育路上
摘要:java 第一个 java 程序本节中我们将实现一个简单的 java 程序,该程序在控制台中显示一串字符“Hello Java!”。我们通过对该程序的分析来了解 java 程序中的一些基本概念。。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2022-05-18 16:37网络推荐
结果(逻辑错误),则必须修改源代码,并重新进行编译后,重新运行程序,如图 1-17 所示
程序清单 1-1 Hello.java 1 public class Hello { 2 3 public static void main(String[] args) { 4 System.out.println("Hello Java!"); 5 } 6 7 }
保存文件,按下 win+r 键,输入 cmd,打开控制台窗口,将路径切换到源代码文件所在位置(本书源码在作者计算机中均放在 F:\javaproject 下,后续内容中不再说明),如图
在控制台中输入 javac Hello.java,如图 1-19 所示。javac 指令用于对源代码文件进行编译,如编译过程中未出现错误则生成后缀名为.class 的字节码文件,如图 1-20 所示:
代码清单 1-1 中第 1 行代码 public class Hello 定义了一个类,其中 public 和 class均为关键字,public 表示该类是公共访问的,class 关键字用于定义一个类,Hello 是自定义的类名。关键字是指在 java 语言中具有特殊含义的单词,程序员不能使用它们来另作他用。类名 Hello 后的花括号“{”与第 7 行的花括号”}”匹配,它们之间的内容定义了该类的实现。类在 java 中是一个重要的概念,它也是面向对象程序设计的基础,我们将在第 N章中对其进行详细介绍。目前大家只需要知道,类是 java 程序构成的基本单位,java 程序可以由一个或者多个类组成。第 3 行代码 public static void main(String[] args)定义了程序的主方法。在可执行的 java 程序中必须定义主方法,且主方法必须由关键字 public、static、void 修饰。计算机如何知道我们的程序从哪里开始执行呢?在 java 中程序就是从主方法开始执行的,它是程序执行的起点。主方法必须定义在公共类(即有 public 修饰的类)中。main 方法后的花括号“{”与第 5 行的花括号“}”匹配,它们之间的内容是 main方法的实现。第 4 行代码 System.out.println("Hello Java!");是一条可执行语句,System表示了一个系统类,它使用了内置对象 out 的 println 方法在控制台中输出了一串字符“Hello Java!”。java 实现了许多类来帮助我们完成各种任务,这些类我们把它们称为系统类。在 java 程序中每条语句都是以分号结束的。现在我们修改并保存程序清单 1-1 中的代码,如程序清单 1-2 所示:
程序清单 1-2 Hello.java 1 public class HelloJava { 2 3 public static void main(String[] args) { 4 System.out.Println("Hello Java!"); 5 } 6 7 }
我们看到在控制台中出现了编译错误的提示。这是因为我们在程序清单 1.2 中修改了源代码造成的。造成错误的原因有两个,一是我们将 Hello 程序中的类名改为了 HelloJava,在 java 源代码文件中最多只能有一个公共类,如果源代码文件中有公共类,则该源代码文件的名称必须与该类相同,二是我们将 System 类中 out 对象的 println 方法的第一个字母p 修改为了大写的 P,java 语言要区分大小写,此处我们将 print 方法的首字改为大写后,编译器在系统类中找不到 Print 方法的定义,不知道这个方法是做什么用,所以无法通过编译。另外在编写 java 源代码文件时,对于其中的符号,如括号、引号等均需要使用半角模式进行输入,否则在编译时会出现错误。
访客的评论 2024/04/19 22:25
文中描述的是准确的吗,如何报名!