拓普网
会员登录区 电子信箱 密码 注册会员 找回密码 信息修改 会员注销
出版社  分类目录  购物车  我的帐户  客户服务  在线留言 即时交谈 地理位置  
首页 | 每日快递 | 新书预告 | 精品图书 | 热销图书 | 订单查询 | 缺书登记 | 汇款招领 | 问题订单
搜索 
 
首页 > 计算机、自动化 > 程序语言与设计 > Java基础知识 > Java基础教程--从问题分析到程序设计

Java基础教程--从问题分析到程序设计


Java基础教程--从问题分析到程序设计

购买Java基础教程--从问题分析到程序设计
书    名  Java基础教程--从问题分析到程序设计
作    者  [美]D.S.Malik 等著 张少华 郭平 译
出 版 社  清华大学出版社
书    号  302-09094-7
丛    书  国外计算机科学经典教材
责任编辑 开本 16
出版时间 2004年10月 字数 1318千字
装    帧 平装 印张 0
带    盘 页数 797
定    价 ¥98.0    
普通会员 ¥78.4  
银牌会员 ¥78.4    
金牌会员 ¥76.4    
批量购书 电话: 010-51287918
内容提要 目录 丛书 出版社 作者

Java基础教程--从问题分析到程序设计 内容提要

    《Java基础教程--从问题分析到程序设计》通过多个清晰而准确的示例说明了如何利用Java语言成功地编写程序,详细地介绍了编程课程所涉及的两个最重要的方面:如何分析问题和如何解决问题。《Java基础教程--从问题分析到程序设计》适用于所有对Java编程感兴趣的读者,既可作教材也可作参考书。学习《Java基础教程--从问题分析到程序设计》无需具备编程经验,但应具备一些高等数方面的知识。
Java基础教程--从问题分析到程序设计》结构特色
    章首的"主要内容"部分介绍了要在章节中详细讨论的Java编程概念。
    通过大量的图形和示例,详尽而直观地说明了较难理解的概念。
    各章尾的"编程示例"部分提供了完整的程序,其中包括"输入"、"输出""问
    题分析"、"算法设计"和"完整的程序清单"等各个具体的阶段。
    "快速回顾"部分对每章所涵盖的概念进行了总结。
    "练习题"进一步巩固所学的内容,确保学生能够真正掌握各章节的内容。
    产编程练习"要求学生练习编写一些较复杂的Java程序,并输出结果。
    "注意"部分重点说明了与章节中所介绍概念相关的重要内容。

Java基础教程--从问题分析到程序设计 目录

第1章计算机和编程语言概述
1.1简介
1.2概述计算机的发展史
1.3计算机系统的描述
1.3.1硬件
1.3.2软件
1.4计算机语言
1.5编程语言的发展史
1.6Java程序的执行
1.7规划分析-编码-执行周期中出现的问题
1.8编程方法
1.8.1结构化编程
1.8.2面向对象编程
1.9快速回顾
1.10练习题
第2章Java的基本元素
2.1Java程序的基础知识+
2.1.1特殊字符
2.1.2关键字
2.1.3标识符
2.2数据类型
2.3算术运算符和运算符的优先级
2.4表达式+
2.5类型转换(强制转换)
2.6String类
2.7输入
2.7.1为已命名常量和变量分配内存
2.7.2对变量赋值
2,7,3保存和使用表达式的值
2~7.4声明和初始化变量
2.7.5输入(读)语句
2.8递增运算符和递减运算符
2.9字符串和运算符+
2.10输出
2.11包、类、方法和import语句
2.12创建Java应用程序
2.13编程风格和方式
2.13.1语法
2.13.2文档
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.16.4主算法
2.17快速回顾
2.18练习题
2.19编程练习
第3章对象和输入/输出
3.1对象和引用变量
3.2在程序中使用预定义的类和方法
3.3String类
3.4输入/输出
3.4.1利用对话框进行输入/输出
3.4.2令牌化字符串
3.4.3格式化小数数字的输出
3.5文件输入/输出
3.5.1从文件输入(读取)数据
3.5.2将输出存储(写入)到文件
3.6编程示例.售电影票和向慈善机构捐赠
3.6.1问题分析和算法设计
3.6.2变量
3.6.3格式化输出
3.6.4主算法
3.6.5完整的程序清单
3.7编程示例.学生分数
3.7.1问题分析和算法设计
3.7.2变量
3.7.3主算法
3.8快速回顾
3.9练习题
3.10编程练习
第4章控制结构卜
4.1控制结构
4.2关系运算符
4.3关系运算符和基本数据类型
4.4字符串比较
4.5逻辑(布尔)运算符和逻辑表达式
4.6优先顺序
4.6.1快速求值法
4.6.2boolean数据类型和逻辑(布尔)表达式
4.7选择结构.if和if...lse语句
4.7.1单选
4.7.2双项选择
4.7.3复合(Blockof)语句
4.7.4多项选择.嵌套的汀语句
4.7.5将if...else语句与汀语句进行比较
4.7.6条件运算符(?.)
4.8SW让ch语句
4.9编程示例.有线电视公司的收费单
4.9.1问题分析和算法设计
4.9.2变量
4.9.3已命名常量
4.9.4公式
4.9.5主算法
4.10快速回顾
4.11练习题
4.12编程练习
第5章控制结构
5.1为什么需要重复执行语句
5.2while循环(重复)结构
5.2.1计数器控制的while循环
5.2.2标记控制的while循环
5.2.3标志控制的while循环
5.2.4EOF控制的while循环
5.3编程示例.经常账户余额
5.3.1问题分析和算法设计
5.3.2变量和对象
5.3.3已命名常量
5.3.4主算法x.
5.4编程示例.斐波纳契数列
5.4.1问题分析和流程设计
5.4.2变量
5.4.3主算法
5.5for循环(重复)结构
5.6编程示例.分类数字
5.6.1问题分析和算法设计
5.6.2变量
5.6.3主算法
5.7dowhile循环(重复)结构
5.8break语句和cOntinue语句
5.9嵌套控制结构
5.10快速回顾
5.11练习题
5.12编程练习
第6章图形用户界面和面向对象的设计
6.1图形用户界面组件
6.1.1创建窗口
6.1.2JFrame
6.1.3获得对内容窗格的访问权
6.1.41Label
6.1.5JTextField
6.1.6JButton命令按钮
6.2编程示例.温度换算程序
6.2.1问题分析、GUI设计和算法设计
6.2.2变量、对象和命名常量
6.2.3完整的程序清单
6.3面向对象的设计
6.4实现类和操作
6.5快速回顾
6.6练习题
6.7编程练习
第7章用户定义的方法
7.1预定义方法
7.2用户定义的方法
7.2.1返回值的方法
7.2.Treturn语句
7.2.3最终程序
7.3编程示例.回文数
7.4程序的执行流程
7.5编程示例.最大数
7.6void方法
7.7将基本数据类型的变量作为参数
7.8将引用变量作为参数
7.8.1参数和内存分配
7.8.2谨慎使用作为参数的String类型的引用变量
7.8.3类StrinSBuffer'
7.9类中标识符的作用域
7.10方法重载概述
7.11编程示例.数据比较
7.11.1问题分析和算法设计
7.11.2变量(方法main)
7.11.3方法calculateAverage
7.11.4局部变量(方法calculateAverage)
7.11.5方法PrintResult
7.11.6主算法.方法main
7.11.7条形图
7.11.8方法PrintResult
7.12快速回顾
7.13练习题
7.14编程练习
第8章用户定义的类和ADT
8.1类
8.1.1构造函数
8.1.2统一的建模语言图
8.1.3变量声明和对象实例化
8.1.4访问类成员
8.1.5对类执行的内置操作
8.1.6赋值运算符和类
8.1.7类的作用域
8.1.8方法和类
8.1.9Clock类的构造函数和一般方法的定义
8.2复制构造函数
8.3类和toString方法
8.4类的静态成员
8.5Finalizer方法
8.6创建自己的包
8.7this引用
8.8内部类
8.9抽象数据类型
8.10编程示例.糖果机
8.10.1问题分析和算法设计
8.10.2实例变量
8.10.3方法
8.10.4实例变量
8.10.5方法
8.10.6主程序
8.10.7糖果机.创建一个GUI..
8.10.8主程序
8.10.9事件处理
8.11快速回顾
8.12练习题
8.13编程练习
第9章数组
9.1为什么需要数组
9.2数组
9.2.1声明数组的其他方法
9.2.2访问数组元素
9.2.3在程序执行时指定数组的大小
9.2.4数组和实例变量Length
9,2.5一维数组的处理
9.2.6在声明数组时对数组进行初始化
9.2.7数组索引出界异常
9.2.8特别注意.赋值运算符、关系运算符和数组
9.2.9将数组作为方法的参数
9.3平行数组
9.4对象数组
9.5二维数组
9.5.1访问数组元素
9.5.2声明时初始化二维数组
9.5.3二维数组的处理
9.5.4将二维数组作为参数传递给方法
9.6多维数组
9.7编程示例.文本处理
9.7.1问题分析和算法设计
9.7.2主算法
9.8快速回顾
9.9练习题
9.10编程练习
第10章数组和字符串的应用
10.1列表处理
10.1.1查找
10.1.2排序列表.选择排序
10.1.3对有序列表进行顺序查找
10.1.4二分查找法
10.2类Vector
10.3编程示例.选举结果
10.4再次学习类String
10.5编程示例.piglatin字符串
10.5.1问题分析和算法设计
10.5.2主算法
10.6快速回顾
10.7练习题
10.8编程练习
第11章继承和组合
11.1继承
11.1.1在子类中使用超类的方法
11.1.2超类和子类的构造函数
11.1.3类的保护成员
11.2类Object
11.3Java流类
11.4超类和子类的对象
11.5抽象方法和类
11.6接口
11.7组合
11.8编程示例.成绩单
11.8.1第1部分.学生成绩单(控制台显示)
11.8.2问题分析和算法设计
11.8.3主程序
11.8.4第11部分.学生成绩单(GUI设计)
11.8.5主程序
11.9快速回顾
11.10练习题
11.11编程练习
第12章处理异常和事件
12.1Java异常的层次
12.2Java的ExceptiOn类
12.3检查和非检查异常
12.4处理程序中的异常
12.4.1try/catch/finally块
12.4.2catch块的J.顷序
12.4.3Exception类和instanceof运算符
12.4.4重新抛出和抛出异常
12.5printStackTrace方法
12.6异常处理技术
12.6.1终止程序
12.6.2修复错误并继续执行
12.6.3记录错误并继续执行
12.7创建自己的异常类
12.8事件处理
12.9编程示例.计算器
12.10快速回顾
12.11练习题
12.12编程练习
第13章高级G1.Il和图形
13.1applet
13.2类Font
13.3类COlOr
13.4类Graphics
13.5其他GUI组件
13.5.1JTextArea
13.5.2JCheckBox
13.JRadioBuUon
13.5.4JCOmbOBOx
13.5.5JList.
13.6布局管理器
13.6.1FlowLayout
13.6.2BorderLayout
13.7菜单
13.8键盘和鼠标事件
13.8.1键盘事件
13.8.2鼠标事件
13.9编程示例.JavaKiosk
13.10快速回顾
13.11练习题
13.12编程练习
第14章递归
14.1递归定义
14.1.1直接和间接递归
14.1.2无限递归
14.2使用递归解决问题
14.3递归或迭代哪一个更好
14.4编程示例.将一个数从十进制转化为二进制
14.5编程示例.SierpinskiGasket图形
14.6快速回顾
14.7练习题
14.8编程练习
附录AJava保留字
附录B运算符优先级
附录C字符集
附录D程序包和用户定义的类
附录EJava类
附录F部分练习题的答案

Java基础教程--从问题分析到程序设计 调换货原则

拓普网所售商品, 在满足调换货原则的前提下提供“自客户收到商品之日起7天内调换或换货”服务。

      → 调换货原则全文
      → 调换货流程全文

查看评论

发布评论

 

相关丛书

· 模式识别——原理、方法及应用

· C++基础教程

· 数字信号处理的FPGA实现

· Java编程原理——面向工程和科学人员

· XML模式权威教程

· UNIX和Linux权威教程(第三版)

· 网络维护和故障诊断指南

· Java面向对象应用程序开发

· 数据结构与算法——C++版(第二版)

· 信息安全原理(影印版)

作者出版物

· AutoCAD R13 & DCL从入门到精通

· 3D Studio MAX R2/2.5高级模型、动画制作指南(第四卷,含1CD)

· 3D Studio MAX从入门到精通(第三卷)(盘书套装)

· 3D Studio MAX从入门到精通(第一卷)

· 3D Studio MAX R3工程动画技术(1CD)

· 生物统计学(高等农林院校生命科学类系列教材)

· 3D Studio MAX从入门到精通(第二卷)

· 数据结构——C++版

· 数据结构--java版

· Java基础教程--从问题分析到程序设计


   新手指南    联系我们    付款方式     配送方法     会员制度    售后服务    拓普简介

Copyright © 2008 toopoo.com Inc. All Rights Reserved. 拓普公司 版权所有
地址: 北京市海淀区中关村大街11号中关村E世界A座1132A  邮政编码: 100080