计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。Java语言是美国Sun公司在1995年推出的计算机语言。Java之父:詹姆斯·高斯林(James Gosling)。2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
Java技术体系平台
- JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
- JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备
- JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发
Java语言的跨平台原理
跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
JVM 丶JRE 丶JDK
- JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机。我们编写的Java代码,都运行在JVM 之上。
- JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。我们想要运行一个已有的Java程序,那么只需安装JRE 即可。
- JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。我们想要开发一个全新的Java程序,那么必须安装JDK ,其内部包含JRE。
三者的关系
开发环境搭建:JDK下载丶安装丶配置环境变量,百度就好
入门程序HelloWorldJDK安装完毕,可以开发我们第一个Java程序了。 Java程序开发三步骤:编写、编译、运行。
1:编写Java源程序
新建文本文档文件,修改名称为HelloWorld.java。用记事本打开HelloWorld.java文件,输写程序内容。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
2:编译Java源文件
打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。
编译:javac 文件名.java
范例:javac HelloWorld.java
3:运行Java程序
在DOS命令行中,进入Java源文件的目录,使用java 命令进行运行。
运行:java 类名
范例:java HelloWorld
HelloWorld案例详解
第一个Java程序小结:
- 在 java 编程中,一定要注意成对儿的符号要成对儿写,以上 HelloWorld 当中成对 儿的符号包括:小括号(),中括号[],大括号{},双引号""。这些符号在编写的时候建议成对编写。
- 在以下程序中 HelloWorld类名后面的大括号{ },这个大括号{ }里被称为类体。类体当中,不能直接写输出语句,例如直接写上System.out.println("hello1")是非法的。
- 程序的入口又叫做 main 方法,或者叫做主方法。大家记住固定写法即可。另外在 main 方法后面的大括号{ }我们称之为方法体,方法体也是由大括号括起来的。如果没有main方法,程序可以编译通过,而无法运行。运行会报 、错误: 找不到或无法加载主类 。
- 方法体由一条一条 java 语句构成,每一条 java 语句必须以“;”结束,所有的标点符号都是英文半角。
- 方法体当中的代码遵循自上而下的顺序依次逐行执行。
- 虚拟机运行的是字节码文件,没有字节码文件程序是无法运行的。对修改后的源文件需要重新编译,生成新的class文件后,再进行执行。
- Java严格区分大小写
- 一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含 一个public类,则文件名必须按该类名命名。



