1.1 Java的发展历史(了解)
1.2 Java的语言特点
1.3 JVM JRE和JDK
1.4 HelloWorld
1.1 Java的发展历史(了解)
Java最初是由SUN公司的詹姆斯·高斯林所带领的Green团队 开发的, 因为工作环境附近有一棵橡树 所以起初被命名为OaK(橡树)。但又因为OaK已经被注册,所以改名叫Java 它的标志是一杯热气腾腾的咖啡~
1996年1月 SUN公司推出了JDK1.0 在后面的时间里 SUN公司又陆续发布了JDK 1.1 1.2 直到1.6
注意JDK1.5改动较大 所以也可称为JDK5.0 同理JDK1.6也被称为JDK6.0
2010年 SUN公司被Oracle(甲骨文)公司收购
2011年 Oracle公司发布了JDK1.7(7.0)
2014年 Oracle公司发布了JDK1.8 这次升级为java赋予了更多的新特性 这些新特性使得Java更为的强大 现在市场上很多公司依然在使用JDK1.8 一般来说 我们学习也是使用1.8就足够了
最新版的已经更新到JDK16
1.2 Java的语言特点
1.2.1 Java是面向对象的
java的语法是对c++的简化 所以它自然也是面向对象的
在Java中万物皆可视为对象 这一点我们在稍后的面向对象阶段会详细的讲解
1.2.2 java语言是健壮的
java的强类型机制 异常处理 垃圾的自动收集 是java程序健壮性的重要保证
健壮性即java程序在异常和危险情况下仍能良好运行
1.2.3 Java语言是跨平台性的
JVM(Java虚拟机)的底层帮它实现了跨平台性 即一次编译 多处运行
稍后我们会讲JVM是什么
1.2.4 Java语言是解释性的
常见解释性语言:Javascript PHP Java
常见编译性语言:c/c++
解释性语言:编译后的代码不能直接被机器执行 需要解释器解释为二进制文件再来执行
编译性语言 编译后直接可以由机器(二进制文件)直接执行
后者运行效率更高
解释型语言和编译型语言的执行过程大概是这样的
1.3 JVM JRE和JDK
JVM:Java虚拟机(java virtual machine)
1 JVM是一个虚拟的计算机 具有指令集并使用不同的存储区域 负责执行指令 管理数据 内存 寄存器 包含在JDK中
2 对于不同的平台 有不同的虚拟机(liunx windows mac)
3 Java虚拟机机制屏蔽了底层运行平台的差别 实现了一次编译 到处运行
JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。
JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。
三者之间的关系
1.4 HelloWorld
大概了解了我们java的历史 特点后 我们就可以编写我们的第一个小程序了
建议大家在学习后面内容之前 先安装好一款编译器(可以是Eclipse 也可以是IDEA)
JDK的安装(建议安装JDK1.8) 环境变量的配置和编译器的下载安装 具体的大家可以看B站的教程 很详细
这里我给出本程序的代码 大家安装好后可以试着运行一下
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
好的 我们本节就先说到这里 下一节将会为大家讲解变量和数据类型的相关概念
我是卷扬机 我们下次再见



