Java咖啡馆(1)——叹咖啡
2005-02-24 10:08 出处: 作者:Gary Chan 责任编辑:xietaoming
二、什么是Java或许你会把Java理解为印度尼西亚的爪哇岛,那里是早期印度-爪哇文化的中心,盛产具有良质酸味的阿拉比卡咖啡。然而在计算机业界中,一提起Java,人们的神经细胞就会立即兴奋起来,因为Sun的Java技术实在火得不得了! 首先你应该理解人们说的Java究竟是指什么。先说明一下,如果你是初学者,下面某些新名词难免会让你打问号。我希望你能够耐心看完并努力去理解,因为,这些名词会对你理解并喜爱Java有相当帮助。 当人们谈起Java,他们或许是指这些概念中的一种: ★Sun公司的Java编程语言,一种面向对象的(Object Oriented,OO)编程语言。Java语言是C++和Smalltalk等计算机语言的衍生物。学习Java语言,类似于学习一门自然语言(比如英语)的语法。 ★Java虚拟机(Java Virtual Machine,JVM)。Java语言编写的程序运行在虚拟机上, 而Java虚拟机是Java程序和操作系统间的中间层,所以Java程序可以运行在所有支持Java虚拟机的电子设备上(注意,不仅仅是个人电脑哦,电子设备还包括手机、PDA以及信息家电等),而且不需要任何额外的操作,这是其他计算机语言无法比拟的优点。Sun公司推广Java的口号便是“一次编写,随处运行”,Java虚拟机便是这句口号的基石。 ★Java应用程序编程接口(Application Programming Interface,API)。Java API是预先编写好提供给程序员调用的函数,比如磁盘读写、网络调用、绘制图形等。如果把Java语言比作一门自然语言的语法,那么API便是一部满是好文佳句的书籍,用它可以帮助我们更方便地进行写作而不必样样从头写起。 ★Java技术的应用。“哇!你的这部手机支持Java呢!还是RPG游戏?!赶快给我玩,否则……”没错,由于Java语言创造性的优点,又是行业标准,所以受到各大企业的追捧,有广泛的应用。详细介绍请参考第三节。 黄糖故事面向对象(Object Oriented,OO) Java和C++语言中的面向对象编程机制被认为是继C、FORTRAN等过程式语言之后的又一大进步。使用OO开发软件,程序将更简单、更健壮,所以OO是迄今为止最成功的编程机制。实际上, Smalltalk才是第一个完全面向对象的动态计算机程序设计语言,Smalltalk的发明者Alan Kay今年4月19日还荣获2003年度有“计算机界诺贝尔奖”美誉的ACM图灵奖。值得一提的是,Alan Kay在投身计算机行业之前,曾经是职业音乐家,他的讲演以多姿多彩著称。 OO的学习曲线比较陡峭,所以,如果你已经掌握其他OO语言,那么学习Java便轻松许多,否则还是需要下一番功夫的。如果你没有接触过OO,也不用着急,我们将会在教程中慢慢接触OO。不过,千万不要知难而退而跳过OO这个重要环节。学习Java语法不难,但写出地道的OO代码,需要对OO有相当的领悟。
|
无线路由器怎么用 会说话的汤姆猫电脑版 12306网上订火车票 跳舞吧 flash player 下载 PP助手电脑版 Adobe Reader(pdf阅读) iOS6正式版12项新功能 QQ空间克隆器 9158视频KTV 植物大战僵尸辅助工具 Win8怎么关机 QQ空间进不去 2013年春节是几月几号 QQ昵称 QQ空间皮肤 PPT模板 电脑输入法不见了怎么办 2012中秋节是几月几日 word安全模式 qq输入法怎么点亮 IE修复 感恩节是几月几日 CSS布局 PS快捷键 Outlook设置 声卡驱动器官方免费下载 格式工厂怎么用 桌面图标有阴影怎么去掉 Windows RT是什么意思 2013年日历设计 Word打不开怎么办 Win8专区 腾讯微云网 windows8激活工具 剑灵什么时候公测 QQ通讯录怎么用 开心斗地主 拖拉机小游戏 麻将游戏 中国象棋 德州扑克 黄金矿工中文版 保皇扑克游戏 四国军棋 万圣节是几月几日 ps抠图教程 12306订票助手 万圣节小游戏大全 rar文件怎么打开 Photoshop CS6教程 iOS6完美越狱 QQ个性签名