Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。[9]可以说,Java语言是集合了C/C++、VB等传统编程语言的良好优点于一身的编程语言,而且这个编程语言可以通过开发平台的各种插件实现更加强大的功能。例如,Android平台的开发大部分所使用的也是Java语言。
Java语言的编程风格十分接近C/C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言的面向对象的技术核心,舍弃了C语言中容易引起错误的指针、运算符重载、多重继承等特性,增加了垃圾回收功能,用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而费神担忧。
Java不同于一般的编译执行语言和解释执行语言。它首先将程序员写好的源代码编译成为二进制的字节码,然后依赖各种不同平台上的虚拟机来解释并执行编译后的字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,也因为每次执行编译后的字节码需要消耗一定的时间,所以也在一定程度上降低了 Java 程序的性能。
编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等。
Java 平台则是基于 Java 语言的开发平台。这样的平台现今非常流行,也因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言,希望借此一举实现翻身的愿望。
总的来说,Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
上一篇:信息管理对第三方支付平台安全性的影响
下一篇:基于.NET的电子通讯录系统设计

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

加密与解密算法的研究【1931字】

公寓空调设计任务书

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

承德市事业单位档案管理...

志愿者活动的调查问卷表

C#学校科研管理系统的设计