Small Java how to program
副标题:无
作 者:(美)H. M. Deitel,(美)P. J. Deitel著;刘晓莉,周璐,钱方等译
分类号:
ISBN:9787121026508
微信扫一扫,移动浏览光盘
简介
本书是Java How to Program, Sixth Edition,即Java大学教程(第六
版)的基础版,针对Java 2平台标准版5.0,详细介绍了如何使用Java语言
进行面向对象编程。本书全面介绍了Java语言的基础知识,包括输入/输出
、基本类型、运算符、控制语句和方法/数组等。与Java How to Program,
Sixth Edition相比,较早地引入了类、对象和面向对象编程的概念,即继
承、多态和接口等。同时,针对J2SE 5.0的特点,描述了Java语言中的许多
新功能与特性,例如格式化输出printf,Scanner类,Enum类和变长形参表
等。本书还引入了通用建模语言UML 2.0,以便帮助读者打下良好的面向对
象设计基础。本书通过多个详尽的实例研究,使读者能够尽快掌握面向对象
编程技巧。最后,本书的附录还介绍了如何使用调试器、Java API文档等多
个有用的工具。
本书可作为高等院校的Java语言程序设计教材,也可作为软件设计人员
进行Java程序开发的参考资料。
目录
第1章 计算机、Internet和万维网概述
1.1 简介
1.2什么是计算机
1.3计算机的构成
1.4操作系统的沿革
1.5个人计算、分布式计算和客户/服务器计算
1.6 Internet与万维网
1.7机器语言、汇编语言和高级语言
1.8 c和C++语言的发展史
1.9 Java语言的发展史
1.10.1ava类库
1.1l FORTRAN,COBOL,Pascal和Ada
1.12 BASIC,Visual Basic,Visual C++,C#和.NET
1.13典型的.1ava开发环境
1.14关于Java和本书的说明
1.15 Java应用程序的运行示例
1.16对象技术与UML简介
1.17本章小结
1.1 8 Web资源
第2章 .Java应用程序入门
2.1简介
2.2第一个Java应用程序:打印一行文字
2.3修改第一个Java程序
2.4用pfinff显示文本
2.5另一个.Java应用程序:整数相加
2.6内存的概念
2.7算术运算
2.8选择:相等和关系运算符
2.9本章小结
第3章类和对象的基础知识
3.1简介
3.2类、对象、方法和实例变量
3.3声明带有一个方法的类并实例化该类的一个对象
3.4声明带形式参数的方法
3.5实例变量、set方法和get方法
3.6基本类型和引用类型的对比
3.7用构造函数初始化对象
3.8浮点数和double类型
3.9 GuI和图形实例研究:使用对话框(选读)
3.10本章小结
第4章控制语句(第l部分)
4.1简介
4.2算法
4。3伪码
4.4控制结构
4.5 if单选语句
4.6 ifelse双选语句
4.7 while循环语句
4.8算法设计:计数器控制循环
4.9算法设计:标记控制循环
4.10算法设计:嵌套控制语句
4.11复合赋值运算符
4.12增量和减量运算符
4.13基本类型
4.14 GuI和图形实例研究:绘制简单线条(选读)
4.15本章小结
第5章控制语句(第1l部分)
5.1 简介
5.2计数器控制循环基础知识
5.3 for循环语句
5.4使用for语句的例子
5.5 dowhile循环语句
5.6 switch多选语句
5.7 break和continue语句
5.8逻辑运算符
5.9结构化程序设计小结
5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)
5.1l本章小结“
第6章 方法的深入剖析.
6.1简介
6.2 Java中的程序模块
6.3 static方法,static域和Math类
6.4声明带多个形参的方法
6.5 声明和使用方法的注意事项
6.6方法调用栈和活动记录
6.7参数提升和强制转换
6.8 Java API包
6.9实例研究:随机数生成
6.10实例研究:博彩游戏和enum简介
6.1 1声明的作用域
6.12方法重载
6.13 GuI与图形实例研究:颜色和填充形状(选读).
6.14本章小结
第7章 数组
7.1 简介
7.2数组
7.3声明并创建数组
7.4使用数组的例子
7.5实例研究:洗牌与发牌模拟程序
7.6增强for语句
7.7将数组传递给方法
7.8实例研究:用数组保存成绩的类GradeBook
7.9多维数组
7.10实例研究:使用二维数组的类GradeBook
7.1 1变长实参表
7.12使用命令行实参
7.13 GuI与图形实例研究:画弧(选读)
7.14本章小结
第8章 类和对象的深入剖析
8.1 简介
8.2’Time类实例研究
8.3类成员访问控制
8.4用this引用指向当前对象的成员
8.5 Time类实例研究:重载构造函数
8.6默认构造函数和无实参构造函数
8.7关于set方法和get方法
8.8组合
8.9枚举类型
8.10垃圾收集和finalize方法
8.1l static方法成员
8.12 static导入
8.13 final实例变量
8.14软件可重用性
8.15数据抽象与封装
8.16‘Fime类实例研究:创建包
8.17包访问性
8.18 GuI与图形实例研究:使用图形对象(选读)
8.19本章小结
第9章 面向对象编程:继承
9.1 简介
9.2超类与子类
9.3 protected成员“
9.4超类与子类之间的关系
9.5子类的构造函数
9.6用继承实现软件工程
9.7 Object类
9.8 GUI与图形实例研究:用标签显示文本和图像(选读)
9.9本章小结
9.10自测题
第10章 面向对象编程:多态
10.1简介
10.2多态实例
10.3多态的行为
10.4抽象类与方法、
10.5实例研究:采用多态方法的工资支付系统
10.6 fmal方法和类
10.7实例研究:创建和使用接口
10.8 GuI与图形实例研究:用多态的方式绘图(选读)
10.9本章小结
附录A 运算符优先级表
附录B ASCII字符集.
附录C 关键字和保留字
附录D 基本类型
附录E 计数系统
附录F Unicode
附录G 使用.Java API文档
附录H 用javadoc创建文档
附录l 带标号的break和continue语句
附录J 使用调试器
索引
1.1 简介
1.2什么是计算机
1.3计算机的构成
1.4操作系统的沿革
1.5个人计算、分布式计算和客户/服务器计算
1.6 Internet与万维网
1.7机器语言、汇编语言和高级语言
1.8 c和C++语言的发展史
1.9 Java语言的发展史
1.10.1ava类库
1.1l FORTRAN,COBOL,Pascal和Ada
1.12 BASIC,Visual Basic,Visual C++,C#和.NET
1.13典型的.1ava开发环境
1.14关于Java和本书的说明
1.15 Java应用程序的运行示例
1.16对象技术与UML简介
1.17本章小结
1.1 8 Web资源
第2章 .Java应用程序入门
2.1简介
2.2第一个Java应用程序:打印一行文字
2.3修改第一个Java程序
2.4用pfinff显示文本
2.5另一个.Java应用程序:整数相加
2.6内存的概念
2.7算术运算
2.8选择:相等和关系运算符
2.9本章小结
第3章类和对象的基础知识
3.1简介
3.2类、对象、方法和实例变量
3.3声明带有一个方法的类并实例化该类的一个对象
3.4声明带形式参数的方法
3.5实例变量、set方法和get方法
3.6基本类型和引用类型的对比
3.7用构造函数初始化对象
3.8浮点数和double类型
3.9 GuI和图形实例研究:使用对话框(选读)
3.10本章小结
第4章控制语句(第l部分)
4.1简介
4.2算法
4。3伪码
4.4控制结构
4.5 if单选语句
4.6 ifelse双选语句
4.7 while循环语句
4.8算法设计:计数器控制循环
4.9算法设计:标记控制循环
4.10算法设计:嵌套控制语句
4.11复合赋值运算符
4.12增量和减量运算符
4.13基本类型
4.14 GuI和图形实例研究:绘制简单线条(选读)
4.15本章小结
第5章控制语句(第1l部分)
5.1 简介
5.2计数器控制循环基础知识
5.3 for循环语句
5.4使用for语句的例子
5.5 dowhile循环语句
5.6 switch多选语句
5.7 break和continue语句
5.8逻辑运算符
5.9结构化程序设计小结
5.10 GUI和图形实例研究:绘制矩形和椭圆(选读)
5.1l本章小结“
第6章 方法的深入剖析.
6.1简介
6.2 Java中的程序模块
6.3 static方法,static域和Math类
6.4声明带多个形参的方法
6.5 声明和使用方法的注意事项
6.6方法调用栈和活动记录
6.7参数提升和强制转换
6.8 Java API包
6.9实例研究:随机数生成
6.10实例研究:博彩游戏和enum简介
6.1 1声明的作用域
6.12方法重载
6.13 GuI与图形实例研究:颜色和填充形状(选读).
6.14本章小结
第7章 数组
7.1 简介
7.2数组
7.3声明并创建数组
7.4使用数组的例子
7.5实例研究:洗牌与发牌模拟程序
7.6增强for语句
7.7将数组传递给方法
7.8实例研究:用数组保存成绩的类GradeBook
7.9多维数组
7.10实例研究:使用二维数组的类GradeBook
7.1 1变长实参表
7.12使用命令行实参
7.13 GuI与图形实例研究:画弧(选读)
7.14本章小结
第8章 类和对象的深入剖析
8.1 简介
8.2’Time类实例研究
8.3类成员访问控制
8.4用this引用指向当前对象的成员
8.5 Time类实例研究:重载构造函数
8.6默认构造函数和无实参构造函数
8.7关于set方法和get方法
8.8组合
8.9枚举类型
8.10垃圾收集和finalize方法
8.1l static方法成员
8.12 static导入
8.13 final实例变量
8.14软件可重用性
8.15数据抽象与封装
8.16‘Fime类实例研究:创建包
8.17包访问性
8.18 GuI与图形实例研究:使用图形对象(选读)
8.19本章小结
第9章 面向对象编程:继承
9.1 简介
9.2超类与子类
9.3 protected成员“
9.4超类与子类之间的关系
9.5子类的构造函数
9.6用继承实现软件工程
9.7 Object类
9.8 GUI与图形实例研究:用标签显示文本和图像(选读)
9.9本章小结
9.10自测题
第10章 面向对象编程:多态
10.1简介
10.2多态实例
10.3多态的行为
10.4抽象类与方法、
10.5实例研究:采用多态方法的工资支付系统
10.6 fmal方法和类
10.7实例研究:创建和使用接口
10.8 GuI与图形实例研究:用多态的方式绘图(选读)
10.9本章小结
附录A 运算符优先级表
附录B ASCII字符集.
附录C 关键字和保留字
附录D 基本类型
附录E 计数系统
附录F Unicode
附录G 使用.Java API文档
附录H 用javadoc创建文档
附录l 带标号的break和continue语句
附录J 使用调试器
索引
Small Java how to program
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!