Last update: 2005,08.25 A The Java M Tutorial 9a语言程序计 大甕工大学电子与信学院算机应用研究所赵铭伟 E-mail: muzha @dlcn
Java 语言程序设计 E-mail:mwzhao@dl.cn 大连理工大学电子与信息学院计算机应用研究所 赵铭伟 The JavaTMTM Tutorial Tutorial Tutorial Introduction to Java Programming Last update: 2005.08.25
米Java衾考书目 INtroduction to Java Programming)(Third Edition) Prentice-Hall, Inc. Y. Daniel Liang 2001 n《Java程序设计》 大连理工大学出版社蒋剑平赵铭伟编著20022 《Java2实用教程》 清华大学出版社耿祥义等编著2001.10 《Java2高级开发指南》 电子工业出版社 Philip Heller& Simon Roberts著1994 《精通Java2》 科学出版社林建铭高名扬编著2001.3 《Java2编程21天自学通》 清华大学出版社束闻等译20024 《Java与UML面向对象程序设计》 人民邮电出版社王海鹏译2002.10 n《Java项目案例导航》 科学出版社杨小平编著20037
Java参考书目 《Introduction to Java Programming》(Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 《Java程序设计》 大连理工大学出版社 蒋剑平 赵铭伟 编著 2002.2 《Java2 实用教程》 清华大学出版社 耿祥义 等编著 2001.10 《Java2高级开发指南》 电子工业出版社 Philip Heller & Simon Roberts 著 1999.4 《精通Java2》 科学出版社 林建铭 高名扬 编著 2001.3 《Java2 编程21天自学通》 清华大学出版社 束闻 等译 2002.4 《Java与UML面向对象程序设计》 人民邮电出版社 王海鹏译 2002.10 《Java项目案例导航》 科学出版社 杨小平 编著 2003.7
课程內容 计算机发展的未来,没有什么比 nternet更重要了,而 nternet上再没有什么比Java更激动人心了。由Sun Microsystems公司开发的革命性程序设计语言Java,已经 成为跨平台应用程序和WWW程序设计的事实标准。Java 已成为开发网络软件的首选语言,且逐步成为企业数据库 的前端。 课程分为四部分: 1程序设计基础:作为开始学习Java之旅的基石 2面向对象程序设计:以类为核心的面向对象程序设计语言 3图形程序设计:用户界面组件开发Java程序 4开发综合应用程序:Java的高级功能开发Java程序
课程内容 计算机发展的未来,没有什么比Internet更重要了,而 Internet 上再没有什么比 Java 更激动人心了。由 Sun Microsystems公司开发的革命性程序设计语言Java,已经 成为跨平台应用程序和WWW程序设计的事实标准。Java 已成为开发网络软件的首选语言,且逐步成为企业数 据 库 的前端。 课程分为四部分: 1.程序设计基础:作为开始学习Java之旅的基石 2.面向对象程序设计:以类为核心的面向对象程序设计语言 3.图形程序设计:用户界面组件开发Java程序 4.开发综合应用程序:Java的高级功能开发Java程序
"课程目标 通过这门课程,应该掌握 Java applications and applets 数据类型 控制流程 方法 n面向对象程序设计 n核心类( Swing, exception, multithreading multimedia, I/O, networking) ■能够做到 编写 applications and applets n开发图形用户界面 编写 Java projects 对]ava概念建立稳固的基础
课程目标 通过这门课程,应该掌握 Java applications and applets 数据类型 控制流程 方法 面向对象程序设计 核心类 (Swing, exception, multithreading, multimedia, I/O, networking) 能够做到 编写applications and applets 开发图形用户界面 编写 Java projects 对Java概念建立稳固的基础
0aN阶梯 第一篇程序计基磁 第1章Java入门 第2章基本数据类型和基本操作 第3章控制语句 第4章方法
第一篇 程序设计基础 第1章 Java入门 第2章 基本数据类型和基本操作 第3章 控制语句 第4章 方法
第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语言编写的程序主要进行对象创建、对象 处理,并使对象协调工作