一.Java语言发展史
1991年,詹姆斯.高斯林在sun公司的工程小组,需要设计一种小型的计算机语言,该语言主要用于像电视机顶盒,家用电器等消费电子产品,这些产品共同特点:处理能力和内存都十分有限。要求:语言必须能够生成非常紧凑的代码,以及在不同的cpu,不同的平台,都需可以运行。
1995年,Java正式确立
1996年,Java 1.0发布
2009年,sun公司被Oracle公司收购
现在Java每半年推出一个新版本(每年的3月与9月)
二.Java语言的特点
- 开源(开放源代码)
- 简单易学(抛弃了指针,操作更加简单方便)
- 平台无关性(Java程序只需要开发一次,然后就可以在不同的系统上操作运行。前提:不同系统上安装不同的Java虚拟机)
- 面向对象
- 支持网络
- 多线程机制
- 动态内存管理机制
- 安全
- 生态丰富
- 高性能
三.Java技术体系平台
1.Javase:java Stanadar Edition(java标准版):java语言的基础,包含java语言中最核心的类(库)
2.JavaEE(企业版):servlet=server(服务)+applet(应用程序)
企业版中包含标准版,包含企业版级开发相关的类。
3.JavaME(微缩版):被安卓替代。
四.Java语言运行机制
1.首先编写一个.java文件(源代码),源代码是程序员能看懂机器看不懂的
2.电脑将.java文件通过java环境编译(Javac)成.class文件(字节码文件 是java指令规范),最后将.class文件交给Java虚拟器运行,由虚拟机.class文件编译为机器码,cpu执行。
3.Java开发需要一套自己的环境。
五.Java运行环境的安装与配置
1.下载JDK (https://www.oracle.com/java/technologies/downloads/)
2.安装JDK
3.设置 Windows 环境变量