coding学堂Java语言基础介绍

2015-12-29 17:32:25 402浏览

       Java是一种具有跨平台、纯面向对象编程思想的程序设计语言,同时也是目前移动开发领域Android开发的基础语言。是1995年5月由Sun Microsystems公司推出的Java程序设计语言和Java平台的总称。

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

coding学堂Java语言基础介绍""

       Java编程语言风格十分接近C语言和C++语言,是一个纯面向对象语言。在Java语言之前,人们普遍使用C++语言。顾名思义,这种语言继承了C语言的全部内容和精髓,并在其上添加了面向对象的原理和所有功能。但C++语言结构非常臃肿复杂并且对编程者的要求较高、难以理解,并不能做到完全的面向对象。

       随着Internet技术的飞速发展和www应用领域的不断扩展,C++语言已经不能满足网络环境代码紧凑、安全性、可靠性与环境无关性等一系列需求。然而Java语言在继承了C++面向对象技术的精髓的同时,去掉了C++中容易引起错误的指针、多继承和运算符重载等特性。除此之外,Java增加了自动回收垃圾的功能,这使得编程者不用太在意内存的调用和释放等细节,而专心于程序逻辑。相比C语言和C++语言,Java有效地回收不再被引用的对象所占用的内存空间,使得程序员不用太过担忧内存管理细节。在Java SE 1.5版中,又引入了泛型编程、类型安全的枚举、不定长参数和自动装管理细节。在Java SE 1.5版中,又引入了泛型编程、类型安全的枚举、不定长参数和自动装拆箱等语言特性。

       以上就是Java语言基础介绍,对Java语言感兴趣的读者。可以在扣丁学堂免费学习Java语言编程。同时扣丁学堂站内包含iOS开发教程和Android开发培训视频等内容,欢迎大家一起交流学习。

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

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

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

京公网安备 11010802030908号