1.1 创建Java文件
-
在桌面新建文本文档
-
修改后缀名为.java
- Java文件
1.2 编写代码
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
1.3 编译和运行
编译
-
我们书写的代码计算机底层是无法直接识别的
-
需要把书写的代码转换成为计算机能够识别的内容
- .class类型的文件
-
可以使用JDK安装之后带有的javac命名进行编译
- 输入win+R -> 输入cmd 打开命令窗口
- 输入javac 文件名.java
javac XXX.java
-
编译之后会产生一个和类名相同的字节码文件[.class文件]
-
这个文件是可以直接运行的
- 每次修改了java文件中的内容,都要重新生成.class文件才能看到最新的效果
运行
- .class文件是可以被计算机运行的
- 使用的命令
java 字节码文件名字
【不用书写后缀名.class】
1.4 Java程序运行原理
-
Java程序真正运行的是.class文件
-
字节码文件运行的位置是JVM【Java虚拟机】
- 安装JDK之后带有的一个虚拟环境
-
只要你的电脑安装了对应版本的JDK,就能运行Java程序
1.5 名词解释
JVM
- Java Virtual Machine
- Java虚拟机,Java程序运行的位置
- 在电脑中虚拟出一个Java运行环境
JRE
- Java Runtime Environment
- Java运行时环境
- JVM + 解释器
JDK
- Java Development kit
- Java开发工具包
- 包含JRE + 类库 + 调试工具
1.6 HelloWorld详解
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
-
public
- java中的关键字,访问权限修饰符,表示公开的;
-
class
- java中的关键字,表示声明一个类;
-
HelloWorld
- 类名,自定义,必须是合法的标识符
- 目前推荐英文+数字
- 每个单词首字母大写
- Demo01/Demo001
- 单词之间没有空格、其他符号隔开
-
{}
- 类的范围、作用域
- 所有的代码内容都有书写在类中
- 花括号总是成对出现,有开始和结束
- 类中目前不允许定义其他类
-
public
- java中的关键字,访问权限修饰符,表示公开的;
-
static
- java中的关键字,表示静态的;
-
void
- java中的关键字,函数返回值为空;
-
main
- 方法名字,主方法,java程序的入口
- 方法名字不允许书写错误
-
(String[] args)
- 方法的参数列表;
- 注意() [英文] != ()【中文】-> 使用英文括号 -> Java严格区分中英文和大小写
-
{}
- 方法的范围
- 一个类中能书写多个方法,多个方法是互相隔离的
-
System.out.println("Hello World!");
- 系统》》标准输出流》》打印》》("HelloWorld");
- 注意代码结束的位置需要;英文分号
1.7 开发工具
- EditPlus、Notepad++ 记事本类的工具,手写代码,熟悉代码编写、编译、运行的每一个步骤(推荐新手使用)
- Eclipse 免费开源的工具(进阶)
- IntelliJ IDEA 目前主流的开发工具、功能强大(收费)