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的电子通讯录系统设计

基于android的环境信息管理系统设计

基于激光超声检测金属材...

国产加密算法的研究与实现

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

上海居民的社会参与研究

从政策角度谈黑龙江對俄...

酵母菌发酵生产天然香料...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

浅论职工思想政治工作茬...