JAVA-基础-简介
一、Java概述
1.发展历史
由于C++过于复杂,开发难度较大,Sun公司决定基于C++基本语法进行改进,开发一套新的编程语言
第一次开发出了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
2.主要应用领域
JAVASE | java的基础版本技术 | 学习其他的基础 |
JAVAME | java的移动端开发技术 | 目前很少用 |
JAVAEE | java的企业级开发技术 | 目前大量使用,java最重要的阵地 |
Android | Android主语言是java | Google推出,大量流行 |
大数据 | 大数据常见解决方案首选语言 | Apache主导,事实上的标准 |
二、java的特点
1.简单易用,开发效率高
2.完全面向对象
3.丰富开源支持
4.跨平台
java基于虚拟机实现了跨平台特性,具有“一次编译,到处运行的能力”,是java最重要的能力之一。
Java的跨平台,需要在不同的操作系统中安装对应版本的jvm虚拟机,jvm虚拟机对外提供了统一的java运行环境,java程序只需要编写一次,就可以在不同的操作系统中的jvm中运行,实现了跨平台。