目录
1.jdk jre jvm
- JDK:Java标准开发包,它提供了编译,运行Java程序所需的各种工具和资源,包括Java编译器,Java运行环境,以及常用的Java类库等
- JRE:Java运行环境,用于解释执行Java的字节码文件(.class)
- JVM:Java虚拟机,是JRE的一部分,负责解释执行字节码文件,是可运行Java字节码文件的虚拟计算机
区别联系:(问答题可能会考)
- JDK包含JRE,JDK和JRE中都包含JVM。JDK除了包含JRE还包含一些常用开发工具和基础类库
- JDK用于开发,JRE用于运行Java程序
- JVM是Java编程语言的核心并且具有平台独立性
2.开发Java程序需要的三个步骤
- 编写源文件
- 编译源文件生成字节码
- 加载运行字节码
3.Java程序运行 过程
- javac:java源文件 -> class字节码文件(0,1)
- java:运行java文件
A.java:javac A.java -> A.class -> java A
4. Java程序语句执行的顺序
java程序语句执行的顺序包括4种基本控制结构:顺序结构、选择结构、循环结构、异常处理逻辑结构。
如果三个空(那就顺序 选择 循环)
5.Java的基本语法
1.权限修饰符
- public 公共(一个类里面只能有一个公共的类)
- protected 保护
- private 私有
3.关键字
4.字面量
例:
- " " 字符串类型
- "" 字符串类型
- 'abc' 都不属于,强行书写会报错
public class ValueDemo1{
public static void main(String[] args){
//目标:掌握常见的数据在代码中如何书写
//整数
System.out.println(666);
System.out.println(-777);
//小数
System.out.println(1.93);
System.out.println(-3.71);
//字符串
System.out.println("字符串");
System.out.println("头秃小程");
//字符
System.out.println('男');
System.out.println('女');
//布尔
System.out.println(true);
System.out.println(false);
//空
//细节:null不能直接打印
//如果我们要打印null;那么只能用字符串的形式进行打印
System.out.println("null");
}
}
特殊字面量:\t 制表符
在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格
5.Hello World
public class Test{
public static void main(String[] args){
System.out.println("Hello World");
}
}
注:
- “Test”的名要与文件名一致
- 严格区分大小写
- 每个语句以“;”结束
Tips:空格可直接使用“Tab”
总结
- Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本类中的Test类
- Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args){...}
public class 类名{
//叫做main方法,表示程序的主入口
public static void main(String[] args){
//题目对应的代码
System.out.println();
/*叫做输出语句(打印语句)
会把小括号里面的内容进行输出打印*/
}
}