JAVA程序设计对象和软件工程方法原书第二版
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787111199892
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:431
- 出版时间:2007-02-01
- 条形码:9787111199892 ; 978-7-111-19989-2
本书特色
本书采用“以对象为中心”的教学方法,介绍Java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑与选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和Applet等内容。本书每章*后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。
本书适合作为计算机科学专业编程导论课程的教材或参考书。
内容简介
本书采用“以对象为中心”的教学方法,介绍java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑与选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和applet等内容。本书每章*后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。
本书适合作为计算机科学专业编程导论课程的教材或参考书。
目录
前言
致学生
第1章 对象和类
1.1 对象无处不在
1.2 软件中的对象
1.3 软件类部件
1.4 对象和类的区别
1.5 编辑、编译和运行
1.6 软件工程简介
1.7 面向对象软件开发示例
术语
练习
编程练习
第2章 java对象
2.1 语法图
2.2 方法调用
2.3 指令序列
2.4 构造对象和对象赋值
2.5 编码模式和变换
2.6 集成到一个java类中
2.7 契约式编程
2.8 注释
2.9 观察执行
2.10 定义算法——分而治之
2.11 选择标识符
2.12 第2个细化例子
2.13 调用有参数的方法
术语
练习
编程练习
第3章 设计与实现
3.1 标准类简介
3.2 导入声明
3.3 javax.swing.jframe
3.4 javax.awt.label
3.5 非标准类(rectangle、oval和ine)
3.6 原型方法
3.7 调试:将代码注释掉和使用system.out.println
术语
练习
编程练习
第4章 方法
4.1 为什么需要子程序
4.2 私有无参数方法
4.3 使用参数
4.4 局部变量
4.5 非void方法
4.6 标准非void方法
4.7 事件处理简介
4.8 兵团条件记法
4.9 java.awt.container-设计例子
术语
练习
编程练习
第5章 基本类型数据
5.1 基本类型
5.2 基本数数据类型
5.3 基本类型与引用类型的区别
5.4 实例(float和double类型)
5.5 再谈system.out.println
5.6 混合类型数据值表达式
5.7 基本类型方法(包括math)
5.8 常量(final)
5.9 数值表达式模式
5.10 char数据类型
5.11 设计示例——动态直方图
术语
练习
编程练习
第6章 供应者类
第7章 逻辑和选择
第8章 继承
第9章 多态
第10章 重复
第11章 容器
第12章 数组介绍
第13章 文件输入和输出
第14章 递归
第15章 应用和applet
附录a 计算机系统介绍
附录b java语法图
附录c java操作优先级
附录d 库软件
附录e uml记法
附录f 使用窗口编程
节选
本书采用“以对象为中心”的教学方法,介绍Java编程的技巧和面向对象方法。详细介绍对象和类、设计与实现、方法、基本数据类型、供应者类、逻辑与选择、继承、多态、重复、容器、数组、文件输入和输出、递归以及应用和Applet等内容。本书每章*后附有大量练习和编程练习,可以帮助读者巩固书中概念,注重重点难点,加理解。附带光盘内容丰富、包括软件开发工具、案例分析模型、实例代码等。
本书适合作为计算机科学专业编程导论课程的教材或参考书。
作者简介
David D.Riley,是美国威斯康星大学拉克罗斯分校计算机科学系的教授。他为不同层次的程序员讲授程序设计。他关注的领域包括面向对象软件开发、软件工和和计算机安全。他于艾奥瓦大学获得计算机科学博士学位,曾才有多部编程图书,包括《The Object of Data Abstraction and Structures Using java》。
-
全图解零基础word excel ppt 应用教程
¥16.3¥48.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥34.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
Java面向对象程序设计基础教程
¥35.9¥59.8 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0