- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java在工程管理系统开发中的应用研究
精品论文 参考文献
JAVA在工程管理系统开发中的应用研究
(国网青海省电力公司信息通信公司 青海西宁 810008)
摘要:国网青海省电力公司信息通信公司作为电力信息化项目建设管理监督单位,每年承担着大量招标、采购、合同管理及项目建设管理工作,随着国网公司智能电网工作的逐年推进,工作量逐步加大。本文立足公司信息通信工程管理系统研发,介绍了基本数据类型、类型转换、面向对象、开发环境以及Java开发平台等方面等,并提出了JAVA语言开发的意见建议。
关键词:信息化;JAVA;工程管理
0 前言
通过信息通信工程管理系统研发,减轻不必要的人工重复核对整理工作,实现了信息化项目管理的可视化、智能化、形象化,完成合同信息录入、整理等工作智能化,提升日常管理工作的效率,避免出现合同信息整理时的数据偏差。JAVA作为一种优秀编程语言,与平台无关,一次编程到处运行。本文从实际工作出发就JAVA开发展开讨论。
1 JAVA介绍
Java作为一种开放性编程语言,具有简单、跨平台、面向对象、分布式、可移植、多线程、安全与系统无关、泛型编程的特性,可用于开发安全可靠、严谨的应用程序。Java语言风格类似于C++,继承了C++语言面向对象的技术核心,舍弃了C++语言中容易引起错误的指针,改以引用取代,同时移除原C++与原来运算符重载,改用接口取代,增加了垃圾回收器功能[1]。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分[2]。
2、Java数据元素
2.1、基本数据类型
Java语言是静态类型的(statical typed),所有变量和表达式的类型再编译时就已经完全确定。在java源代码中,每个变量都必须声明一种类型(type),主要包含primitive type和reference type两种基本类型,如表1所示。
2.2 数据类型转变
数据类型转换是将一个值从一种类型更改为另外一种类型的过程。一般来说,从低精度数据类型向高精度数据类型转换,则永远不会溢出,并且总能成功;而把高精度的数据类型向低精度的数据类型转变则必然会有信息丢失,有可能失败。Java数据类型转换有隐式转换和显示转换两种。
隐式转换即从低级类型向高级类型的转换,系统将自动执行,程序员无需进行任何操作,故也成为自动转换。转换规则为从存储范围小的类型到存储范围大的类型, 具体规则为: byte-gt;short(char)-gt;int-gt;long-gt;float-gt;double。
显式类型转换也称强制类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以必须书写相应的代码,并且能够忍受该种损失时才进行该类型的转换。转换规则为从存储范围大的类型到存储范围小的类型。
2.3 标识符
Java语言中变量和常量的命名都必须使用合法的标识符。标识符可以简单的理解为一个名字,用于标识类名、变量名、数组名、文件名的有效字符序列。Java语言规定标识符由任意的字母、下划线、美元符号和数字组成,且第一个字符不能是数字,且不能使用Java中保留的关键字。
另外,Java语言使用unicode标准字符集,中标识符中的字母严格区分大小写,因此Java语言中的字母不仅包括通常的拉丁文字a, b, c等,还包括汉字、日文以及其他许多语言文字[3]。
3 面向对象简介
为了适应大规模软件开发的需要,解决结构化语言程序开发的弊端,提高软件开发质量,结合现实世界,引入面向对象开发思想,如图1所示[4]。
图1 Java面向对象示意图
3.1 对象
对象(Object)有两个层次的概念,现实生活中对象是指客观世界的实体,而程序中对象则是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。
3.2 类
可以将现实生活中的对象经过抽象,映射为程序中的对象,对象在程序中是通过一种抽象数据类型来描述,这种抽象数据类型成为类(Class)。
类是描述对象的基本原型,它定义一类对象所能拥有的数据和能完成的操作,在面向
您可能关注的文档
- c-jun氨基末端蛋白激酶(jnk)与临床.doc
- c-myc基因功能与双重打击淋巴瘤的诊疗进展.doc
- clearmate气体中毒急救呼吸机治疗急性一氧化碳中毒致迟发性脑病临床研究.doc
- clinical value of late icsi after routine ivf failure:a systematic review.doc
- cm复合地基在岩溶、孤石、深厚淤泥、卵石地质及桩基事故处理工程等的应用与发展.doc
- cn0期单侧甲状腺微小乳头状癌行对侧中央区淋巴结清扫的必要性探讨.doc
- cik细胞治疗恩替卡韦治疗e抗原阳性乙型肝炎患者的治疗观察.doc
- cnglng加气站项目的开发及运营管理.doc
- cl结构体系—cl网架复合墙板的应用与施工技术.doc
- cng加气站事故分析及处理对策.doc
文档评论(0)