欢迎来到天天文库
浏览记录
ID:21968758
大小:52.50 KB
页数:7页
时间:2018-10-25
《java在工程管理系统开发中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JAVA在工程管理系统开发中的应用研宄(国网青海省电力公司信息通信公司青海丙宁810008)摘要:国网青海省电力公司信息通信公司作为电力信息化项目建设管理监督单位,每年承担着大量招标、采购、合同管理及项目建设管理工作,随着国网公司智能电网工作的逐年推进,工作量逐步加大。木文立足公司信息通信工程管理系统研发,介绍了基木数据类型、类型转换、面向对象、开发环境以及」ava开发平台等方面等,并提出了jAVA语言幵发的意见建议。关键词:信息化;JAVA;工程管理0前言通过信息通信工程管理系统研发,减轻不必要的人工重复核对整理工作,实现了信息化项目管理的
2、可视化、智能化、形象化,完成合同信息录入、整理等工作智能化,提升H常管理工作的效率,避免出现合同信息整理时的数据偏差。JAVA作为一种优秀编程语言,与平台无关,一次编程到处运行。木文从实际工作出发就JAVA开发展开讨论。1JAVA介绍Java作为一种开放性编程语言,具有简单、跨平台、面向对象、分布式、可移植、多线程、安全与系统无关、泛型编程的特性,可用于开发安全可靠、严谨的应用程序。java语言风格类似于C++,继承了C++语言面向对象的技术核心,舍弃了C++语言中容易引起错误的指针,改以引用取代,同时移除原C++与原来运算符重载,改用接口取
3、代,增加了垃圾回收器功能[1】。Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基木部分和扩展部分[2】。2、Java数据元素2.1、基本数据类型Java语言是静态类型的(staticaltyped),所右变量和表达式的类型再编译时就已经完全确定。在java源代码中,每个变量都必须声明一种类型(type),主要包含primitivetype和r
4、eferencetype两种基本类型,如表1所示<>2.2数据类型转变数据类型转换是将一个值从•-种类型更改为另外一种类型的过程。一般来说,从低精度数据类型向高精度数据类型转换,则永远不会溢出,并且总能成功;而把高精度的数据类型向低精度的数据类型转变则必然会奋信息丢失,奋可能失败。java数据类型转换冇隐式转换和显示转换两种。隐式转换即从低级类型向高级类型的转换,系统将自动执行,程序员无需进行任何操作,故也成为自动转换。转换规则为从存储范围小的类型到存储范围大的类型,具体规则为:byte->short(char)->int->
5、;long->float->double。显式类型转换也称强制类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以必须书写相应的代码,并且能够忍受该种损失时才进行该类型的转换。转换规则为从存储范围大的类型到存储范围小的类型。2.3标识符Java语言中变量和常量的命名都必须使用合法的标识符。标识符可以简单的理解为一个名字,用于标识类名、变量名、数组名、文件名的有效字符序列。Java语言规定标识符由任意的字母、下划线、美元符号和数字组成,且第一个字符不能是数字,iL不能使用java中保留的关键字。另外,
6、java语言使用Unicode标准字符集,中标识符中的字母严格区分大小写,因此java语言中的字母不仅包括通常的拉丁文字a,b,c等,还包括汉字、日文以及其他许多语言文字[3】。3面向对象简介为了适应大规模软件开发的需要,解决结构化语言程序开发的弊端,提高软件开发质量,结合现实世界,引入面向对象开发思想,如图1所示[4]。图1java面向对象示意图3.1对象对象(Object)有两个层次的概念,现实生活中对象是指客观世界的实体,而程序中对象则是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。3.2类可以将现实生活中
7、的对象经过抽象,映射为程序中的对象,对象在程序中是通过一种抽象数据类型来描述,这种抽象数据类型成为类(Class)。类是描述对象的基本原型,它定义一类对象所能拥奋的数据和能完成的操作,在面向对象程序设计中,类是程序的基本单元。程序中的对象是类的一个实例,是一个软单元,与传统语言中变量与类型关系一样,相似的对象可以归并到同一类中。4创建java程序4.1Java平台Java平台不冋于一般平台,它是一个纯软件平台,在其它硬件基础平台上运行,java平台存两个部分:java虚拟机(javaVM)和java应用程序接口(javaAPI)。Java虚拟
8、机是java平台的基础,是在各种不冋的硬件基础平台上的接入U。java字节码程序就是由它解释并执行,同吋提供程序的运行环境。javaAPI是一个巨大的、提供许多冇用
此文档下载收益归作者所有