Java概述
- JAVA之父 詹姆斯·高斯林 (James Gosling)
- 发展历史
1990年末,sun公司准备开发嵌入式通用控制系统;
C++过于复杂,开发难度大,sun公司决定基于C++基本语法进行改修改和扩展最后开发了一套新的编程语言Oak;
基于Oak开发的嵌入式通知控制平台接连失败,Oak语言被搁置;
1994年,互联网和浏览器出现,掀起新的浪潮;Oak抓住机会,开启新的发展之路。
因Oak被注册商标,改名为JAVA;sun公司 1995年正式推出JAVA。
在SUN公司管理之下,java经历了若干个版本的发展
1.0 1.1 1.2 1.3 1.4 5.0[增加了很多新特性] 6.0[常见版本]
Oracle公司在2009年收购了sun,发布了后续版本
7.0 8.0[目前最常用版本] … 11.0 12.0
- java的特点
- 简单易学:相对C C++ 快速上手开发效率高
- 安全:安全机制
- 完全面向对象:重要
- 丰富开源支持
- 跨平台
平台:Linux Windows Android Mac
JVM:Java虚拟机,是跨平台的核心
总结:JVM将JAVA程序翻译成当前操作系统可以的理解的指令,操作系统
根据指令执行程序。
优点:降低成本。缺点:效率会有一定的影响。