Java是计算机领域中一种非常重要的程序设计语言,也是一款优秀的纯面向对象语言。第一视频教程分享的这部跟我学Java视频教程是一部非常不错的教程。它详细讲述了JAVA语言,VISUAL J++概述,基础设计,应用开发等一系列相关知识。
Java首先是一门语言,但是这个语言是经历了很长时间的发展才形成的一个最终概念,一开始Java语言的前身是Oak语言。最早
关注公众号:diyijc_com
问题反馈
Java是计算机领域中一种非常重要的程序设计语言,也是一款优秀的纯面向对象语言。第一视频教程分享的这部跟我学Java视频教程是一部非常不错的教程。它详细讲述了JAVA语言,VISUAL J++概述,基础设计,应用开发等一系列相关知识。
Java首先是一门语言,但是这个语言是经历了很长时间的发展才形成的一个最终概念,一开始Java语言的前身是Oak语言。最早有一个称为GREEN的项目,这个项目就类似于今天所谈到嵌入式开发。使用email控制各个家电产品,当时SUN公司的技术人员本来是打算使用C++进行开发的,但是C++开发起来比较复杂,所以SUN公司的技术人员就在C++的基础之上开发出了一个新的平台 —— Oak(橡树)语言。但是很遗憾,这门语言并没有竞标成功。如果一门语言没有市场,则意味着淘汰,但是当时整个一个大的环境拯救了Oak语言。
之后SUN公司向网景公司学习浏览器技术,产生了HOTJava的浏览器。之后到了1995年的时候,由于Oak语言在浏览器上的改进成功,改进成功就是推出了Applet技术(已经不再使用了),并且在1995年的时候正式将Oak语言更名为Java,同时推出了JDK 1.0版本,从此java正式与人们面对面的接触。
Java语言本身的特点非常的多,但是归纳起来,有以下几个明显的好的特点:
(1)可移植性:可以在各个不同的平台间进行程序的移动。好比,一个在windows下开发出来的程序,可以直接在linux下进行运行。所以,在一般的java开发中,所有的开发平台都是在windows下完成的,之后在运行时再部署到linux、unix环境之下。
(2)可以自动进行垃圾收集:可以自动释放无用的内存空间,并且,让这些内存空间得以重新利用。
(3)多线程支持:java是少数的几个支持多线程的开发语言,可以让程序的执行速度更快。
(4)去除了C++的缺点:指针是最麻烦的,而且使用起来很不方便,所以java中没有指针,但是从开发上来看,内存的操作是绝对有必要的,所以在java中使用了引用来解决指针的问题。
(5)Java本身是支持分布式开发的,这个开发将由java的rmi技术完成。
(6)面向对象的支持,java是一门面向对象的语言,而且面向对象的程序设计理论是现在使用最广泛的设计理论,最早的面向对象概念是由smalltalk语言提出,此语言由IBM开发。
更新时间:2014-07-23 23:47