1、Java的由来
Java早期命名为Ork 橡树,后因工商局注册此名字而改名Java,咖啡,印度尼西亚一个地方。
1995年 Sun 公司推出的程序设计语言
1996年发布JDK1.0
1999年发布J2SE(标准。开发桌面应用程序)、J2EE(企业级应用开发程序:Wed)、 J2ME(游戏、机顶盒、嵌入式)
2005年改名为JavaSE、JavaEE、JavaME
2009年被Oracle收购
2011年Oracle发布JDK7.0
2014年Oracle发布JDK8.0
现已推出到12 不稳定。市面普及率、适用率还是7.0和8.0
当年Sun的理想就是让Java独立于操作系统、硬件环境等。
2、Java特点:
面向对象:2个基本概念:类、对象 3大特性:封装、继承、多态
健壮性 : 吸收C、C++优点,去除(指针、内存申请释放等)提供相对安全内存管理和访问机制。
跨平台性 :一次编译,到处运行.通过JVM虚拟机保障。
3、Java的运行机制
Java虚拟机JVM 、 垃圾收集机制GC
![b9951b13d9eabda30e7ee6946aeca1a7.png](https://img-blog.csdnimg.cn/img_convert/b9951b13d9eabda30e7ee6946aeca1a7.png)
JVM(Java Virtual Machine)虚拟机:
使用软件在不同操作系统中,模拟相同的环境。
JRE(Java Runtime Environment)运行环境:
包含JVM和解释器,完整的Java的运行环境。
JDK(Java Development Kit)开发环境:
包含JRE+类库+开发工具包(编译器+调试工具)。
JDK=JRE+JVM
JDK=JRE+开发工具包
JRE=JVM+类库
4、计算机组成
硬件:计算机可以看得见的物理部分。
中央处理器(cpu)、内存、存储设备(光盘、磁带)、输入设备(鼠标)、输出设备(打印机)、通信设备(网卡)
软件ÿ