一、走进java

Java优点:

它摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想;

它提供了一个相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题

实现了热点代码检测和运行时编译及优化,这使得java应用能随着运行时间的增加而获得更高的的性能

有一套完整的应用程序接口,还有无数来自商业机构和开源社区的第三方库来帮助它实现各种各样的功能

Java技术体系

从传统意义上来说,组成部分:Java程序设计语言、各种硬件平台上的Java虚拟机、Class文件格式、Java API类库、来自商业机构和开源社区的第三方Java类库

可以将ava程序设计语言、Java虚拟机、Java API类库这三部分统称为JDK,JDK是用于支持Java程序开发的最小环境

将Java API类库中的JavaSE API子集和Java虚拟机这两部分统称为JRE,JRE是支持JAVA程序运行的标准环境

Java技术体系所包含的内容

若按照技术所服务的领域来划分,Java技术体系可以分为4个平台

Java Card:支持一些Java小程序运行在内存设备上的平台

Java ME:支持Java程序运行在移动终端上的平台,对Java API有所精简,并加入针对移动终端的支持

Java SE:支持面向桌面级应用的Java平台,提供了完整的Java核心API

Java EE:支持使用多层架构的企业应用的Java平台,除了提供Java SE API外,还对其做了大量的扩充并提供了相关的部署支持

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 从今天开始读《深入理解 Java 虚拟机》一书,并开设了同名专题 深入理解 Java 虚拟机。计划在 2 周内将全...
    SawyerZh阅读 10,274评论 17 215
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,734评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 旅人把流浪作歌 以孤独为曲 唱到最后 自己内心不再有波澜 倒空惹了一众听者的泪 他拜别了所爱自己的 也离开了自己所...
    喵生海海阅读 535评论 1 0