永不服输的Java之路---重学Java (第二章)

如若文章中出现冲突,或者出现错误,请联系 QQ:2669157689 指出我的问题。谢谢~

上一篇文章简单的说明了一下Java的发展史和一些必会的知识,本篇开始要写代码了,我自己都有点小激动

Java程序

为什么每次学习新语言都得从打印“Hello World”学起呢(其实是有原因的,这里不多说)。

1. 开发流程

(这里在桌面创建文件示例)

  1. 编写Java源程序,并保存
    先创建一个文本文档,在里边输入如下内容:
public class HelloWorld {

	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}
  1. 然后保存关闭后将文件名改为 HelloWorld 后缀名改为 .Java,截图如下:
    在txt文档中编写
    更改文件名和后缀名

  2. 编译 javac 文件名 .java
    用cmd 打开DOS窗口,cd 选择桌面,用javac 命令打开 HelloWorld.java 文件,生成后缀名为 .class 的文件,截图如下:
    在这里插入图片描述

  3. 运行 java 文件名
    使用 java 命令运行这个类,在DOS窗口下生成结果,截图如下:
    运行结果
    这里临时换了台电脑使用,不要在意这个细节。

2. Java程序的运行过程

  1. Java程序源代码
  2. 编译
  3. Java字节码(可跨平台)
  4. 运行
  5. JVM Java虚拟机
    Windows Linux Unix

3. Java虚拟机的运行过程

  1. 编译时
    .java(源代码) —> .class(字节码)
  2. 运行时(两种方式)
    类加载器 —> 字节码校验器 —> 解释器 —> 硬件
    类加载器 —> 字节码校验器 —> JIT代码生成器 —> 硬件

4. 第一个Java程序

  1. 单行注释
//test
  1. 多行注释
/*
 * constructor
 */
  1. 文档注释
/**
  * @author watermelon_xg
  *
  */
  1. 代码举例(举个栗子):
/*
 * The traditional HelloWorld example
 */
 
public class HelloWorld {
	//test
	/**
	 * @author watermelon_xg
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
	
}

5. 空白符和符号

看上边第4点中的代码。

  1. 空白符 Whitespace
    第4行就是空白符。
  2. 行号 Line Numbers
    行号一般由编写工具自动生成,方便程序的调试。
    在书写源代码是不要录入行号!

6. 修饰符

修饰符 Modifier
类似 public static void 等都是Java中的修饰符,用于修饰类、方法、属性等,不同的修饰符具有不同的含义。

7. 类和主方法

  1. 类 Class
    类是 Java 程序最基本的组件,包含了程序运行需要的所有属性和方法。
  2. 主方法
    主函数 main() 是 Java 程序运行的起始点。

稍后更新下一章…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章