曙海教育集团论坛开发语言培训专区JAVA语言开发 → 什么是JAVA,JAVA的详细介绍。


  共有7521人关注过本帖树形打印

主题:什么是JAVA,JAVA的详细介绍。

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
什么是JAVA,JAVA的详细介绍。  发帖心情 Post By:2010-12-11 10:37:22

有人说,咖啡馆是一个叫人学会放慢步伐、享受生活的地方。这句话不无道理。港人常把饮咖啡称为叹咖啡,这个字就有欣赏、品味的含义,舒适的环境,自然是招徕顾客之道。香港虽然寸金尺土,但无论在闹市或是在风景区,都不难找到精巧雅致的咖啡馆,它们或具欧陆情怀,或富英式韵味,大都环境优美、摆设得体、席位舒适、气派不凡。

一、序言                   
  许多人想学习编程,但不知道从哪里开始。在这个连载中,我将为你介绍java编程技术,以及java程序的开发方法,从零开始,循序渐进,希望能够让你亲自品味Java这种咖啡的香醇与浓郁。
如果说看完这个连载你便能全面掌握Java技术,我绝不敢打这样的保票。喝再多咖啡,我也无法把Java的博大精深浓缩成一个连载。咖啡馆本来就是休闲的地方,所以,我将有选择地为你介绍Java技术的重要组成部分,涉猎面广,但不见得都非常深入。所以,如果想真正在Java技术上有所造诣,也需要你自己的努力和汗水。毕竟,咖啡闻起来香,但本身是苦的,只有不嫌弃这点苦,才能品尝到真味道。
  不过你也不必把这个连载看作古板的教程。Java技术从问世到如今,已有近10年的历史。在Java技术成长过程中,涌现了数不尽的英雄人物,帮助Java技术创造了史诗般的辉煌。在这个Java咖啡馆中,我们还准备了许多有趣的传记或故事,称之为黄糖故事。本来嘛,编程即创造,本身就有无穷乐趣
二、什么是Java
  或许你会把Java理解为印度尼西亚的爪哇岛,那里是早期印度-爪哇文化的中心,盛产具有良质酸味的阿拉比卡咖啡。然而在计算机业界中,一提起Java,人们的神经细胞就会立即兴奋起来,因为SunJava技术实在火得不得了!
  首先你应该理解人们说的Java究竟是指什么。先说明一下,如果你是初学者,下面某些新名词难免会让你打问号。我希望你能够耐心看完并努力去理解,因为,这些名词会对你理解并喜爱Java有相当帮助。
  当人们谈起Java,他们或许是指这些概念中的一种:
  Sun公司的Java编程语言,一种面向对象的(Object OrientedOO)编程语言。Java语言是C++Smalltalk等计算机语言的衍生物。学习Java语言,类似于学习一门自然语言(比如英语)的语法。
  Java虚拟机(Java Virtual MachineJVM)Java语言编写的程序运行在虚拟机上,Java虚拟机是Java程序和操作系统间的中间层,所以Java程序可以运行在所有支持Java虚拟机的电子设备上(注意,不仅仅是个人电脑哦,电子设备还包括手机、PDA以及信息家电等),而且不需要任何额外的操作,这是其他计算机语言无法比拟的优点。Sun公司推广Java的口号便是一次编写,随处运行Java虚拟机便是这句口号的基石。
  Java应用程序编程接口(Application Programming InterfaceAPI)Java API是预先编写好提供给程序员调用的函数,比如磁盘读写、网络调用、绘制图形等。如果把Java语言比作一门自然语言的语法,那么API便是一部满是好文佳句的书籍,用它可以帮助我们更方便地进行写作而不必样样从头写起。
  Java技术的应用。哇!你的这部手机支持Java呢!还是RPG游戏?!赶快给我玩,否则……”没错,由于Java语言创造性的优点,又是行业标准,所以受到各大企业的追捧,有广泛的应用。详细介绍请参考第三节。
黄糖故事
  面向对象(Object OrientedOO)
  JavaC++语言中的面向对象编程机制被认为是继CFORTRAN等过程式语言之后的又一大进步。使用OO开发软件,程序将更简单、更健壮,所以OO是迄今为止最成功的编程机制。实际上, Smalltalk才是第一个完全面向对象的动态计算机程序设计语言,Smalltalk的发明者Alan Kay今年419日还荣获2003年度有计算机界诺贝尔奖美誉的ACM图灵奖。值得一提的是,Alan Kay在投身计算机行业之前,曾经是职业音乐家,他的讲演以多姿多彩著称。
  OO的学习曲线比较陡峭,所以,如果你已经掌握其他OO语言,那么学习Java便轻松许多,否则还是需要下一番功夫的。如果你没有接触过OO,也不用着急,我们将会在教程中慢慢接触OO。不过,千万不要知难而退而跳过OO这个重要环节。学习Java语法不难,但写出地道的OO代码,需要对OO有相当的领悟。
 

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

什么是JAVA,JAVA的详细介绍。








签名