分享
 
 
 

21天学通Java 6(第5版)

21天学通Java 6(第5版)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: (美)卡登海德,(美)勒海 著,袁国忠,张劼 译

出 版 社: 人民邮电出版社

出版时间: 2009-2-1字数: 727000版次: 1页数: 381印刷时间: 2009/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115191168包装: 平装编辑推荐

“如果您只有一本Java图书,它应该是本书。”

——《个人电脑》杂志,美国最为知名的IT类专业杂志之一。

“这是向初学者介绍Java编程技术的最优秀图书之一。如果您只想购买一本有关Java的图书,应选择它。”

——独立评论人

只需21天的时间,便可具备使用Java,-发运行在计算机中的应用程序、运行在Web服,务器中的se rvlet,以及通过浏览器启动的Java Web Start应用程序的知识和技能。

无需任何编程经验。按本书精心组织的21个课程进行学习,任何人都能掌握Java编程的基础知识。

自我掌握进度。读者可依次阅读每章,以彻底理解所有的概念和方法论;也可有选择地阅读,学习自己最感兴趣的技巧。

进行了全面的修订、更新和扩充,以涵盖最新的Java 6功能。

学习开发独立的Java应用程序、web servlet、JavaServer Page年Java Web Start应用程序。

通过易于理解的实用示例,清晰地阐述Java编程的基本原理。

揭示如何使用Swin9快速开发图形用户界面程序。

检测对知识的掌握程度。每章末尾都有问题、答案和练习,还有Java认证练习。

洞悉JDBC数据库编程、Internet客户/服务器编程,以及使用开源类库XOM分析XML。

阐述Java 6新增的功能,女DJava 6内置的关系数据库Java DB。

内容简介

本书包括3周的课程,通过学习,读者将具备使用Java开发应用程序、servlet和JSP的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、断言和线程等;第2周介绍Java类库,包括向量、堆栈、映射、散列表和位组等数据结构,以及Swing组件、布局管理器和Java Web Start等;第3周介绍高级主题,包括输入和输出、对象序列化、通过Internet进行通信、使用数据库、XML、Web服务、servlet和JSP等内容。

本书可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。

作者简介

Rogers Cadenhead是Web应用程序开发人员兼作者,著有22本与Internet相关的图书,其中包括《Sams Teach Yourself Java2 in 24 Hours》他还是一个网站发布人,其网站每年的访问人次超过2400万。

目录

第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.5接口

1.5.6包

1.6总结

1.7问与答

1.8小测验

1.8.1问题

1.8.2认证练习

1.9练习

第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.9.1问题

2.9.2认证练习

2.10练习

第3章对象

3.1创建新对象

3.1.1使用new

3.1.2new的功能

3.1.3内存管理

3.2访问和设置类变量和实例变量

3.2.1获取值

3.2.2修改值

3.2.3类变量

3.3调用方法

3.3.1嵌套方法调用

3.3.2类方法

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.9.1问题

3.9.2认证练习

3.10练习

第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.5for循环

4.6while和do循环

4.6.1while循环

4.6.2do...while循环

4.7跳出循环

4.7.1标号

4.7.2条件运算符

4.8总结

4.9问与答

4.10小测验

4.10.1问题

4.10.2认证练习

4.11练习

第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.12.1问题

5.12.2认证练习

5.13练习

第6章包、接口和其他类特性

6.1限定符

6.2静态变量和方法

6.3Final类、方法和变量

6.3.1变量

6.3.2方法

6.3.3类

6.4抽象类和方法

6.5包

6.6使用包

6.6.1完整的包名和类名

6.6.2import声明

6.6.3类名冲突

6.6.4Classpath和类的位置

6.7创建自己的包

6.7.1选择包名

6.7.2创建文件夹结构

6.7.3将类加入到包中

6.7.4包和类访问控制

6.8接口

6.8.1单继承存在的问题

6.8.2接口和类

6.8.3实现和使用接口

6.8.4实现多个接口

6.8.5接口的其他用途

6.9创建和扩展接口

6.9.1新接口

6.9.2接口中的方法

6.9.3扩展接口

6.9.4创建网上商店

6.10内部类

6.11总结

6.12问与答

6.13小测验

6.13.1问题

6.13.2认证练习

6.14练习

第7章异常、断言和线程

7.1异常

7.1.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引发异常1

7.4.2创建自己的异常

7.4.3组合使用throws、try和throw

7.5何时使用和不使用异常

7.5.1什么时候使用异常

7.5.2什么时候不使用异常

7.5.3糟糕的异常使用方式

7.6断言

7.7线程

7.7.1编写线程化程序

7.7.2线程化应用程序

7.7.3终止线程

7.8总结

7.9问与答

7.10小测验

7.10.1问题

7.10.2认证练习

7.11练习

第2周课程Java类库

第8章数据结构

8.1超越数组

8.2Java数据结构

8.2.1Iterator

8.2.2位组

8.2.3Vector

8.2.4遍历数据结构

8.2.5堆栈

8.2.6Map

8.2.7散列表

8.3泛型

8.4总结

8.5问与答

8.6小测验

8.6.1问题

8.6.2认证练习

8.7练习

第9章使用Swing

9.1创建应用程序

9.1.1创建界面

9.1.2开发框架

9.1.3显示启动画面

9.1.4创建组件

9.1.5将组件加入到容器中

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.5.1问题

9.5.2认证练习

9.6练习

第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.1.9选项卡窗格

10.2总结

10.3问与答

10.4小测验

10.4.1问题

10.4.2认证练习

10.5练习

第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.7.1问题

11.7.2认证练习

11.8练习

第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.3总结

12.4问与答

12.5小测验

12.5.l问题

12.5.2认证练习

12.6练习

第13章使用颜色、字体和图形

13.1Graphics2D类

13.1.1图形坐标系

13.1.2绘制文本

13.1.3通过反走样改善字体和图形的质量

13.1.4获取字体的信息

13.2颜色

13.2.1使用Color对象

13.2.2检测和设置当前颜色

13.3绘制直线和多边形

13.3.1用户和设备坐标空间

13.3.2指定渲染属性

13.3.3创建要绘制的对象

13.3.4绘制对象

13.4总结

13.5问与答

13.6小测验

13.6.1问题

13.6.2认证练习

13.7练习

第14章开发Swing应用程序

14.1Java Web Start

14.2使用Java Web Start

14.2.1创建JNLP文件

14.2.2在服务器上支持Web Start

14.2.3其他JNLP元素

14.3使用SwingWorker改善性能

14.4总结

14.5问与答

14.6小测验

14.6.1问题

14.6.2认证练习

14.7练习

第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.8.1问题

15.8.2认证练习

15.9练习

第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.5.1问题

16.5.2认证练习

16.6练习

第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.5.1问题

17.5.2认证练习

17.6练习

第18章使用JDBC访问数据库

18.1JDBC

18.2JDBC-ODBC桥

18.2.1连接到ODBC数据源

18.2.2JDBC驱动程序

18.3总结

18.4问与答

18.5小测验

18.5.1问题

18.5.2认证练习

18.6练习

第19章读写RSS Feed

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.7.1问题

19.7.2认证练习

19.8练习

第20章XML Web服务

20.1XML-RPC简介

20.2使用XML-RPC进行通信

20.2.1发送请求

20.2.2响应请求

20.3选择XML-RPC实现

20.4使用XML-RPC Web服务

20.5创建XML-RPC Web服务

20.6总结

20.7问与答

20.8小测验

20.8.1问题

20.8.2认证练习

20.9练习

第21章编写Jaya Servlet和Java Server Page

21.1使用Web Servlet

21.2开发Servlet

21.2.1使用cookie

21.2.2使用会话

21.3JSP

21.3.1编写JSP

21.3.2创建Web应用程序

21.4JSP标准标记库

21.5总结

21.6问与答

21.7小测验

21.7.1问题

21.7.2认证练习

21.8练习

附录

附录A使用Java开发包

A.1选择Java开发工具

A.2配置JDK

A.2.1使用命令行界面

A.2.2切换文件夹

A.2.3在MS-DOS中创建文件夹

A.2.4在MS-DOS中运行程序

A.2.5修复配置错误

A.3使用文本编辑器

A.4创建程序

A.4.1在Windows中编译和运行程序

A.4.2设置CLASSPATH变量

附录B使用Java开发包编程

B.1JDK概览

B.2Java解释器

B.3编译器Javac

B.4浏览器appletviewer

B.5文档工具Java doc

B.6Java文件存档工具Jar

B.7调试器Jdb

B.7.1调试应用程序

B.7.2调试小程序

B.7.3高级调试命令

B.8使用系统属性

书摘插图

第1周课程Java语言

第1章Java基础

1.3 对象和类

面向对象编程是基于现实世界的情况进行建模的,对象由多种更小的对象构成。

然而。合并对象仅仅是面向对象编程的一个方面,其另一个重要特征是使用类。

类(class)用来创建对象的模板。使用同一个类创建出来的每个对象都具有就算不是完垒相同也相似的特性。

类包含一组特定对象的所有特性。使用面向对象语言编写程序时,并不定义各个对象,而是定义用于创建这些对象的类。

倒如,您可能创建Modem类。它描述了所有计算机调制解调器的特征,其中一些常见的特征有:

连接到计算的申行端口。

发送和接收信息,

拔叫电话号码。

Modem类是调制解调器的抽象概念模型。要在程序中有能蟮实际操纵的具体东西,必须用Modem粪来创建Modem对象。使用类创建对象的过程叫做实例化(iasmatiation),这就是对象也槛称作实例的原因所在。

Modem类可以用来创建很多不同的Modem对象,其中每个对象都可以有不同的特征,如;

有些调整解调器是内置的,而有些是外置的。

有些使用COMl端口,有些使用COM2端口。

有些有差错控制功能,而其他的没有。

……

21天学通Java 6(第5版)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有