第1章Java入门 σ了解Java及其发畏史 学习目 熟悉Java开发和运行环境 创建、编译、运行Java程序 ⑦编写简单的 Java application ⑦编写简单的 Java applet 标 了解Java与 Internet的关条
第1章 Java入门 )了解Java及其发展史 )熟悉Java开发和运行环境 )创建、编译、运行Java程序 )编写简单的Java application )编写简单的Java applet )了解Java与Internet的关系
1.1Java简史 e James Gosling e- Oak, 1991 Java, May 20, 1995, Sun World g Hotjava The first Java-enabled web browser Javas standing today htt:/a. un. com免费下载 稳定版本j2sdk12
1.1 Java简史 ) James Gosling ) Oak,1991 ) Java, May 20, 1995, Sun World ) HotJava – The first Java-enabled Web browser ) Java’s Standing Today – http://java.sun.com免费下载 – 稳定版本j2sdk1.4.2
12Java的特点 Sun公司在“Java白皮书”中是这样对Jav进行定义的: e Java: A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi-threaded, and dynamic language。 即Java是一种具有简单的、面向对象的、分布式的、 解释型的、强壮的、安全的、体系结构中立的、可移 植的、高性能的、多线程的、动态的语言
1.2 Java的特点 Sun公司在“Java白皮书”中是这样对Java进行定义的: ) Java:A simple,object-oriented,distributed, interpreted,robust,secure,architecture-neutral, portable,high-performance,multi-threaded,and dynamic language。 ) 即Java是一种具有简单的、面向对象的、分布式的、 解释型的、强壮的、安全的、体系结构中立的、可移 植的、高性能的、多线程的、动态的语言
121Java是简单的 Java部分地模仿了C++,但进行了简化和改 进。如指针、多重继承。 Java采用自动内存分配和回收。 C++
1.2.1 Java是简单的 ) Java部分地模仿了C++,但进行了简化和改 进。如指针、多重继承。 ) Java采用自动内存分配和回收
122Java是面向对象的 面向对象程序设计是以对象为模型描述现实世 界的。世界上任何事物都能抽象为对象。 面向对象程序设计提供了极大的灵活性、模块 性和可重用性。 Java语言编写的程序主要进行对象创建、对象 处理,并使对象协调工作
1.2.2 Java是面向对象的 ) 面向对象程序设计是以对象为模型描述现实世 界的。世界上任何事物都能抽象为对象。 ) 面向对象程序设计提供了极大的灵活性、模块 性和可重用性。 ) Java语言编写的程序主要进行对象创建、对象 处理,并使对象协调工作