为了账号安全,请及时绑定邮箱和手机立即绑定

Java简介

标签:
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历史

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消