简单的 HelloWorld ~

今天本来要照着顺序来聊聊开发环境介绍的,但太枯燥了先跳过吧XD
想说点简单的,顺便为下一篇内容提出几个问题!

下方是一个简单的一段程序:

public class MyHelloWorld {

	public static void main(String[] args) throws Exception {
		System.out.println("My First Hello World !");
	}

}

那有几个特别的地方:

  1. class 是用来定义类别的关键字
  2. public 代表着是公开类别
  3. 一个 .java 档案只能有一个 public 类别
  4. 一个 .java 可以有很多个类别
  5. main 方法是 程序进入点

那我把上面的程序码建立一个 .java 的档案
https://ithelp.ithome.com.tw/upload/images/20210902/20106215JRDiYt8EyI.png

在这个资料夹底下执行下方指令

javac MyHelloWorld.java 

就会产生一个 .class 档案,如下
https://ithelp.ithome.com.tw/upload/images/20210902/20106215WmzH2n8m12.png

javac 全名为Java programming language compiler(Java程序语言编译器)
就是前一篇说的编译器!作用就是把 .java档 编译成 .class档,

在相同的资料夹底下再执行下方指令

java MyHelloWorld

结果!!
https://ithelp.ithome.com.tw/upload/images/20210902/20106215UVXiJmpSZE.png

明天要来说说这段程序执行的过程是怎麽来的!

  • javac 这个工具哪里来的呢?
  • static 代表什麽意思呢?
  • 我们也用了 System.out.println() 这个方法,那这又是从哪里来呢?
    • 稍微介绍一下
      • System 是类别 (Class)
      • out 是物件 (Object)
      • println 是方法 (Method)
  • JDK、JRE 是什麽呢?
  • PATH、CLASSPATH、SOURCEPATH 又是什麽呢?

<<:  GitHub 操作介面介绍 - 让初学者轻松上手

>>:  初步认识 CRM (Customer Relationship Management)

AI ninja project [day 3] AI RPA系统--名片前处理篇

当开始与许多厂商联系, 认识了越来越多人, 自然而然会累积许多名片。 要是未来希望能搜寻特定厂商的特...

【Day 26】CSS Animation - CSS 动画资源蒐集与使用教学

by CSS Animations- Guide to Cubic Bezier Curves 关...

Day 29 - Math Object & Date Object

Math Object methods Math.PI : 3.14 Math.LOG10E : 以...

完赛感言

完赛感言 一如开赛宣言,今年原本打算挑战多组,包含影片组要来玩 switch 的 no code 游...

Day 8 - DOM - Element Object

Element Object 所有的 HTML Elements 都继承了 Element Obje...