本篇文章给大家谈谈java高级语言程序设计进阶版,以及Java语言程序设计高级篇对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA语言介绍
J***A语言介绍
J***a是由SunMicrosystems公司于1995年推出的一门面向对象程序设计语言。2010年Oracle公司收购SunMicrosystems,之后由Oracle公司负责J***a的维护和版本升级。其实,J***a还是一个平台。J***a平台由J***a虚拟机(J******irtualMachine,JVM)和J***a应用编程接口(applicationProgrammingInterface,API)构成。
J***a是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。J***a语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。并且J***a具有简单性、面向对象、分布式、安全性、平***立与可移植性、动态性等特点。
从执行过程来看,j***a是一种混合型语言,j***a先编译成字节码然后在JVM中解释执行(编译型语言需要经过编译器将源代码编译成机器码之后才能执行的语言,如C,C++;解释型语言,不需要编译,在运行程序的时候逐行翻译,如J***aScript,python)。
J***a平台包括了J***a虚拟机(JVM)和J***a应用程序接口(API)。J***a将原程序编译成字节码(bytecode),并通过J***a虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的J***a虚拟机,就可以很方便的实现J***a语言的跨平台性。
百度百科是这样介绍j***a的:J***a是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此J***a语言具有功能强大和简单易用两个特征。J***a语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。
J***a语言特点J***a是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。下面我们将重点介绍J***a语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性。
j***a高级语言程序设计进阶版的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于j***a语言程序设计高级篇、j***a高级语言程序设计进阶版的信息别忘了在本站进行查找喔。