00000009.htm
来自「水木清华BBS」· HTM 代码 · 共 261 行 · 第 1/2 页
HTM
261 行
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: FrankCH (小花花), 信区: Java <BR>标 题: java入门 第一章 <BR>发信站: BBS 水木清华站 (Sun Jul 27 11:58:06 1997) <BR> <BR> 认识Java(About Java: A Short Introduction) <BR> <BR>---------------------------------------------------------------------------- <BR> <BR>(本篇摘录自『Java入门』一书之第一章, 峰资讯公司出版) <BR> <BR>认识Java <BR> <BR> Java(tm)是由美国升阳电脑公司(Sun Microsystems, Inc.)所发展出的 <BR> 第一种能在国际互联网络(Internet)上面具有「硬件/软件中立性」交互 <BR> 能力的程序语言。Java一推出即引起世界各种媒体的注意与热烈参与讨论, <BR> 如Time、 Business Weekly、CNN等,可见其功能及魅力,事实上, <BR> 以Java的功能,势必在信息界掀起另一番高潮,对于网络的发展, <BR> 又将迈入另一个新的纪元。 <BR> <BR>一、前言 <BR> <BR> 『Java』从1995年的暑假开始即受到电脑业界的高度注意,特别是 <BR> 在Internet和多媒体(Multimedia)相关产品类方面。Java为何有如此 <BR> 这么大的魅力?有人作如此的比喻:Java在全球资讯网(World Wide Web, <BR> WWW)地位就如同电子表格(Spreadsheet)与个人电脑(PC)的关系。 <BR> <BR> 那Java究竟有那些特色呢? <BR> <BR>Java 是一种软件技术 <BR> 是一种由美国升阳电脑公司(Sun Microsystems, Inc.) <BR> 所研究而成的语言 <BR> 是一种为Internet发展的电脑语言 <BR> 是一种使网页(Web Page)产生生动活泼画面的语言 <BR> 是一种使网页(Web Page)由静态(Static)转变为动态 <BR> (Dynamic)的语言 <BR> 是一种语言,用以产生「小应用程序(Applet(s))」 <BR> 是一种简化的C++语言 <BR> 是一种安全的语言,具有阻绝电脑病毒传输的功能 <BR> 是一种将安全性(Security)列为第一优先考虑的语言 <BR> 是一种使用者不需花费很多时间学习的语言 <BR> 是一种突破用户端机器环境和CPU结构的语言 <BR> 是一种「写一次,即可在任何机器上执行(Write Once <BR> Run Anywhere)」的语言 <BR> 是有史以来,第一套允许使用者将应用程序 <BR> (Applications)透过Internet从远端的服务器 <BR> (Remote Server)传输到本地端的机器上(Local <BR> Machine)并执行之 <BR> 是一种应用程序提供者不需要知道使用者的电脑硬件 <BR> (如:Sun, Intel, 或MAC等)与软件(如:SW-UNIX, <BR> MAC O/S, Windows, 或NT等)环境的语言 <BR> (Kestenbaum, 1995)。 <BR> <BR> 以下,将依序地介绍Java,首先是Java的发展历史与Java语言介绍, <BR> 其次依序是Java Applet和HotJava的简单介绍。 <BR> <BR>二、Java介绍 <BR> <BR> 首先以问答的方式来说明Java的发展历史与其背景(下列内容整理自 <BR> Java FAQ list and Tutorial和The Java Language: A White Paper, <BR> 读者若欲深入了解,请自行参阅原文): <BR> <BR>※ Java何时开始发展?(When) <BR> 最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始 <BR> 着手于发展消费性电子产品(Consumer Electronics),所使用的语言是 <BR> C、C++、及Oak (为Java语言的前身),后因语言本身和市场的问题, <BR> 使得消费性电子产品的发展无法达到当初预期的目标,再加上网络的兴起, <BR> 绿色计划也因此而改变发展的方向,这已是1994年了。 <BR> <BR>※ 为何称之为Java?(Why) <BR> "Java"是美国升阳电脑公司Java发展小组历经无数次的激烈讨论之后 <BR> 才被选择出。生动(Liveliness)、动画(Animation)、速度(Speed)、 <BR> 交互性(Interactivity)为当初选择名字时所欲表达出的特色。"Java" <BR> 是在无数的建议中脱颖而出的,而"Java" 不是由几个单字的首字所组成, <BR> 而是从许多程序设计师钟爱的热腾腾、香浓咖啡中产生灵感的。 <BR> <BR>※ 谁开发了Java?(Who) <BR> 答案是美国升阳电脑公司Java发展小组,早期的成员(绿色工程)是 <BR> Patrick Naughton, James Gosling, & Mike Sheridan,而现在大家 <BR> 较为熟悉的成员是James Gosling,现在的Java发展小组成员也增加了许多, <BR> 当然您也有机会成为该小组的成员,机率永远是大于零。 <BR> <BR>※ 在那里开发了Java?(Where) <BR> 也就是问Java的出生地?答案是美国。 <BR> <BR>※ Java有何特色或是特点?(What) <BR> 详见本单元开头部份及下一段的说明。 <BR> <BR>※ 如何可以找到我所需要的Java信息?(How to) <BR> 在网路上,您可以连线到Sun公司的Java WWW网站,网站节点地址是 <BR> <A HREF="http://java.sun.com/,或是http://www.javasoft.com/。">http://java.sun.com/,或是http://www.javasoft.com/。</A> <BR> 在那里几乎可以找到您所需要的Java信息,但是语言多少是一个障碍, <BR> 至少对某些人而言;没关系,目前国内已有很多个网站提供中文Java信息, <BR> 以后应会有更多的网站提供相关信息。 <BR> <BR>※ 我如何可以看到Java的效果?(How Do I) <BR> 首先您需要有与Java相容的浏览器(Browser),例如:网景公司的 <BR> Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器, <BR> 对个人电脑使用者而言,作业系统需是Windows 95或是Windows NT。 <BR> <BR> 由上一节的"Java小史"我们知道了Java的发展历史,现进一步地介绍Java语言。 <BR> Java乃是因应撰写C++语言程序时的困难而研制开的,起先,只是一个消费性 <BR> 电子产品大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的 <BR> 编译问题一直到最后的一连串问题迫使得放弃C++语言,而有Java语言的产生。 <BR> Sun是要Java成为一个简单(Simple)、面向对象的(Object Oriented)、 <BR> 分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、 <BR> 安全的(Secure)、结构中立的(Architecture Neutral)、 <BR> 可移植的(Portable)、高效能的(High Performance)、 <BR> 多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自The <BR> Java Language: A White Paper, 1995)。 <BR> <BR> 在Sun的Java语言白皮书中明白地说明上述Java语言的特点。 <BR> <BR>1.简单(Simple):容易编写程序,不需要长时间的训练,而能满足现代的需求。 <BR> 程序小型亦是简单的一种特性,使得软体能够在小型机器上执行,基本的解释器 <BR> 约为40k,若加上基本的程序库,约为215k。 <BR> <BR>2.面向对象的(Object-Oriented):面向对象的设计是一种重心在资料和接口的技巧。 <BR> 若以木工为比喻,一个面向对象的木工,他(她)最主要的重点是即将要做的 <BR> 木椅子,其次才是所需要的工具;反之;一个以非面向对象的木工,他(她)所 <BR> 关心的只是工具。最近的即插即用(Plug and Play)亦是面向对象设计的重点。 <BR> <BR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?