(2)纯面向对象功能

纯面向对象功能是众多编程爱好者选择Java语言的重要原因。Java语言为了方便客户使用,将部分原语简单化,使得类与类之间的单向继承、接口与接口之间的多向继承以及类与接口之间的运行机制(implement)都得到了实现。相比于BASIC的脚本语言只能对于虚函数进行动态绑定,Java语言是真正的全面绑定。

(3)多线程性

Java语言有多线程性的特点,而C++等都是单线程的。Java语言的多线程性包括两点。第一,Java语言环境自身就具有多线程性。多个线程完成一个功能,大大减轻了工作量,加快了运行时间;第二,Java语言自身存在着多种线程可以简化开发。利用Java独有的多线程的特性编写程序,编程人员可以更快更好的编写多线程式程序(而不是如C++累加线程)。但是值得一提的是,Java语言的多线程性受平台是否支持的影响。

2.3J2EE技术

J2EE(Java2PlatformEnterpriseEdition)是通过Java2平台技术使得开发的解决方案、管理和维护等复杂问题变得简单化的一种结构。2005年6月,由J2EE的名称经常造成误解,所以SUN公司将其正式改名为JavaEE。J2EE不仅能够给EJB(EnterpriseJavaBeans),JavaServletAPI,,JSP以及XML提供全方位的支持,而且弥补了标准版中一些不足并继承了所有的优点,例如J2EE自动安全模式可以保护数据在Internet中不受盗取或破坏、使得JDBCAPI和CORBA的存储更加方便快速、能够实现“编写一次、随处运行”的功能。J2EE因为是在统一提供的操作平台运行的[7],使得开发的难度以及复杂性降低,同时大大得支持现有应用程序组,能为程序运行的打包和管理运用提供优质的向导,保障了安全性能,提高了工作效率。

J2EE一般使用的是多层次的分布式的应用模型[5],这种应用模型又通过各自的功能分类成组,各个组件伴随着不同层次运用在不同的程序上。一个具有多层次化的运用可以给不同的需求提供具有不同功能的层

上一篇:java+mysql学术会议参会信息系统的设计+源代码
下一篇:基于视觉的窄间隙焊坡口识别+源代码

jsp+mysql酒店管理系统的设计+源代码

基于生物启发神经网络的AUV三维路径规划

SOM神经网络多机器人任务分配算法研究

jsp+mysql网上书城的设计与实现+ER图

Jsp+mysql企业管理系统的设计

jsp+mysql物业管理系统的设计和ER图

jsp+mysql小镇旅游系统设计与实现

中学作文课创新性研究文献综述和参考文献

机器人轮式行走系统发展研究现状

中医护理對产妇的价值探讨【2346字】

四川某高校新生适應问题...

GOOSE智能变电站智能终端模拟装置设计

语言的阶级变异文献综述

江苏旅游演艺产业发展研究

浅谈产业集群发展下的企...

论民法移植的问题【4358字】

六块六加盟店零食加盟店...