数据库类有关论文范文,与JAVA软件开发的几大误区相关毕业论文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇数据库类有关毕业论文,关于JAVA软件开发的几大误区相关毕业论文题目范文。免费优秀的关于数据库及软件开发及互联网方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:作为一种面向对象的程序设计语言,Java可以用来撰写跨平台应用软件,它是Java程序设计语言和Java平台的总称.应该来说,这种Java技术具有卓越的通用性、高效性、平台移植性和安全性,能够被广泛应用在很多平台和设备里,具有显著的技术应用优势和广阔的发展前景.但是,当前,有很多人对于Java编程语言程序的认识还没有做好充足的思想准备,仍然存在着一些认识误区,从而导致了使用方法上和开发技术方面也存在几大误区.因此,该文将围绕Java软件开发过程中的几大误区展开具体的讨论,以期能够更好的发挥出Java软件在各个设备或者平台中的应用效果.

关 键 词:Java软件;认识误区;开发误区

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)35-8392-02

当前,科学技术的日益发展,使得人们越来越重视对各种现代化技术的开发与应用.其中非常热门的一门技术就是编程技术的迅速普及发展,使得由Sun公司开发的Java软件得到更多人的青睐,这种Java软件具有简单与安全的特性,还具有可移植的特点,其面向对象的分布式技术布局,使其具有健壮的特性.这些都使得Java软件深得很多软件开发与使用人员的喜爱.尽管越来越多的人开始使用Java软件,但是,他们大多数人并没有真正做好充足的思想准备,因此,在真正使用的过程中,往往显得力不从心,无法很好的驾驭 Java 项目,严重的情况还会导致开发后的 Java 系统性能缓慢或者直接死机.有不少人认为这是由于Java软件的复杂性造成的.而我们认为这种状况的根本原因就在于我们所具有的软件知识太贫乏或者使用方法不恰当造成的,从而导致了认识误区和开发使用误区.

JAVA软件开发的几大误区参考属性评定
有关论文范文主题研究: 数据库相关论文范文 大学生适用: 学位论文、电大毕业论文
相关参考文献下载数量: 81 写作解决问题: 写作参考
毕业论文开题报告: 论文提纲、论文题目 职称论文适用: 期刊目录、职称评初级
所属大学生专业类别: 写作参考 论文题目推荐度: 经典题目

1 Java软件相关概述

20世纪九十年代中期,Sun Microsystems公司经过多次试验研究,正式推出了Java程序设计语言和Java平台,它们的总称就是Java软件,它是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性,这种Java技术能够广泛应用于各种电脑和数据中心,是迄今为止全球范围内开发者群体最多的一门技术.随着新兴云计算和移动互联网时代的到来,Java更是具备了显著的优势和广阔的发展前景.事实上,Java软件名字的由来,最先来源于印度尼西亚爪哇岛的英文名称,那里盛产咖啡.因此,Java软件中的很多语言都与咖啡有关,比如说JavaBeans(咖啡豆)等.Java软件由于成功的应用到支持Java applet的HotJava浏览器里就充分展示了其魅力,并由此开启了它对于Web的应用与发展.

一般来说,Java软件由Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口四个方面的部件组成.Java程序与传统的程序不同,它是一种开放性的技术,要求能够做到多种Java软件相互兼容.其中,Java编程的优势在于其适合团队开发,并能够做到相对规范.而其劣势则是架构虽然较为完美,但是,其与互联网讯息万变的特征不相适应,一旦系统进行更新,就要求网络重启,这是网络服务难以接受的缺陷.应该来说,Java软件的编程语言风格与C、C++语言风格十分相近,它是一个纯粹的面向对象的程序设计语言,继承了C++语言面向对象技术的核心.因此,Java语言是简单的,也是容易学习和使用的,而且它也摒弃了原来C++中一些繁杂的特性,使得其应用起来更为方便简捷.它的具体特性表现为:Java中对内存的分配是动态的,Java不在所有类之外定义全局变量,Java不用goto语句,而是用try-catch-finally异常处理语句来代替,Java不支持头文件,不支持宏定义,对每种数据类型都分配固定长度,类型转换不同,没有结构和联合,不再使用指针,避免运行时平台依赖.一般来说,Java技术包含了以下几种相关技术:JDBC、EJB、Java RMI、Java IDL、JNDI、JMAPI、JMS、JTS、JMF、Annotation、javaFX、JMX以及JPA等.Java还与其他行业实现了复合,比如说Java与Inter、Java与电子商务.Java软件的架构随着技术的不断革新而更新自身的具体内容,且建立在一些基本原则之上.这些基本原则包含了:分层原则、模块化原则、细节隐藏原则、依赖倒置原则,这些基本原则为Java软件架构奠定了价值指标.此外,Java软件还应用在Android系统中,但是,无论如何,Java虽然做到了很多它承诺过的事情,其仍然不是完美的一门语言,还有很多工程和环境并不适合使用它,因为它的功能过于强大或者过于复杂.

2 Java软件中编程语言程序的认识误区分析

虽然说Java软件的编程语言已经集合了其他几种语言的优点,尽量趋于简单易操作.但是,由于真正的使用者和开发者对于它的认识还存在一定的偏差,导致了一些问题的产生.具体来说,Java软件中编程语言程序的认识误区有如下几个方面:

1)对于Java软件的使用期限的认识误区.我们知道,任何一款软件都是有使用时限的,它直接关系到分层架构问题.一个有生命周期的软件应该首先有一个较为灵活可扩展的基础架构,然后也要拥有完整的功能.但是,目前很多人都认为软件的重点在于其功能是否完整,而非其架构是否良好.这是一个致命的认识误区,因为一个软件如果架构不够好,那么,它即使有完整的功能也无法真正在实际应用中大展身手.因此,这种对于软件生命力的短视,导致了很多有经验的程序员不得不离开软件行业,而新手则仍然在老思维的误导下奋起直追.同时,国外也有很多免费的软件有着类似的陷阱存在,它们使用起来较为方便,但是其扩展性以及持续发展性严重不足;

2)存储陷阱和Hibernate 等 ORM 问题.当前,使用存储过程架构的人都认为存储过程可以解决性能问题,实则不然.因为存储过程不可能封装业务过程,而是面对广大的互联网的,不可能只是依靠一台数据库主机来提供多用户访问环境的.Java软件应该有三层架构,即表现层、业务层和持久层,这三个层次之间应该分割明显,职责分明.我们不能因为持久层是保管者而要求其做较为复杂的业务组合.诚然,适量使用存储过程也是可以的.此外,当前使用Hibernate的人比较多,但是他们发现 Hibernate 性能缓慢,而事实是我们的使用方式有误,从而导致了数据加载很慢.而当我们进行数据库设计的时候,往往会希望数据库表结构能够保持恒久性,而这是

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)