免费的编程自学网站 java计算机编程入门教程


免费的编程自学网站 java计算机编程入门教程

文章插图
Java语言是一门优秀的编程语言,它的优点是与平台无关,可以实现“一次编写,到处运行” 。Java是一门面向对象的计算机语言,它简洁高效,具有高度的可移植性 。下面介绍Java的由来及前景、优良传统、技术体系及学习路线和组后的经验之谈 。
1 Java前世今生1.1 Java起源Java源自Sun公司的一个叫Green的项目,其原先的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以将通信和控制信息发给电冰箱、电视机、烤面包机等家用电器,对它们进行控制和信息交流 。最初Green项目的工程师们准备采用C++,但C++比较复杂,最后经过裁剪、优化和创新,1990年,由Sun公司的James Gosling(詹姆斯·高斯林)领导的小组基于C++开发了一种与平台无关的新语言Oak(Java的前身) 。Oak的取名源于Gosling办公室外有一棵枝繁叶茂的橡树,这在硅谷是一种很常见的树 。
1995年1月,Oak被改名为Java,这是因为Oak是一家显卡制造商已注册的商标 。Oak若想发展壮大,法律层面上的改名势在必行 。Java是印度尼西亚“爪哇(注:Java的音译)”岛的英文名称,该岛因盛产咖啡而闻名 。这就是Java的官方商标是一杯浓郁的咖啡的原因 。Sun随后开发了HotJava浏览器,得到了Sun公司时任首席执行官Scott McNealy的支持,触发了Java进军Internet 。
1.2 Java简史从Java的第一个版本诞生到现在已经有二十余年的时间,白驹过隙,沧海桑田,转眼已过了四分之一个世纪,我们看到JDK的版本已经发展到了JDK 13 。这二十多年里诞生过无数与Java相关的产品、技术与标准 。现在让我们走入时间隧道,从孕育Java语言的时代开始,再来回顾一下Java的发展轨迹和历史变迁 。
1.3 Java前景展望就目前而言,Java还在世界头号编程语言行列 。然而,Java最终将会减弱 。但是无意中的好处,也是Java真正意外的光彩之处在于它为自己的替代品创造了一条非常畅通的道路,即使Java本身已经达到了无法再发展的程度 。未来所有的语言都应该从中学习:要么创建一个可以重构的文化(像Python和Ruby做的那样),要么就让竞争者茁壮成长 。
我们从Java发展情况来看,随着Java每半年更新一次的节奏,新版本的Java中会出现越来越多其他语言里已有的优秀特性,相信博采众长的Java,还能继续保持现在的勃勃生机相当长时间 。
2 Java优良传统在各种讨论声中,有一些人认为C++是一种设计糟糕的语言 。我认为理解C++和Java语言的选择有助于了解更大的视角 。
Java的设计者已经编写了颇有影响力的“白皮书”,用来解释设计的初衷以及完成的情况,并且发布了一个简短的摘要 。这个摘要用下面11个关键术语进行组织:
(1)简单性 (2)面向对象 (3)网络技能(4)健壮性 (5)安全性 (6)体系结构中立(7)可移植性(8)解释型
(9)高性能 (10)多线程 (11)动态性
Java虽然更新迭代迅速,但Java一直保持着他优良的传统,这也是Java为何一直受大家喜爱的原因所在 。
3 Java技术体系我们可以把Java程序设计语言、Java虚拟机、Java类库这三部分统称为JDK(Java Development Kit),JDK是用于支持Java程序开发的最小环境,在不产生歧义的地方常以JDK来代指整个Java技术体 。可以把Java类库API中的Java SE API子集和Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境 。如下图所示:
4 Java学习路线Java学习的路线在整体上需遵循:初级阶段-中级阶段-高级阶段 。不建议一开始就“越级”学习,需知“欲速则不达” 。在这三个阶段各自内部的知识点,没有必然的先后次序,可根据自己的实际情况“有的放矢”地学习 。不管处于哪个学习阶段,都要重视Java的实战练习 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: