Zhejiang University of Science and TechnologyJames Gosling浙江科技学院→10/26/2025
Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 6 James Gosling
Zhejiang University of Science and TechnologyJava的魔力面对Java,可从两方面对待:语言》平台Java是一门优秀的面向对象编程语言提供了许多让程序员得以轻松表达面向对象技术与思维的语言关键词如:class,abstract,interface,extends,implements,public,protected,private,final,static,finalize..提供了条理清晰、结构分明的文件组织方式如package和import拥有严禁而灵活的RTTI和Reflection机制浙江科技学院10/26/2025
Zhejiang University of Science and Technology 10/26/2025 浙江科技学院 7 Java的魔力 面对Java,可从两方面对待: » 语言 » 平台 Java是一门优秀的面向对象编程语言 » 提供了许多让程序员得以轻松表达面向对象技术与思维 的语言关键词如: class,abstract,interface,extends,implements,public,protec ted,private,final,static,finalize. » 提供了条理清晰、结构分明的文件组织方式如package 和import » 拥有严禁而灵活的RTTI和Reflection机制
Zhejiang University of Science and TechnologyJava的起源Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java的取名也有一则趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了
Zhejiang University of Science and Technology Java的起源 Java来自于Sun公司的一个叫Green的项目,其原先的目 的是为家用消费电子产品开发一个分布式代码系统,这样我们 可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控 制,和它们进行信息交流。开始,准备采用C++,但C++太复 杂,安全性差,最后基于C++开发了一种新的语言Oak(Java 的前身),Oak是一种用于网络的精巧而安全的语言,Sun公 司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜 的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic 和Netscape启发了Oak项目组成员,他们用Java编制 了 HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的 支持,触发了Java进军Internet。 Java的取名也有一则趣闻, 有一天,几位Java成员组的会员正在讨论给这个新的语言取什 么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人 灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java 这个名字就这样传开了
Zhejiang University of Science and Technology我们为什么要用Java因为Java是●简单的面向对象的●健壮的●安全的解释的与平台无关的多线程的动态的语言
Zhejiang University of Science and Technology 我们为什么要用Java 因为Java是 •简单的 •面向对象的 •健壮的 •安全的 •解释的 •与平台无关的 •多线程的 •动态的语言
Zhejiang University of Science and Technology我们为什么要用Java·简单的Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面:1、Java的风格类似于C++,因而C++程序员初次接触Java语言,就会感到很熟悉。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快地掌握Java编程技术。2、Java摒弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。3、Java提供了丰富的类库,可以帮助我们很方便的开发Java程序
Zhejiang University of Science and Technology 我们为什么要用Java 简单的 Java最初是为对家用电器进行集成控制而设计的 一种语言,因此它必须简单明了。Java语言的简单性 主要体现在三个方面: 1、Java的风格类似于C++,因而C++程序员初次 接触Java语言,就会感到很熟悉。从某种意义上讲, Java语言是C及C++语言的一个变种,因此,C++程序 员可以很快地掌握Java编程技术。 2、Java摒弃了C++中容易引发程序错误的一些特 性,如指针、结构、枚举以及内存管理等。 3、Java提供了丰富的类库,可以帮助我们很方便 的开发Java程序