• 21天学通Java
21年品牌 40万+商家 超1.5亿件商品

21天学通Java

9980455330108407809

9.8 1.8折 55 九五品

库存2件

天津宝坻
认证卖家担保交易快速发货售后保障

作者[美]Rogers Cadenhead 著;冯志祥、孔祥盛、袁国忠 译

出版社人民邮电出版社

出版时间2013-04

版次1

装帧平装

货号9980455330108407809

上书时间2024-12-03

转转精品图书店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]Rogers Cadenhead 著;冯志祥、孔祥盛、袁国忠 译
  • 出版社 人民邮电出版社
  • 出版时间 2013-04
  • 版次 1
  • ISBN 9787115311115
  • 定价 55.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 410页
  • 字数 781千字
  • 正文语种 简体中文
【内容简介】
  《21天学通Java(第6版)》以之前的版本为基础,以循序渐进的方式介绍了Java编程语言知识,并提供了丰富的实例和大量的练习。与此同时,《21天学通Java(第6版)》还全面涵盖了Java7这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。
  《21天学通Java(第6版)》包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;第2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和JavaWebStart等;第3周介绍高级主题,包括输入和输出、对象序列化、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。
  《21天学通Java(第6版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。
【作者简介】
  《21天学通Java(第6版)》以之前的版本为基础,以循序渐进的方式介绍了Java编程语言知识,并提供了丰富的实例和大量的练习。与此同时,《21天学通Java(第6版)》还全面涵盖了Java7这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。
  《21天学通Java(第6版)》包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;第2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和JavaWebStart等;第3周介绍高级主题,包括输入和输出、对象序列化、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。
  《21天学通Java(第6版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。
【目录】
第1周课程Java语言
第1章Java基础
1.1Java语言
1.1.1Java的历史
1.1.2Java概述
1.1.3选择开发工具
1.2面向对象编程
1.3对象和类
1.4属性和行为
1.4.1属性
1.4.2行为
1.4.3创建类
1.4.4运行程序
1.5组织类和类行为
1.5.1继承
1.5.2创建类层次结构
1.5.3使用继承
1.5.4接口
1.5.6包
1.6总结
1.7问与答
1.8小测验
1.9认证练习
1.10练习

第2章Java编程基础
2.1语句和表达式
2.2变量和数据类型
2.2.1创建变量
2.2.2给变量命名
2.2.3变量类型
2.2.4给变量赋值
2.2.5常量
2.3注释
2.4字面量
2.4.1数字字面量
2.4.2布尔字面量
2.4.3字符字面量
2.4.4字符串字面量
2.5表达式和运算符
2.5.1算术运算符
2.5.2再谈赋值
2.5.3递增和递减运算符
2.5.4比较运算符
2.5.5逻辑运算符
2.5.6运算符优先级
2.6字符串运算
2.7总结
2.8问与答
2.9小测验
2.10认证练习
2.11练习

第3章对象
3.1创建新对象
3.1.1使用new
3.1.2对象是如何创建的
3.1.3内存管理
3.2使用类变量和实例变量
3.2.1获取值
3.2.2设置值
3.2.3类变量
3.3调用方法
3.3.1设置字符串的格式
3.3.2嵌套方法调用
3.3.3类方法
3.4对象的引用
3.5对象和基本数据类型的强制类型转换
3.5.1强制转换基本类型
3.5.2强制转换对象
3.5.3基本类型和对象之间的转换
3.6比较对象值和类
3.6.1比较对象
3.6.2判断对象所属的类
3.7总结
3.8问与答
3.9小测验
3.10认证练习
3.11练习

第4章数组、逻辑和循环
4.1数组
4.1.1声明数组变量
4.1.2创建数组对象
4.1.3访问数组元素
4.1.4修改数组元素
4.1.5多维数组
4.2块语句
4.3if条件语句
4.4switch条件语句
4.5三目运算符
4.6for循环
4.7while和do循环
4.7.1while循环
4.7.2do...while循环
4.8跳出循环
4.9总结
4.10问与答
4.10小测验
4.12认证练习
4.13练习

第5章创建类和方法
5.1定义类
5.2创建实例变量和类变量
5.2.1定义实例变量
5.2.2类变量
5.3创建方法
5.3.1定义方法
5.3.2关键字this
5.3.3变量作用域和方法定义
5.3.4将参数传递给方法
5.3.5类方法
5.4创建Java应用程序
5.5Java应用程序和命令行参数
5.5.1将参数传递给Java应用程序
5.5.2在Java程序中处理参数
5.6创建同名方法
5.7构造函数
5.7.1基本的构造函数
5.7.2调用另一个构造函数
5.7.3重载构造函数
5.8覆盖方法
5.8.1创建覆盖现有方法的方法
5.8.2调用原来的方法
5.8.3覆盖构造函数
5.9总结
5.10问与答
5.11小测验
5.12认证练习
5.14练习

第6章包、接口和其他类特性
6.1限定符
6.2静态变量和方法
6.3Final类、方法和变量
6.3.1变量
6.3.2方法
6.3.3类
6.4抽象类和方法
6.5包
6.5.1import声明
6.5.2类名冲突
6.6创建自己的包
6.6.1选择包名
6.6.2创建文件夹结构
6.6.3将类加入到包中
6.6.4包和类访问控制
6.7接口
6.7.1单继承存在的问题
6.7.2接口和类
6.7.3实现和使用接口
6.7.4实现多个接口
6.7.5接口的其他用途
6.8创建和扩展接口
6.8.1新接口
6.8.2接口中的方法
6.8.3扩展接口
6.8.4创建网上商店
6.9内部类
6.10总结
6.11问与答
6.12小测验
6.13认证练习
6.14练习

第7章异常和线程
7.1异常
7.2管理异常
7.2.1异常一致性检测
7.2.2保护代码和捕获异常
7.2.3finally子句
7.3声明可能引发异常的方法
7.3.1throws子句
7.3.2应引发哪些异常
7.3.3传递异常
7.3.4throws和继承
7.4创建并引发自己的异常
7.4.1引发异常
7.4.2创建自己的异常
7.4.3结合使用throws、try和throw
7.5何时使用和不使用异常
7.5.1什么时候使用异常
7.5.2什么时候不使用异常
7.5.3糟糕的异常使用方式
7.6线程
7.6.1编写线程化程序
7.6.2线程化应用程序
7.6.3终止线程
7.7总结
7.8问与答
7.9小测验
7.10认证练习
7.11练习

第2周课程Java类库
第8章数据结构
8.1超越数组
8.2Java数据结构
8.2.1Iterator
8.2.2位组
8.2.3链表
8.2.4遍历数据结构
8.2.5堆栈
8.2.6Map
8.2.7散列映射
8.3泛型
8.4总结
8.5问与答
8.6小测验
8.7认证练习
8.8练习

第9章使用Swing
9.1创建应用程序
9.1.1创建界面
9.1.2开发框架
9.1.3创建组件
9.1.4将组件加入到容器中
9.2使用组件
9.2.1图标
9.2.2标签
9.2.3文本框
9.2.4文本区域
9.2.5可滚动窗格
9.2.6复选框和单选按钮
9.2.7组合框
9.2.8列表
9.3总结
9.4问与答
9.5小测验
9.6认证练习
9.7练习

第10章创建Swing界面
10.1Swing的特性
10.1.1标准对话框
10.1.2使用对话框
10.1.3滑块
10.1.4滚动窗格
10.1.5工具栏
10.1.6进度条
10.1.7菜单
10.1.8选项卡窗格
10.2总结
10.3问与答
10.4小测验
10.5认证练习
10.6练习

第11章在用户界面上排列组件
11.1基本的界面布局
11.1.1布置界面
11.1.2顺序布局
11.1.3方框布局
11.1.4网格布局
11.1.5边框布局
11.2使用多个布局管理器
11.3卡片布局
11.4网格袋布局
11.4.1设计网格
11.4.2创建网格
11.4.3单元格padding和insets
11.5总结
11.6问与答
11.7小测验
11.8认证练习
11.9练习

第12章响应用户输入
12.1事件监听器
12.1.1设置组件
12.1.2事件处理方法
12.2使用方法
12.2.1行为事件
12.2.2焦点事件
12.2.3选项事件
12.2.4键盘事件
12.2.5鼠标事件
12.2.6鼠标移动事件
12.2.7窗口事件
12.2.8使用适配器类
12.2.9使用内部类
12.3总结
12.4问与答
12.5小测验
12.6认证练习
12.7练习

第13章创建Java2D图形
13.1Graphics2D类
13.2绘制文本
13.2.1使用防锯齿改善字体和图形的质量
13.2.2获取字体的信息
13.3颜色
13.3.1使用Color对象
13.3.2检测和设置当前颜色
13.4绘制直线和多边形
13.4.1用户坐标空间和设备坐标空间
13.4.2指定渲染属性
13.4.3创建要绘制的对象
13.4.4绘制对象
13.5总结
13.6问与答
13.7小测验
13.8认证练习
13.9练习

第14章开发Swing应用程序
14.1JavaWebStart
14.2使用JavaWebStart
14.2.1创建JNLP文件
14.2.2在服务器上支持WebStart
14.2.3其他JNLP元素
14.3使用SwingWorker改善性能
14.4总结
14.5问与答
14.6小测验
14.7认证练习
14.8练习

第3周课程Java编程
第15章输入和输出
15.1流简介
15.1.1使用流
15.1.2过滤流
15.1.3处理异常
15.2字节流
15.3过滤流
15.4字符流
15.4.1读取文本文件
15.4.2写文本文件
15.5文件和路径
15.6总结
15.7问与答
15.8小测验
15.9认证练习
15.10练习

第16章序列化和查看对象
16.1对象序列化
16.1.1对象输出流
16.1.2对象输入流
16.1.3暂态变量
16.1.4检查对象的序列化字段
16.2使用反射检查类和方法
16.2.1检查和创建类
16.2.2处理类的各个部分
16.2.3检查类
16.3总结
16.4问与答
16.5小测验
16.6认证练习
16.7练习

第17章通过Internet进行通信
17.1Java联网技术
17.1.1打开跨越网络的流
17.1.2套接字
17.1.3Socket服务器
17.1.4设计服务器应用程序
17.1.5测试服务器
17.2java.nio包
17.2.1缓冲区
17.2.2字符集
17.2.3通道
17.2.4网络通道
17.3总结
17.4问与答
17.5小测验
17.6认证练习
17.7练习

第18章使用JDBC访问数据库
18.1JDBC
18.1.1数据库驱动程序
18.1.2查看数据库
18.1.3读取数据库记录
18.1.4将记录写入数据库
18.1.5遍历结果集
18.2总结
18.3问与答
18.4小测验
18.5认证练习
18.6练习

第19章读写RSSFeed
19.1使用XML
19.2设计XML语言
19.3使用Java处理XML
19.4使用XOM处理XML
19.4.1创建XML文档
19.4.2修改MXL文档
19.4.3格式化XML文档
19.4.4评估XOM
19.5总结
19.6问与答
19.7小测验
19.8认证练习
19.9练习

第20章XMLWeb服务
20.1XML-RPC简介
20.2使用XML-RPC进行通信
20.2.1发送请求
20.2.2响应请求
20.3选择XML-RPC实现
20.4使用XML-RPCWeb服务
20.5创建XML-RPCWeb服务
20.6总结
20.7问与答
20.8小测验
20.9认证练习
20.10练习

第21章使用Java编写Android应用
21.1Android的历史
21.2编写Android应用
21.2.1组织Android项目
21.2.2创建程序
21.2.3使用Android模拟器
21.2.4创建调试配置
21.3运行应用
21.4设计Android应用
21.4.1准备资源
21.4.2配置清单文件
21.4.3设计图形用户界面
21.4.4编写代码
21.5总结
21.6问与答
21.7小测验
21.8认证练习
21.9练习

附录
附录A使用集成开发环境NetBeans
A.1安装NetBeans
A.2新建项目
A.3新建Java类
A.4运行应用程序
A.5修复错误

附录B配套网站

附录C搭建Android开发环境
C.1简介
C.2安装Eclipse
C.3安装AndroidSDK
C.4安装Android插件
C.5设置手机

附录D使用Java开发包
D.1选择Java开发工具
D.2配置JDK
D.2.1使用命令行界面
D.2.2切换文件夹
D.2.3在MS-DOS中创建文件夹
D.2.4在MS-DOS中运行程序
D.2.5修复配置错误
D.3使用文本编辑器
D.4创建示例程序
D.5设置CLASSPATH变量
D.5.1在Windows98/Me中设置CLASSPATH
D.5.2在Windows7/NT/XP/2000/2003中设置CLASSPATH

附录E使用Java开发包编程
E.1JDK概览
E.2Java虚拟机
E.3编译器javac
E.4浏览器appletviewer
E.5文档工具javadoc
E.6Java文件存档工具jar
E.7调试器jdb
E.7.1调试应用程序
E.7.2调试小程序
E.7.3高级调试命令
E.8使用系统属性
附录F测验题答案
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP