Android培训之Java编程语言相关理论知识

2016-02-23 17:24:50 486浏览

       Java是一种具有跨平台、纯面向对象编程思想的程序设计语言,是1995年5月由SunMicrosystems公司推出的Java程序设计语言和Java平台的总称。Java最初是为小型智能家电设备(例如电视机、电话、闹钟、烤面包机等)设计的家电控制和通信设备所用的开发语言。由于当时制作团队和Sun子公司FirstPerson在智能家电市场的估计失误,该项目和Oak语言都没有得到很好的发展。但随着互联网的飞速发展,Sun看到了Oak在计算机网络应用上的广阔发展前景,于是改造了Oak,以“Java”的名称正式发布。

Android培训之Java编程语言相关理论知识

       浅析Android培训之Java编程语言相关理论知识:

       Java编程语言风格十分接近C语言和C++语言,是一个纯面向对象语言。在Java语言之前,人们普遍使用C++语言。顾名思义,这种语言继承了C语言的全部内容和精髓,并在其上添加了面向对象的原理和所有功能。但C++语言结构非常臃肿复杂并且对编程者的要求较高、难以理解,并不能做到完全的面向对象。随着Intemet技术的飞速发展和www应用领域的不断扩展,C++语言已经不能满足网络环境代码紧凑、安全性、可靠性与环境无关性等一系列需求。

       然而Java语言在继承了C++面向对象技术的精髓的同时,去掉了C++中容易引起错误的指针、多继承和运算符重载等特性。除此之外,Java增加了自动回收垃圾的功能,这使得编程者不用太在意内存的调用和释放等细节,而专心于程序逻辑。相比C语言和C++语言,Java有效地回收不再被引用的对象所占用的内存空间,使得程序员不用太过担忧内存管理细节。在Java SE 1.5版中,又引入了泛型编程、类型安全的枚举、不定长参数和自动装拆箱等语言特性。

       Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台性。

       目前,已成型的Java技术框架有以下三种版本:

       1、J2ME(Java 2 Micro Edition)——一种以消费型电子产品为目标的高度优化的Java运行环境,如智能卡、移动电话、可视电话、机顶盒和汽车导航系统等。

       2、J2SE(Java 2 Standard Edition)——一种用于开发客户端应用程序的Java标准平台。Java的技术精华也都在这个版本中有所体现,是快速、高效、安全、可靠的开发环境。

       3、J2EE(Java 2 Enterprise Edition)——一种基于J2SE的扩展性企业级开发平台。它具有模块化、可重用的JavaBean组件,并且提供了一整套对这些组件的服务及许多应用程序自动处理的细节。由于许多费时和有一定难度的开发工作可以自动地完成,所以它可以让开发者更加专注于考虑事物的逻辑结构,而不是构件的基本结构。目前,这个版本基本上是每个企业Java程序员的必修课,在这之下还有很多开源项目,市面上很多Java企业级应用的书籍也多以这些开源框架为讲述蓝本。例如:Java开源J2EE框架:Spring Framework,Java开源w曲框架:Struts,Java开源持久层框架:Hibernate,Java开源Job调度:Quartz,Java开源模板引擎:Velocity,Java开源开发工具:Eclipse和NetBeans。

       Java编程语言作为移动开发领域极其热门Android开发技术的主体语言,受到了各行各业移动APP的钟爱,同时也成为了许多年轻人就业的黄金选择。扣丁学堂Android开发教程视频全面上线,顶级讲师坐镇。让从零开始学Android开发不再是梦。

 查看更多关于“Android培训资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号