一、Java发展史
诞生背景:
1991年,在sun(斯坦福大学校办公司)提出一种语言开发需求,程序要在一些内存非常小的设备上运行,还要求程序可以适应不同的CPU。詹姆斯高斯林带领小组进行研发,于1995年正式确立,命名为Java。
二、Java语言特点
●开源
●简单易学
●平台无关性
●面向对象
●支持网络
●多线程机制
●动态内存管理机制
●安全
●生态丰富
●高性能
三、Java技术体系
●JavaSE:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心的类。比如:核心常用类,输入输入,线程,数据库连接等.
●JavaEE:Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:servlet.
●JavaME:Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒.
●javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所取代.
简单来说就是:
●JavaSE:java Standard Edition (Java标准版)
●JavaEE:java Enterprise Edition( Java企业版)
●JavaME:java Micro Edition (Java微缩版)
四、Java语言运行机制
•1.开发一个.java文件(源文件)
•2.使用java编译器将.java文件编译为标准统一的.class文件(字节码文件)
•3.把编译后的.class文件交给对应平台的虚拟运行即可
五、Java运行环境的安装与配置
配置Java开发环境步骤
1.下载JDK https://www.oracle.com/java/technologies/downloads/
2.安装JDK
3.设置 Windows 环境变量
JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的各种编译工具 ,打包工具等, 也包括了JRE.
JRE(Java Runtime Environment Java运行环境) JRE中包括java程序运行所需要的核心类库,也包含Java虚拟机.
JVM(Java Virtual Machine Java虚拟机) JVM是最终运行java程序的核心环境.
六、第一个程序Hello World
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}