Java编程原理与实践
2005-8
清华大学出版社
(美)梁(Liang,Y.D) 著,马海军,景丽 等译
801
1277000
无
依照使用方法的不同,本书同时适用于初学及需要进阶的学生。本书可以用作大一新生两个学期的编程科目教材及一个学期的作为第二种语言的Java科目教材,也可以作为有经验的编程人员的短期培训教材。全世界的计算机科学系、工程学系、管理信息系统系都在各种不同级别上使用本书。 本书首先引入了Java编程基础知识,全面介绍了各种基础性的重要概念,以及面对对象编程的知识。然后介绍了通过使用异常处理、I/O、数据结构、国际化、多线程、多媒体和联网技术等技术,采用面向对象编程方法构建GUI应用程序和applet的知识。本书各章在上一版的基础之上全部重新进行了修订,尽量做到简洁易懂。本书适合作为Java初中级教材,也可以作为高级程序员参考资料。 本书特色:以丰富的实例演示Java基本特征,全面介绍了Java编辑基础知识,深入剖析面向对象编程知识,提供了丰富的GUI编程示例,涵盖Java编程高级主题,全面包括了Level 1 Java Certification Exam的主题。
第1部分 编程基础 第1章 Java简介 1.1 引言 1.2 Java的发展史 1.3 Java的特征 1.3.1 Java的简单性 1.3.2 Java的面向对象性 1.3.3 Java的分布性 1.3.4 Java的解释性 1.3.5 Java的健壮性 1.3.6 Java的安全性 1.3.7 Java与体系结构无关 1.3.8 Java的可移植性 1.3.9 Java的性能 1.3.10 Java的多线程性 1.3.11 Java的动态性 1.4 World Wide Web、Java及其他 1.5 Java语言规范 1.6 Java开发工具 1.7 一个简单的Java程序 1.8 创建、编译和执行Java程序 1.9 应用程序剖析 1.9.1 注释 1.9.2 保留字 1.9.3 修饰符 1.9.4 语句 1.9.5 块 1.9.6 类 1.9.7 方法 1.9.8 main方法 1.10 在消息对话框中显示文本 1.11 复习题 1.12 编程练习 第2章 基本数据类型及操作 2.1 引言 2.2 编写简单的程序 2.3 标识符 2.4 变量 2.5 赋值语句和赋值表达式 2.6 常量 2.7 数字数据类型 2.7.1 数字操作符 2.7.2 数字字面值 2.7.3 数学表达式 2.7.4 简洁操作符 2.8 数字类型转换 2.9 字符数据类型 2.10 布尔数据类型 2.11 操作符优先级和结合性 2.12 操作数运算次序 2.13 从输入对话框获得输入 2.14 实例分析 2.15 编程风格及文档编制 2.15.1 合适的注释和注释风格 2.15.2 命名惯例 2.15.3 合适的缩进格式和空格 2.15.4 块样式 2.15.5 代码样式示例 2.16 编程错误 2.16.1 语法错误 2.16.2 运行时错误 2.16.3 逻辑错误 2.17 调试 2.18 复习题 2.19 编程练习 第3章 控制语句 3.1 引言 3.2 选择语句 3.2.1 简单if语句 3.2.2 if…else语句 3.2.3 嵌套if语句 3.2.4 switch语句 3.2.5 条件表达式 3.3 循环语句 3.3.1 while循环 3.3.2 do-while循环 3.3.3 for循环 3.4 选择哪种循环 3.5 使用关键字break和continue 3.6 实例分析 3.7 复习题 3.8 编程练习 第4章 方法 第5章 数组 第2部分 面向对象的程序设计 第6章 对象和类 第7章 字符串 第8章 类继承和接口 第9章 面向对象软件开发 第3部分 GUI编程 第10章 开始GUI编程 第11章 创建用户界面 第12章 applet和高级GUI 第4部分 开发综合项目 第13章 异常处理 第14章 国际化 第15章 多线程 第16章 多媒体 第17章 输入和输出 第18章 联网技术 第19章 Java数据结构
无