概述与第一个程序
1,java语言的发展史
- 1995年Java语言正式确立
- 1996年Java1.0版本正式发布
- 从Java1.5开始版本号改为Java5,Java6...
- 2009年SUN公司被Oracle公司收购
- 现在Java每半年推出一个新版本(每年3月和6月)
2,Java语言的特点
- 开源
- 简单易学
- 平台无关性
- 面向对象
- 支持网络
- 多线程机制
- 动态内存管理机制
- 安全
- 生态丰富
- 高性能
3,java语言的特点
由上图,JIM是java虚拟机的缩写,JIM 就是通过虚拟机(虚构出来的计算机环境),在实际的计算机上仿真模拟各种计算机功能来实现;由此Java程序具有了跨平台性(具有良好的可移植性)
4,Java技术体系平台
JavaSE(标准版),java(企业版),java(微缩版)
5,Java的语言运行机制
步骤如下:
- 开发一个.Java文件(源文件)
- 使用Java编译器将.Java文件编译为标准统一的.class文件(字节码文件)
- 把编译后的.class文件交给对应的平台的虚拟机运行即可
6,Java运行环境的安装与配置
7,第一个程序HelloWorld
8,有关java中JVM,JRE,JDK的区别
(图片区自知乎)
由上图我们已可明显看出三者之间的关系:
JDK = JRE + java的开发工具集
JRE = JVM + java所需的核心内库
有关三者的具体含义(该部分取自网络):
- JDK:英文全称 Java Development Kit,是Java的开发工具包 JDK是提供给Java开发人员使用的,其中包含了
Java的开发工具
和JRE
。其中的开发工具包括:编译工具(javac.exe)打包工具(jar.exe)等。通俗的说就是开发用的。 - JRE:英文全称 Java Runtime Environment,是Java运行环境 JRE包括
Java虚拟机 (JVM Java Virtual Machine)
和Java程序所需的核心类库
等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。通俗的说就是运行用的。 - JVM:英文全称 Java Virtual Machine),是java虚拟机。 它只认识
.class
为后缀的文件,它能将class文件中的字节码指令进行识别并调用操作系统向上的API完成动作。JVM是java能够跨平台的核心机制。通俗的说就是跨平台用的,就是把我们写的代码,转换成class文件用的。