教育路上

全国站>Java>java概述>第一个 java 程序
学员需求

第一个 java 程序

摘要:java 第一个 java 程序本节中我们将实现一个简单的 java 程序,该程序在控制台中显示一串字符“Hello Java!”。我们通过对该程序的分析来了解 java 程序中的一些基本概念。。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2022-05-18 16:37网络推荐

发布时间:
2022-05-18 16:37
信息来源:
网络推荐
浏览次数:
757
第一个 java 程序

本节中我们将实现一个简单的 java 程序,该程序在控制台中显示一串字符“Hello
Java!”。我们通过对该程序的分析来了解 java 程序中的一些基本概念。
在正式编写程序之前,我们需要了解 java 程序开发的一般流程。java 是一种编译型语
言,我们需要先完成程序源代码(java 语言)的编写,然后通过编译程序将源代码文件编
译成字节码文件(二进制),在编译过程中如果出现错误(编译错误,即语法错误),则需要
对源代码文件进行修改后重新进行编译,这个过程可能反复出现,直到正确生成字节码文件
为止。字节码文件将在 java 虚拟机上运行,如果运行错误(运行时错误)或无法得到正确

结果(逻辑错误),则必须修改源代码,并重新进行编译后,重新运行程序,如图 1-17 所示

from shengerguan


我们可以使用任意文本编辑器或支持java的集成开发环境来创建和编写java程序源代
码文件,本节将演示使用记事本来编写程序源代码文件,并在控制台窗口中对其进行编译、
执行的过程。如果希望使用 Eclipse、NetBeans 或 MyEclipse 等 IDE 工具来创建 java 程序,
请参考补充材料。
新建一个记事本文件,将文件名修改为 Hello.java,java 源代码文件的后缀名为.java。
打开文件,在其中录入源代码(书中行号是为了引用方便,并不是源代码中的一部分,请在
录入源代码时不要录入行号。),如程序清单 1-1 所示。
程序清单 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 下,后续内容中不再说明),如图
from shengerguan
	

在控制台中输入 javac Hello.java,如图 1-19 所示。javac 指令用于对源代码文件进
行编译,如编译过程中未出现错误则生成后缀名为.class 的字节码文件,如图 1-20 所示:
from shengerguan
from shengerguan
from shengerguan
	

代码清单 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 }
from shengerguan
 
我们看到在控制台中出现了编译错误的提示。这是因为我们在程序清单 1.2 中修改了源
代码造成的。造成错误的原因有两个,一是我们将 Hello 程序中的类名改为了 HelloJava,
在 java 源代码文件中最多只能有一个公共类,如果源代码文件中有公共类,则该源代码文
件的名称必须与该类相同,二是我们将 System 类中 out 对象的 println 方法的第一个字母
p 修改为了大写的 P,java 语言要区分大小写,此处我们将 print 方法的首字改为大写后,
编译器在系统类中找不到 Print 方法的定义,不知道这个方法是做什么用,所以无法通过编
译。另外在编写 java 源代码文件时,对于其中的符号,如括号、引号等均需要使用半角模
式进行输入,否则在编译时会出现错误。


上一篇:
java 开发环境搭建
下一篇:
顺序结构的程序
标签:
网友评论
发布评论

访客的评论 2024/04/19 22:25

文中描述的是准确的吗,如何报名!

相关推荐
我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交