Java的概述
1.1Java语言的发展史
1991年sun公司需要程序在内存和芯片比较小的情况下运行,起初James Gosling(詹姆斯•高斯林)在sun公司带领团队开发了一种Oak语言,由于Oak是另外一个注册公司的名字,以后改名为Java(印度尼西亚爪哇岛的英文)。
1995年Java诞生,发布Java和HotJava浏览器,创始人为詹姆斯•高斯林。
1996年JDK1.0版本发布
2009年oracle(全球最大的企业级软件开发公司) 公司收购了sun公司
近年每半年更新一次,目前已更新到JavaSE 19.0
1.2Java语言的特点
开源
简单、高效
面向对象
平台无关性 (可移植性)
支持网络编程
多线程机制
动态的内存管理机制
安全性
跨平台(图解)
1.3Java语言体系结构
JavaSE (Java标准版本): 是整个java语言的最基础 里面包含java中最核心,最基础的内容,
JavaEE (Java企业版本): servlet--->server+applet 服务器端程序开发 包含javaSE中的类;
并且还包含用于开发企业级应用的类。
JavaME (Java微缩版): 早期适用于电子设备中的程序, 现在被安卓方向开发代替。
1.4Java语言的运行机制
开发java源代码Hello.java ---->编译器 jdk----> Hello.class(标准字节码文件)---->JVM(虚拟机)---->翻译成不同平台支持的机器码。
1.5JDK,JRE,JVM之间的关系
JDK包含JRE,JRE包含JVM。
Java的第一个程序
输出“Hello World!”
//定义一个类,类名为Hello
public class Hello {
//定义主方法
public static void main(String[] args){
System.out.println(“Hello World!”);
}
}