Java 体系结构包括四个独立但是相关的技术:
- Java程序设计语言;
- Java class文件格式;
- Java应用编程接口(API);
- Java虚拟机
Java语言编写源代码,把它编译成class文件,然后在java虚拟机中运行class文件,java虚拟机运行
class文件,程序运行时通过调用Java API来访问系统资源。Java虚拟机和Java API一起组成了一个”平台“,
所有Java程序都在这上面编译、运行。
Java 虚拟机支持了面向网络体系结构三大支柱的所有方面:平台无关性、安全性、网络移动性
<优点>总得来说,Java技术适用于网络,但Java语言是相当通用的。适用Java语言编写程序,可以充分利用
很多软件技术,如面向对象,多线程,结构化错误处理,垃圾收集,动态连接,动态扩展。
适用Java最引人注目的一个原因是:它能够提高开发者效率-主要是通过直接对内存操作的约束,避免程序员直接管理内存,不会出现那些经常使C++程序员降低效率的特定的bug。
垃圾回收避免了无意间破坏内存的可能-Java自动回收不被使用的对象占用的内存,消除了忘记释放、多次释放的可能。极大地提高了程序设计和开发的效率。
Java的数组边界检查,减少了潜在的内存冲突。
Java对象引用的检查,每次使用引用时,都会确保这些引用不为空,从而保证了程序的健壮性。
可以肯定地说,如果,能很好地应用Java的平台无关性,就能进一步降低成本。
<缺点>
分享到:
相关推荐
Java体系结构,从基础到高级介绍整个Java体系。
JVM与Java体系结构
Java 卡技术体系结构与程序员指南,对于Applet 程序是一份比较深入的、难得的参考资料;对于Java 卡开发者来说,也有一定的启示
自己总结的jvm中jvm与java体系结构新特性的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合jvm的爱好者和学习者
Java是什么 Java的历史 Java Language介绍 Java Collection Java Input/Output Stream JDBC(Java Database Connectivity)
13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip...
java 体系结构图,不错的总结,复习的资料,总结的很清晰,希望对java入门的人有点帮助
精通Eclipse Web开发--Java体系结构、工具、框架及整合应用
超全的java异常体系结构以及异常的处理方案,Throwable->Exception-> RuntimeException
精通Eclipse Web开发 Java体系结构、工具、框架及整合应用.rar
java知识结构图
1.JVM与Java体系结构
给刚入门的兄弟们一些指南建议,包括对Jse和Jee等的学习步骤的一些建议,可以很快掌握Java的自学技能
基于MVC模式的java体系结构图,视图包括html,css,div,ajaxflash,javascript,xml,jsf,tag,控制器包括JSP,SERVLET。
资源描述: 1.JVM与Java体系结构-xmind脑图 2.资源内容:JVM与Java体系结构 3.学习目标:了解jvm底层原理 4.特点:简单易懂,容易上手 5.使用说明:需要使用pdf打开
JAVA体系结构很经典的 。。。。。。。。。。。。。。。。
汇编语言与计算机体系结构:使用C++和Java(Assembly Language and Computer Architecture Using C++ and Java) 配套代码
Java软件体系结构设计模式标准指南 压缩文档包括(PDF + PPT + 课程源代码 + chm文档) 第一部分 设计模式简介 第二部分 URL 第三部分 基本模式 第四部分 创建模式 第五部分 集合模式 第六部分 结构模式 第七部分 ...