Java的简单介绍

一. 3个体系
JavaSE JavaEE JavaME
平台标准版 平台企业版 平台微型版
二. 9个特性
简单
语法与c/c++相类似
不存在指针、结构体、联合、操作符重载
接口取代C++多继承
自动内存分配回收
面向对象
注重于数据和操作数据的方法,而非流程
类是数据和操作数据的集合
封装继承多态
分布式百度收录批量查询
基于网络的类库
开发分布式系统(建立在网络之上的软件系统)
健壮安全
实时异常处理,强制编写异常处理代码
不支持指针,避免了对内存直接操作破坏数据
有一套安全检查机制
体系结构中立可移植
java程序被编译成一种与体系结构无关的字节代码(class文件)
安装Java运行环境就可以在任意的处理器上运行
Write once, run anywhere.
解释型的
java编译器 生成字节码.class
java解释器 执行字节码
执行链接过程简单,仅仅将类装载入运行环境
高性能的
Just In Time即时编译器,在运行时将Java字节码转变为机器码
与那些解释型的高级脚本语言相比,Java的确是高性能的
多线程的
支持多个线程同时执行,并提供多线程之间的同步机制
动态的
适应动态变化的环境
类能够动态的被载入运行环境,class类仅在需要时被链接
三. 历史
1995/05/23 - Java诞生 - SUN公司
2009/04/20 - 收购SUN - 甲骨文
Java历史

猜你喜欢

转载自blog.csdn.net/weixin_44400506/article/details/85987868