【JAVA-基础】—概述与发展

来源:互联网 发布:icmp有没有端口 编辑:程序博客网 时间:2024/06/18 13:07

       最基础的也是最重要的,这是我坚信的一句话:没有根基,何来高楼。

       打今儿起,我将陆续总结JAVA的一些基础概念与基础应用......并会结合导图,方便大家记忆和理解。

       了解一件事物,首先要了解它的发展与背景,所以,第一篇我们将从概述和发展出发。

        Java是一门编程语言,它是一门非常纯粹的面向对象语言,它吸收了C++语言的各种优点,摒弃了C++中难理解的指针、多继承等概念,所以,它是一门功能强大,但又简单易用的语言。不仅如此,它的相关规范包含了各种软件工程理念,适应了当下的潮流。

        一张图了解它的发展过程:


        Java并非精心设计、制作出的语言,其实它的产生可以说是一个失败的产物。

        最初Sun公司本想在家电领域大显身手,制定了Green计划并创造了Oak,但由于投标失败,Oak未得到应用。但塞翁失马,焉知非福......

       1994年,互联网和浏览器兴起。这Oak带来了机遇。Sun公司对其进行小规模改造,并在94年底完成了第一个网页浏览器。但当时Oak的名称已经被其它公司注册,所以只得将Oak改名为:Java~~~

        直至95年,Sun发布Java语言,甚至将源码放到互联网上,向所有人公开。也是因此,Java成为一种广为人知的编程语言。

        之后,Java便被不断完善。

       97年,Sun发布了Java历史上最重要的JDK版本,JDK1.2,同时发布的还有JSP/Servlet、EJB,并将Java分为:J2EEJ2SE和J2ME。

        直至,2009年4月20日,Sun被Oracle收购,Oracle通过收购Sun,得到了Java

        至今,Java版本已经到Java SE8。相比增加了大量的新特性,Java在发展中,变得更强大。


         这就是Java的一个大体产生过程,虽有一点波折,但孕育了它的强大......

       这篇短文,就当做一个小引子,我将在Java基础中,徜徉下去。


下篇预告:

       一开始也提到了,Java是一门面向对象的语言,那么下篇,我们就总结一下面向对象的思想(先从思想入手,再来具体的)


       

         






0 0