【JavaSE基础】Java 快速入门

快速入门

需求说明

要求开发一个 Hello.java 程序,可以输出 “hello,world!”

开发步骤

  1. 将 Java 代码编写到扩展名为 Hello.java 的文件中。[代码说明]

请添加图片描述

  1. 通过 javac 命令对该 java 文件进行编译,生成 .class 文件。

请添加图片描述

  1. 通过 java 命令对生成的 class 文件进行运行。

请添加图片描述

运行原理示意图

请添加图片描述

Java 开发快速入门

Java执行流程分析

请添加图片描述

什么是编译

javac Hello.java

  1. 有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件(.class文件)。

  2. 在该源文件目录下,通过javac编译工具对Hello.java文件进行编译。

  3. 如果程序没有错误,没有任何提示,但在当前目录下生成了Hello.class文件,该文件称为字节码文件,也是可以执行java的程序。

什么是运行

java Hello

  1. 有了可执行的java程序(Hello.class字节码文件)

  2. 通过运行工具java.exe对字节码文件进行执行,本质就是 .class

Java 开发注意事项和细节说明

对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。

请添加图片描述

  • 想要运行修改后的Java文件,需要对源文件进行重新编译,生成新的字节码文件后,再执行,才能运行出修改后的。否则运行出的只能是修改之前的。

  • Java应用程序的执行入口是main()方法。

  • Java语言严格区分大小写。

  • 每条语句以;结束。

  • {}成对出现,缺一不可。

  • 一个源文件中只能有一个public修饰的类,其它类的个数不限。

  • 每一个类编译后,都对应一个.class文件。

  • 如果源文件包含一个public类,则文件名必须按该类命名。

  • 可以将main()方法写在非public类中,然后指定运行该类,这样入口方法就是非public的main方法。

//一个源文件中最多只能有一个 public 类。其它类的个数不限。[演示] 
//Dog 是一个类
//编译后,每一个类,都对于一个.class

class Dog {
//一个源文件中最多只能有一个 public 类。其它类的个数不限,也可以将 main 方法写在非 public 类中,//然后指定运行非 public 类,这样入口方法就是非 public 的 main 方法
public static void main(String[] args) {
   System.out.println("hello, 小狗狗~");
   }
}


class Tiger {

public static void main(String[] args) { 
    System.out.println("hello, 小老虎~");
    }
}

如何快速掌握技术或知识点

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值