JAVA组成的体系以及优势

  Java由四方面组成:

  ●Java编程语言

  ●Java文件格式

  ●Java虚拟机(JVM)

  ●Java应用程序接口(Java API)

  优势

  与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。

  Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

  Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。

  Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。

时间: 2015-03-16
Tags: java

JAVA组成的体系以及优势的相关文章

java在web3d方面有优势吗

问题描述 java在web3d方面有优势吗 解决方案 解决方案二:没有吧,图形的基本是噩梦.----c++才是王道解决方案三:java3d现在是JOGL解决方案四:啥叫web3D?

《Oracle高性能自动化运维》一一1.3 Linux内存体系的优势

1.3 Linux内存体系的优势许多接触过Oracle的朋友可能会有一些感慨,在Windows操作系统和Linux操作系统下管理Oracle是完全不一样的.其实不尽然,Windows下的Oracle在服务中只能看见一个类似ORCL的服务,同时在Windows任务管理器中也只能看见一个Oracle进程,而数据库后台进程则不可见.Windows下的Oracle服务,如图1-1所示.图1-1 Windows下的Oracle服务Windows任务管理器中的Oracle进程,如图1-2所示.图1-2 Wi

java泛型type体系整理

一直对jdk的ref使用比较模糊,早上花了点时间简单的整理了下,也帮助自己理解一下泛型的一些处理.   java中class,method,field的继承体系     java中所有对象的类型定义类Type   说明:    Type :  Type is the common superinterface for all types in the Java programming language. These include raw types, parameterized types, 

Java泛型type体系

最近看开源代码,看到里面很多Java泛型,并且通过反射去获取泛型信息.如果说要看懂泛型代码,那还是比较容易,但是如果要自己利用泛型写成漂亮巧妙的框架,那必须对泛型有足够的了解.所以这两三天就不在不断地看Java泛型相关的东西.如果说想要明白通过反射去获取泛型信息,那么Type体系是必须要了解的.Java从1.5开始引入泛型,并且也引入了Type体系.首先给出Type的类型树UML图,以便有个整体的认识. 这些都在java的reflect包下面,图中带有s的接口返回的是数组,由于画图工具的原因,标

还在迟疑是否选择学习Java?看看这六大优势

首先,学习计算机编程语言为什么会首选Java呢?学习Java与学习其他的计算机语言有什么不一样呢?学习Java的优势在于哪里呢? 第一:简单:我们都知道Java是目前使用最为广泛的网络编程语言之一.他容易学而且很好用,如果你学习过C++语言,你会觉得C++和 Java很像,因为Java中许多基本语句的语法和C++一样,像常用的循环语句,控制语句等和C++几乎一样,其实Java和C++是两种完全不同的语 言,Java只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序.Java略去了运

Java在网站开发过程中的优势

Java是一种被广泛使用的网络编程语言.随着Internet的发展,Java语言以其强大的生命力得到了越来越广泛的应用.Java语言之所以受人推崇,是因为它确实称得上是一种新一代编程语言,具有面向对象.可移植性好.与硬件无关.系统强健安全.提供了并发机制.性能高的众多优点,并提供了茶叶网站分布性.多线程.动态性的支持. Java作为一种重要的开发工具,它具有七个主要特性:安全性.核心API.开放式标准.分布式和动态结构.面向对象.多线程.内存管理. (1)安全性 安全性是Internet开发者面

深入Java调试体系: 第1部分,JPDA体系概览

JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序. JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI),本系列将会详细介绍这三个模块的内部细节.通过实例为读者揭开 JPDA 的面纱.本文是该系列的第一篇,将会着重从整体上介绍 JPDA 的各个组成,阐述它们彼

java开发web项目和现在流行的PHP,ruby,python比有什么优势?

问题描述 我感觉没任何好处啊,无论从性能效率,开发速度,可利用资源,环境配置方面java就好像没任何优势而且这世界感觉就没多少大的互联网网站是java弄得,我就只知道一个taobao而已,据说国外更是少--但是最近看招聘网站上那些网站公司.电子商务公司招java的人招的欢啊--看的我真是心寒啊,这些公司的CTO脑子进水了吗?呵呵-- 解决方案 解决方案二:沙发!java开发也很多的,如果只是网站那java确实没有太大的优点解决方案三:跨平台成本...解决方案四:不知道你知不知道1个.net平台网

Java访问数据库的速度瓶颈问题的分析及解决

访问|解决|数据|数据库|速度|问题 内容: 速度瓶颈问题的提出 JDBC访问数据库的机制 不同模式的JDBC接口的选择 Java程序中SQL语句格式的优化 软件模型中对数据库访问的设计模式的优化 将深入研究的问题 参考资料 关于作者 FoolsGarden@SMTH 自由Java传道士 2001 年 11 月 速度瓶颈问题的提出 在企业级的Java应用中,访问数据库是一个必备的环节.数据库作为数据资源的集散地,往往位于企业级软件体系的后方,供前方的应用程序访问.在Java技术的体系中,应用程序