目录
一,相关概念
JRE(Java Runtime Enviroment) 就是 Java 的运行环境。面向 的是Java 程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行 Java 程序。JRE 是运行 Java 程序所必须环境的集合,包含JVM标准实现及 Java 核心类库。它包括 Java 虚拟机、Java 平台核心类和支持文件。它不包含开发工具。
JDK(Java Development Kit) 是 Java 开发工具包,它提供了 Java 的开发环境(提供了编译器 javac 等工具,用于将 java 文件编译为 class 文件)和运行环境(提 供了 JVM 和 Runtime 辅助包,用于解析 class 文件使其得到运行)。如果你下载并安装了 JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台。JDK 是整个 Java 的核心,包括了Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。
二,Hello World
首先我们通过分析 Hello World 的执行来了解java程序开发的基本步骤
1.编写.java源代码文件
public class HelloWorld {
/*
* 它将输出字符串 Hello World
*/
public static void main(String[] args) {
System.out.println("Hello World"); // 输出 Hello World
}
}
2.借助于javac.exe,编译.java源代码文件,生成.class字节码文件
表现为 Xxx.java
3.借助于java.exe,运行java程序
java Xxx
三,字面量
定义:字面量(Literal)在计算机科学和编程中是指在源代码中直接表示的固定值。这些值可以直接在程序中使用,而不需要通过变量或其他形式的存储来间接引用。字面量通常用来初始化变量或者作为函数参数传递。
字面量可以是以下几种类型:
整数或浮点数(数值字面量)
字符串(字符串字面量)
布尔值(true 或 false)
特殊值如 null 或 undefined (在某些语言中)
对象或数组(在像JavaScript这样的语言中,可以有对象和数组的字面量表示)
例如,在Java中,以下都是字面量:
数值字面量:123, 3.14
字符串字面量:"Hello, world!"
布尔字面量:true, false
特殊字面量:null
四,数据类型
数据类型在编程中是至关重要的概念,它定义了值的类别和可以对该值执行的操作。数据类型决定了数据在计算机内存中的存储方式以及可以对数据执行的合法操作。以下是几种常见的数据类型:
基本数据类型(Primitive Data Types)
这些是最基本的数据类型,不能