第347章 Java正式发布(2.2合1)(2/2)

好书推荐:

通过它,你可以展示网页的动态内容,并且为网页添加各种交互效果,例如点击按钮执行某个操作,或者当用户滚动页面时触发特定事件;</p>

它还可以进行页面导航和跳转,在不刷新整个页面的情况下加载新的内容。</p>

像是brel官网的橱窗,就是由javascript提供了定时器函数,在预定的时间间隔内执行特定的代码,从而在有限的空间内连续显示多个图像、产品或消息,这样能使网页能够更好地展示多个项目、提供更丰富的信息。</p>

当然,我还是强烈建议搭配阑珊浏览器使用,javascript可以与浏览器交互,使用浏览器的本地存储来保存和读取数据。</p>

需要注意的是,尽管java和javascript名字里都有‘java’,但它们本质上是两种不同的编程语言——毕竟,今天是java的主场,不允许‘gava’或者‘ava’存在,它只能叫‘javascript’。”</p>

观众们再次发出笑声。</p>

“好了,我猜,现在肯定有不少开发者感觉到了不安——java和javascript功能这么强大,那它们会不会像c++那样困难呢?”</p>

赵德彬略一停顿,大屏幕上立刻显示出了“java——用户友好的编程语言”。</p>

“不,请大家不要担心,java不会为你们带来负担,它足够用户友好,不仅简单、易学,更重要的是,java是一门跨平台的编程语言!”</p>

赵德彬的话说完,屏幕上的字变成了“一次编写,到处运行(pile once,run everywhere)。</p>

“‘一次编写,到处运行’,这是java的口号,也是java最显着的特性。</p>

想象一下,你一名开发者,你选用的编程语言是c或c++,在过去的几年里,你看到了许多不兼容的硬件架构正在增长,每个架构都支持多个不兼容的操作系统,每个平台都使用一个或多个不兼容的图形用户界面。</p>

你的工作并不容易,你已经做了很长一段时间了,但你用来开发程序的工具似乎并没有什么改进,你日复一日地处理同样的旧问题;</p>

随着计算机、互联网、和电子商务的发展,旧问题还没有解决,更新、更复杂的问题又来了。</p>

现在,这里有一种解决问题的新方法,可以帮你省掉许多无用功,让你写的程序没有障碍地在不同的平台上运行。</p>

这就是来自brel的java语言!</p>

如果c++是一朵玫瑰,那么java就是没有刺的玫瑰。</p>

java是面向对象的编程语言,有着和c++相似的语法,但它却非常简单,c++里面那些烦人的东西都被删除了,有c++基础的开发者很快就能学会java,即便是初学者也可以轻松入门。</p>

使用java以后,你的开发周期会快得多,你不再需要花费大量时间经历一个完整的c++式的编译、链接、加载、测试、崩溃、调试周期,java只需要你编译和运行就万事大吉。</p>

java编写的应用程序可以在多个平台上移植,你只需要编写应用程序一次,这个程序在每个平台上都是相同的,硬件和软件架构之间数据全都相互兼容,所以你的程序以在不同的操作系统和硬件架构上运行。</p>

同时,你的应用程序还非常稳健可靠,因为java开发平台在运行时会自动管理内存。</p>

并且,你的应用程序可以适应各种不同的环境,因为你可以从网络上下载代码模块,即便如此,你的应用程序依然是安全的,因为java开发平台内置保护系统,防止病毒篡改你的程序。</p>

</p>

这些特性并非遥不可及,它们现在就已经存在于java当中,为你提供了一种跨平台的、面向对象的、稳健安全的、高性能的编程语言和运行环境。”</p>

随着赵德彬的讲解,大屏幕上依次出现java的各项特点。</p>

“计算机和互联网技术的发展让我们需要一种全新的方式来看待软件开发和数据传输,因此,java的设计目标是‘在不同架构的多个平台和分布式的网络中,开发安全、高性能和高度健壮的应用程序’。</p>

java是结构中立的、便携性的、动态适应的,这使java使用者可以很容易地编程,降低了成本并提高了生产力。</p>

现在,开发软件的更好方法是使用java,如此一来,你可以将全部注意力放在交付新产品这个最终目标上,不会再被重复的旧问题转移注意力。”</p>

随后,赵德彬简单介绍了java的语法和字符后,又演示了java se和java ee的功能,最后展示了阑珊浏览器的功能。</p>

发布会临近尾声,赵德彬又放出了一个重磅消息:</p>

“现在,来到了最为激动人心的时刻。</p>

我猜很多人都很好奇,这么先进的java,究竟是不是一项昂贵的技术?</p>

我要告诉大家,不,java并不昂贵,甚至可以说,java是一种与‘自由软件’相对应的‘自由语言’。</p>

为了java,我发明了一个词组,叫作‘开源(open urce)’。”</p>

此言一出,会场如煮沸的开水一样,听众们炸开了锅,纷纷议论了起来。</p>

在九十年代初,科技行业并不像后世那么开放,这一点从网璟公司的浏览器还要收钱上面就能看得出来。</p>

事实上,就连“开源”这个词也是在1998年才被创造出来,在这之前,谈到这种情况,人们一般用“自由软件”来代替。</p>

可能只有从未来回来的赵德彬才清楚,免费的才是最贵的。</p>

“开源就是开放程序源代码,任何用户都可以查看、修改和传播。</p>

当然,java的开源也不是无限度的,会一定的管控和限制。</p>

开源的意义在于合作,因为,没有哪个公司能够单独完成java的‘一次编写,随处运行’的使命。</p>

对于一种编程语言来说,要变得流行,并且保持流行,开放性很重要。</p>

开源会使java变得更好,会使开发更加透明,还能极大推动创新,对于开发者、用户和企业,包括brel,都是有好处的。</p>

为此,我们放弃了一部分利益,选择了开源,目的就是为了建立一个繁荣且活跃的java全球社区。</p>

我们希望让开发人员‘首选java,并且始终使用 java’,而不是只充当一个贩卖java的商店,所以,java的源代码从发布的是7月26日周三的章节,今天实在累了,所以写到凌晨一点才发。</p>

7月27周四的更新不受影响。</p>

喜欢重生之互联网致富手册请大家收藏:()重生之互联网致富手册。</p>