美文网首页深入理解java虚拟机读书笔记
深入理解java虚拟机读书笔记,第一章:走近JAVA

深入理解java虚拟机读书笔记,第一章:走近JAVA

作者: cremin | 来源:发表于2017-09-11 15:21 被阅读0次

    介绍java技术体系的过去、现在、和未来的发展趋势;如何独立的编译一个OpenJDK7

    1.1概述

    java不仅仅是一种编程语言,还是一个由一系列计算机软件和规范形成的技术体系

    提供了完整的用于软件开发和跨平台部署的支持环境

    应用于嵌入式系统、移动终端、企业服务器、大型机

    优点

    摆脱了硬件束缚,实现了“一次编译、到处运行”的理想

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

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

    有一套完善的应用程序接口

    无数来自商业机构和开源社区的第三方类库

    JAVA各种优点促使开发效率的大幅提升

    1.2JAVA体系

    JAVA程序设计语言

    各种硬件平台的JAVA虚拟机

    JAVA API类库(JAVA SE API)

    CLASS文件格式

    来自商业机构和开源社区的第三方Java类库

    平台

    JAVA Card

    JAVA ME

    JAVA SE

    JAVA EE

    1.3JAVA发展史

    1.4JAVA虚拟机发展史

    SUN Classic/Exact VM

    SUN HotSpot VM

    ......

    1.5展望JAVA发展技术未来

    模块化

    混合语言

    多核并行

    进一步丰富语法

    64位虚拟机

    1.6实战:自己编译JDK


    参考文献:

    [1] 深入理解Java虚拟机 第二版 --周志明

    [2] java概念图描述 http://docs.oracle.com/javase/8/docs/

    相关文章

      网友评论

        本文标题:深入理解java虚拟机读书笔记,第一章:走近JAVA

        本文链接:https://www.haomeiwen.com/subject/felfsxtx.html