计算机软件Java编程特点及技术的探析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:lzm8020117
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Java语言经过长时间的开发与应用,通过积累的经验以及建议,正在不断地进行改进与升级,以获得更加成熟的Java编程语言版本。正是因此,Java编程语言能够在目前主流开发语言中赢得大多数编程开发人员的认可与喜爱。本篇文章就Java编程语言的特点以及其技术发展进行探析。
  关键词:Java编程语言;计算机软件编程;软件开发
  引言:Java编程语言发布于1995年,是由Sun Microsystems公司开发。起初通过Java编程语言开发的HotJava浏览器就以具备跨平台、动态Web以及互联网计算等特点,在当时互联网Web开发理念上获得一致好评。时至如今Java编程语言已经逐渐成熟,因此其相对于其他编程语言的优点已经不在仅仅局限于在Web开发上,通过Java技术体系分层,开发人员可以使用不同体系的Java版本进行网站,客户端以及移动端的应用软件和游戏开发等。因此在利用Java语言编程工具进行开发之前,我们则需要对其语言特点进行剖析,以便我们更加灵活的掌握这门编程语言的使用。
  一、Java编程语言的特点
  (一)面向对象
  Java编程语言相对与C、C++编程语言在开发项目时,是面向对象进行开发,而并非面向过程。因为Java编程语言采用“面向对象”,所以在进行编写程序时主要采用“new”给不同类型的事件以及对象进行分配内存空间,通过Java系统对内部资源进行分配和调用,因此在进行编写程序时,所需要书写的代码更加简练。而C语言就不同与Java编程语言,在开发时需要按照“面向过程”理念,对解决问题所需要的各个步骤进行实现,因为Java语言与C语言编程思想的不同,C语言不能支持Java编程语言“面向对象”中继承,封装以及多态的特性,因此需要执行复杂的函数调用以及算法来实现功能[1]。
  封装是面向对象开发中重要一步,也是程序开发设计时的第一步,通俗意义上讲就是将对象开发过程中或者实现特定功能时涉及到的属性数据和方法以及函数装进一个集合中,就是所谓的class类。封装的类在一定程度上实现了数据保护,防止开发人员的误操作导致其数据被破坏。因为封装的类在进行访问时,需要權限以及使用接口进行访问,不能被封装类之外的程序或应用直接访问以及修改。
  继承在面向对象开发中起到的重要作用就是减少重复代码的书写量,提升代码开发的效率和代码质量。在Java编程语言开发中,子类通过继承父类的概念,通过Extends将父类的方法以及属性进行继承。子类与父类的继承,如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。
  多态在Java中主要分为引用多态和方法多态。引用多态的应用主要是在利用调用属性与方法是,可以有针对性的引用具体的对象进行调用,在引用多态应用中,子类重写父类方法就是其典型案例。方法多态就是指引用多态的基础上,可以具体到具体调用的类中的方法上,还可以根据需求在进行调用时通过参数自主匹配到调用的方法,方法调用的具体应用实例就是方法重载[2]。
  (二)平台无关性
  Java编程语言的特点之一,跨平台是指其语言的通用性,一次编译,到处运行,Java代码可以在Windows、Linux、Mac等系统中运行,因此可以展现Java编程语言强大的通用性。Java编程语言能达到平台无关性,主要是凭借其语言规范性、Class文件以及JVMJava 虚拟机等功能实现的。具体的过程是,开发人员在利用开发工具进行代码书写时,例如IDEA,Myeclipse等工具中都有内置有前端编译器(Fornt End),主要的任务是将.java文件转换成.class文件,然后通过JVM Java虚拟机实现后端编译(Back End),将.class代码转换成机器语言[3]。
  (三)可靠性和安全性
  Java 编程语言成为主流编程语言的原因之一就是其可靠性与安全性,因为在现代科学技术快速发展的现实社会,技术的应用永远都是一把双刃剑,因此特别是在开发消费以及需要涉及到消费者隐私数据的软件时,编程语言的安全性以及可靠性则显得尤为重要。Java安全模型概念的应用,类似于“安全沙箱“,其内部的组件是由类装载器结构、Class文件检验器、JVM虚拟机内置安全检验以及安全管理器和Java API组成[4]。通过层层筛选以及代码检验,能够保证Java 代码按照既定的语言规则进行运行,进而防止因无效代码或者具有破坏性的编译器对Java 系统或者操作系统进行破坏。
  二、Java 编程语言的实际应用
  Java 编程语言的特点与优势,都非常适合初学者作为第一门编程语言进行学习,进而步入软件开发工作中。针对Java编程语言的实际应用,将用图书馆后台管理案例进行分析。首先根据项目开发流程,确定 项目为校园图书馆后台管理系统。根据瀑布模型,先做调研根据需求确定功能,然后根据既定的功能进行项目开发。项目开发所运用的工具有Myeclipse、HBuilder以及SQL server数据库。
  (一)Java - Web 图书馆后台管理系统
  该Java - Web 图书馆后台管理系统的开发采用的是开源的Struts框架,mvc设计模式,通过SSH框架实现数据库的无缝衔接,利用Jsp进行网页设计。在进行项目设计时,确定该项目主要实现的模块与功能有六项,系统配置管理、管理员模式、读者模式、图书借还、系统查询以及图书更新。
  在项目开发过程中,利用Java语言面向对象开发的理念,首先需要搭建环境,导入Struts、Spring和Hibernate环境,然后搭建起SSH框架。然后利用Hibernate逆向工程生成实体类,以及其映射文件,然后按照一下步骤进行功能实现的步骤进行代码开发。首先在Action类的进行返回值为string类型方法的编写,并且确定此功能方法中sql语句中是否需要传参。然后进行Service类编写,根据sql语法中增删改查的理念,确定方法是用集合list接受还是int类型接受,并且编写好返回struts中的值。最后编写dao层,编写方法,开启会话,编写sql语句,如功能涉及增删改需要开启事务,否则略过此步,然后进行创建查询对象,并进行赋值,最后执行,若开启事务,则需要进行提交事务。根据此框架开发模式,可以对Java-web 图书馆后台管理系统的功能及模块进行逐一实现和完成。
  结束语:根据全文对Java编程语言特点以及其技术的探究分析,可以发现Java 编程语言不仅较C、C++等传统语言在移动或者客户端软件开发上存在一定的便捷与优势,而且Java编程语言在学习上也较为简单,对英语能力要求不高,而且在起步学习阶段也对算法等知识要求较低,所以适合编程语言初学者进行学习。正是因为Java 编程语言逐步成熟稳定,以及其安全稳定无平台性等特点,进而促成其成为主流编程语言,走向给全世界。
  参考文献:
  [1]王会芳,武变霞.计算机软件开发中Java编程语言的应用[J].数字技术与应用,2018,3602:47+49.
  [2]吴文庆.计算机软件JAVA编程优势及其应用研究[J].职业技术,2019,1807:96-99.
  [3]胡其荣.计算机软件Java编程特点及其技术思考探析[J].电脑编程技巧与维护,2019,06:43-44+80.
  [4]谢会娜.计算机软件开发中JAVA编程语言的应用[J].电子技术与软件工程,2017,01:62.
其他文献
摘 要:本文通过对建筑安全施工管理的重要作用进行详细阐述,结合安全管理過程中存在的问题和不足,探讨科学的安全管理提升策略,对安全管理制度进行科学的完善,创建积极的安全施工氛围,为建筑企业发展提供有效的支持。  关键词:建筑施工;安全施工;管理;策略  1引言  随着建筑行业的快速发展,安全施工管理已经成为保障建筑项目高效推进的重要基础,但是在实际的安全施工管理工作中,存在着许多问题和不足,对建筑施
期刊
摘 要:在社会和经济不断发展的背景下,人才需求也在不断增大,这也意味着教育行业应该要为社会培养出更多专业的应用型人才。因此,社会各界对各阶段的教育关注和重视程度也在不断地提高。中职教育能够为社会培养职业人才和技能型人才,而实习则是中职学生迈向社会、迈向工作的重要阶段,对于每位中职学生而言都相当重要。而如何做好实习期间中职学校学生的管理和德育工作也是中职教师要思考的一大问题,本文对此展开具体分析和研
期刊
摘 要:在教育改革的大背景下,学生工作精细化管理模式逐渐被引进到高职院校的学生工作管理中。高职院校学生工作比较复杂,精细化管理模式下,能够制定针对学生个性化的发展的管理方案,对高职院校学生进行精细化培养,从而充分发挥职业教育的价值。本文对高职院校学生工作精细化管理模式的价值、意义和施行策略进行了分析。  关键词:高职院校学生工作精细化管理  1精细化管理的内涵  精细化管理属于一种先进管理理念和技
期刊
摘 要:随着中华文化不断渗入到人们的日常生活中,校园书写、经典改编和古诗词朗诵等方式成为了传播中华文化的重要手段。吟诵是一种传统的诵读学习方式,是吟咏和诵读的总称。中华文化的博大精深,吟诵方式更是有多种,如“唱读”、“唸”、“吟唱”等。据中华吟诵协会秘书长徐健顺调查得出,目前中国大陆吟诵中保留的吟诵流派还有常州调、湘湖调、闵调、吴越调、唐调等。而在现存众多吟诵流派中,流传最广、影响最深远的是近代国
期刊
摘 要:施工现场管理是促进建筑施工顺利进行的重要手段,能够降低各种因素对工程施工的影响,使工程施工得以按时完工。当前我国建筑工程施工现场管理依旧存在一些问题,比如材料管理不到位、施工程序不规范、管理制度不完善等等,难以保证工程施工的安全进行。鉴于此,本文就针对建筑工程施工现场管理存在的问题进行分析,并提出一些具体的优化策略,希望能为施工现场管理人员提供一些有效参考依据。  关键词:建筑工程;施工现
期刊
摘 要:在教学中用例文引路,有训练要求,有实战练习。将训练点分解、落实到作文课上,坚持一课一得,学生作文水平一定会得到提高。作文教学更是一个长期的活动,为有为学生打开写作之门,学生才能走上作文成功之路。  关键词:语文课堂;作文;教学  提起作文就头疼是学生中常见的现象,而作文教学更是不少语文教师感到困惑,但又不得不面对的一个难题。这种现象的产生,除了学生基础薄弱、知识面狭窄、阅读量少、能力有限等
期刊
摘 要:随着社会的不断发展,体育课程也要与时俱进,改革创新。新形势下高职院校是培养人才的基地,体育课程需要设计更加合理,更注重实用性,从而促进学生养成锻炼的好习惯。本文以高职院校体育课程开展现状为切入点,探讨体育课程内容设计及优化策略,加强体育课程的实用性,推动高职体育课程良性发展。  关键词:新形势;高职;体育课程  高职院校体育教育是促进学生强健体魄的重要保障,体育课程内容设计和选择是影响体育
期刊
摘 要:俗话说家有一老如有一宝,在家家户户都有“宝贝”的时代中,老人的健康成为我们的首要问题。我们在一次去养老院当志愿者的活动中萌生了这样的想法,我们想让这些不会玩手机的老人使用我们的语音APP,讓那些在外工作的不必担心父母的健康!由于智能设备的普及,人们对互联网的接受程度越来越高,硬件以及可穿戴设备的发展也给移动健康体供了更多的可能性,改变了人们对医疗健康的一贯看法。老年群体作为移动健康的重要收
期刊
摘 要:2020年初,在教育部“停课不停学,停课不停教”意见的指导下,全国高校短时间内展开了大规模的线上教学。为分析网络教学模式对大学生生活学习的有效,于2020年4月通过线上平台对大学生开展问卷调查,共收集到217份有效问卷,其中男生103人,占47.5%,女生114,占52.5%。调查结果如下。  关键词:网课;学习;调查  一、网课期间生活学习特点  (一)作息趋向晚睡晚起  调查结果显示,
期刊
凭借执著的精神和特殊器材的合力,纪录片《白蜡传奇》为观众呈现出一个与众不同的微观世界----体长不足3毫米的中国特有物种白蜡虫,竟有着如此异彩纷呈、风波四起的故事。我们经历了一年锲而不舍的追踪,无数次地往返于北京与峨嵋,经历了潮热难耐的酷暑、难以想见的蚊虫、高速路上的车祸和拍摄经费的严重短缺,最终用真实的活动影像记录下了甚至全球科学界亦无记载的白蜡虫泌蜡全程,并将白蜡虫凄美、壮阔的一生奉献给公众。
期刊