Java记事本编写HelloWorld程序

简介: Java记事本编写HelloWorld程序

1 编写第一个Java程序

让我们编写一个简单的Java程序,它将在屏幕上打印“Hello World”。

public class Main {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

在上面的例子中,我们命名了类 Main。您将在后面的章节中了解更多关于类的知识。

在Java中,每个应用程序都有一个入口点或一个起点,这是一个名为main的方法。

提示:

(1)每个Java程序都必须包含一个类。

(2)每个Java程序都从main方法开始。

1.1 高端的技术,往往使用最朴素的方法

1.2 编译后运行

执行命令解析:

以上我们使用了两个命令 javacjava

javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。


运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。

注意:java命令后面不要加.class。

2 main 方法

在Java中,main方法必须采用此方法签名:

public static void main(String[] args)

访问修饰符 public: 表示任何人都可以访问它

静态修饰符 static: 表示该方法可以在不创建包含main方法的类的实例的情况下运行

返回值类型 void : 表示该方法不会返回任何值

方法名 main:  main是主方法的默认方法名

提示:方法的参数在方法名称后面的括号内声明,对于main来说,这是一个名为args的字符串数组。

3 输出语句

下面是main()方法的主体,用花括号括起来:

主体部分:

{
  System.out.println("Hello World!");
}

println 方法在屏幕上打印一行文本。

System 类及其输出流用于访问println方法。

提示:在类,方法和其他流控制结构中,代码总是用花括号括起来{}。

4 分号作用

您可以将不同的文本作为参数传递给println方法来进行打印。

public class MyJavaClass {
  public static void main(String[] args) {
    System.out.println("I am learning Java");
  }
}

在Java中,每个代码语句必须以分号结尾。但记住,不要在使用花括号定义的主体后面的方法和类声明之后使用分号。

目录
相关文章
|
7月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
386 98
|
8月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
298 0
|
9月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
262 2
|
存储 Java 数据库连接
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
|
搜索推荐 Java Android开发
课时146:使用JDT开发Java程序
在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。 项目开发流程
451 0
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
259 4
|
7月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
380 1
|
7月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
356 1