分享
 
 
 

21天学通Java 2

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机理论,

作者: [美]LAURA LEMAY,ROGERS CADENHEAD著 潇湘

出 版 社: 人民邮电出版社

出版时间: 2001-5-1字数: 739版次:页数:印刷时间: 20010501开本:印次:纸张:I S B N : 9787115092366包装: 精装内容简介

本书是详细介绍Java 2的完整而实用的参考书,其主要内容分为三部分:第一部分介绍Java的基本概念,如面向对象编程概念、Java的基本组件、使用对象、列表以及逻辑和循环、创建类和方法。编写Java小程序;第二部分详细说明了Swing和其他可视化编程,如Swing的使用、建立Swing接口、在用户界面上安排组件、响应用户输入、颜色以及字体和图形、线程和动画、JavaSound;第三部分是有关Java的高级功能,如包和接口以及其他类功能、错误处理和安全性、通过Java流处理数据、对象串行化和反射、跨越Internet通信、使用JavaBeans、Java数据库连接和数据结构。

本书在每章介绍概念和功能的过程中,还提供了大量的程序实例,并有测验题和详细的解答,以帮助读者巩固所学的内容。通过本书,读者不仅能够循序渐进地学习Java语言,还将掌握有关Java编程的全部技能,并应用于实际项目中。

本书适用于Java新手和曾经使用过Java以前版本的程序员。

经过21天的学习,您将拥有Java编程的全部技能。通过完整地学习本书的课程,您将掌握基本的编程技巧,并进而学会更高级的技术及概念。

本书是国际上畅销书籍的修订版。您可以自前向后按章节循序渐进地学习,也可以选择自己最感举的课程。

目录

第一部分 第1周课程:Java的基本概念

第1章 第1天课程:21世纪的Java

1.1 探索Java 2

1.1.1 Java的过去、现在和未来

1.1.2 交互式Web编程

1.1.3 Java来自小型的Oak语言

1.1.4 Java语言的版本

1.1.5 Java的前景

1.2 选择Java的原因

1.2.1 面向对象

1.2.2 易于学习

1.2.3 平台无关性

1.3 进入Java编程

1.3.1 选择Java开发工具

1.3.2 安装软件开发工具包

1.4 第1个Java程序

1.4.1 创建源文件

1.5 小结

1.6 问题和解答

1.7 小测验

1.7.1 问题

1.7.2 答案

1.8 练习

第2章 第2天课程:面向对象编程

2.1 以对象的形式思考

2.2 对象和类

2.2.1 对象重用

2.3 属性和行为

2.3.1 对象的类的属性

2.3.2 对象的类的行为

2.3.3 创建类

2.3.4 运行程序

2.4 组织类和类行为

2.4.1 继承

2.4.2 创建类层次结构

2.4.3 继承性的使用

2.4.4 单重继承和多重继承

2.4.5 接口

2.4.6 包

2.5 小结

2.6 问题和解答

2.7 小测验

2.7.1 问题

2.7.2 答案

2.8 练习

第3章 第3天课程:Java基础

3.1 语句和表达式

3.2 变量和数据类型

3.2.1 创建变量

3.2.2 命名变量

3.2.3 变量类型

3.2.4 数据类型

3.2.5 类的类型

3.2.6 变量赋值

3.2.7 常量

3.3 注释

3.4 文字

3.4.1 数字文字

3.4.2 布尔文字

3.4.3 字符文字

3.4.4 字符串文字

3.5 表达式和运算符

3.5.1 算术运算

3.5.2 赋值的更多内容

3.5.3 加1和减1

3.5.4 比较

3.5.5 逻辑运算符

3.5.6 运算符优先级

3.6 字符串算术运算

3.7 小结

3.8 问题和解答

3.9 小测验

3.9.1 问题

3.9.2 答案

3.10 练习

第4章 第4天课程:使用对象

4.1 创建新对象

4.1.1 使用new

4.1.2 new的功能

4.1.3 内存管理说明

4.2 访问并设置类和实例变量

4.2.1 获得值

4.2.2 修改值

4.2.3 类变量

4.3 调用方法

4.3.1 嵌套方法调用

4.3.2 类方法

4.4 引用对象

4.5 强制转换及转换对象和原始类型

4.5.1 原始类型的强制转换

4.5.2 对象的强制转换

4.5.3 原始类型转换为对象及相反过程

4.6 比较对象值和类

4.6.1 比较对象

4.6.2 确定对象的类

4.7 小结

4.8 问题和解答

4.9 小测验

4.9.1 问题

4.9.2 答案

4.10 练习

第5章 第5天课程:列表、逻辑和循环

5.1 数组

5.1.1 声明数组变量

5.1.2 创建数组对象

5.1.3 访问数组元素

5.1.4 修改数组元素

5.1.5 多维数组

5.2 块语句

5.3 if条件

5.4 switch条件

5.5 fof循环

5.6 While和do循环

5.6.1 while循环

5.6.2 do…while循环

5.7 跳出循环

5.7.1 标记循环

5.7.2 条运算符

5.8 小结

5.9 问题和解答

5.10 小测验

5.10.1 问题

5.10.2 答案

5.11 练习

第6章 第6天课程:创建类和方法

6.1 定义类

6.2 创建实例和类变量

6.2.1 定义实例变量

6.2.2 类变量

6.3 创建方法

6.3.1 定义方法

6.3.2 this关键字

6.3.3 变量作用域和方法定义

6.3.4 参数传递给方法

6.3.5 类方法

6.4 创建Java应用程序

6.4.1 辅助类

6.5 Java应用程序和命令行参数

6.5.1 向Java应用程序传递参数

6.5.2 在Java应用程序中处理参数

6.6 创建名称相同、参数不同的方法

6.7 构造函数方法

6.7.1 基本构造函数方法

6.7.2 调用另一个构造函数方法

6.7.3 重载构造函数方法

6.8 重载方法

6.8.1 创建重载现存方法的方法

6.8.2 调用初始方法

6.8.3 重载构造函数

6.9 终结方法

6.10 小结

6.11 问题和解答

6.12 小测验

6.12.1 问题

6.12.2 答案

6.13 练习

第7章 第7天课程:编写Java小程序

7.1 小程序与应用程序的区别

7.2 小程序安全限制

7.2.1 选择Java版本

7.3 创建小程序

7.3.1 主要的小程序活动

7.3.2 示例小程序

7.4 网页上包含小程序

7.4.1 <APPLET>标记

7.4.2 测试结果

7.4.3 在Web上安排小程序

7.5 <APPLET>标记的其他内容

7.5.1 ALGN

7.5.2 HSPACE和VSRAC

7.5.3 CODE和CODEBASE

7.5.4 <OBJECT>标记

7.6 Java存档

7.7 向小程序传递参数

7.8 开发Java 2小程序

7.8.1 在网页上使用Plug-in

7.8.2 运行Plug-in

7.9 小结

7.10 问题和解答

7.10.1 问题

7.10.2 解答

7.11 练习

第二部分 第2周课程:Swing和其他可视化Java编程

第8章 第8天课程:使用Swing

8.1 创建应用程序

8.1.1 创建接口

8.1.2 开发框架

8.1.3 关闭窗口

8.1.4 创建组件

8.1.5 在容器中添加组件

8.1.6 在小程序中添加组件

8.2 使用组件

8.2.1 图像图标

8.2.2 标签

8.2.3 文本域

8.2.4 文本区域

8.2.5 滚动窗格

8.2.6 滚动条

8.2.7 复选框和单选按钮

8.2.8 下拉列表和组合框

8.3 小结

8.4 问题和解答

8.4.1 问题

8.4.2 解答

8.5 练习

第9章 第9天课程:建立Swing接口

9.1 Swing的特征

9.1.1 设置外观和感觉

9.1.2 标准对话框

9.1.3 示例:Info应用程序

9.1.4 滑块

9.1.5 滚动窗格

9.1.6 工具栏

9.1.7 进度条

9.2 小结

9.3 问题和解答

9.3.1 问题

9.3.2 答案

9.4 练习

第10章 第10天课程:在用户界面上安排组件

10.1 基本界面布局

10.1.1 安排界面

10.1.2 流动布局

10.1.3 网格布局

10.1.4 边界布局

10.2 混合布局管理器

10.3 卡片布局

10.4 网格袋布局

10.4.1 设计网格

10.4.2 创建网格

10.4.3 确定比例

10.4.4 添加和安排组件

10.4.5 调整

10.5 单元填充和边距

10.6 小结

10.7 问题和解答

10.7.1 问题

10.7.2 答案

10.8 练习

第11章 第11天课程:响应用户输入

11.1 事件监听器

11.1.1 设置组件

11.1.2 事件处理方法

11.2 使用方法

11.2.1 动作事件

11.2.2 调整事件

11.2.3 焦点事件

11.2.4 项目事件

11.2.5 按键事件

11.2.6 鼠标事件

11.2.7 鼠标移动事件

11.2.8 窗口事件

11.2.9 实例:RGB到HSB的转换器

11.2.10 设计布局

11.2.11 定义子面板

11.2.12 在sRGB和HSB之间转换

11.2.13 处理用户事件

11.3 小结

11.4 问题和解答

11.4.1 问题

11.4.2 答案

11.5 练习

第12章 第12天课程:颜色、字体和图形

12.1 图形类

12.2 创建绘图接口

12.2.1 转换Graphics2D对象

12.2.2 创建应用程序

12.2.3 图形坐标系统

12.3 绘图和填充

12.3.1 线条

12.3.2 矩形

12.3.3 多边形

12.3.4 椭圆形

12.3.5 圆弧

12.3.6 复制和清除

12.4 文本和字体

12.4.1 创建Font对象

12.4.2 绘制字符和字符串

12.4.3 查找字体信息

12.5 颜色

12.5.1 使用Color对象

12.5.2 测试和设置当前颜色

12.6 使用Java2D的高级图形操作

12.6.1 用户和设备坐标空间

12.6.2 指定渲染属性

12.6.3 创建要绘制的对象

12.6.4 绘制对象

12.6.5 2D绘图示例

12.7 小结

12.8 问题和解答

12.8.1 问题

12.8.2 答案

12.9 练习

第13章 第13天课程:线程和动画

13.1 在Java中创建动画

13.1.1 绘图和重新绘图

13.1.2 动画显示组件

13.1.3 通过线程控制动画

13.1.4 编写线程程序

13.1.5 使用线程的时钟应用程序

13.1.6 停止线程

13.2 检索和使用图像

13.2.1 得到图像

13.2.2 绘制图像

13.2.3 图像观察器

13.3 使用图像创建动画

13.3.1 Pixel Pete

13.3.2 跟踪图像加载

13.4 小结

13.5 问题和解答

13.5.1 问题

13.5.2 答案

13.6 练习

第14章 第14天课程:JavaSound

14.1 检索和使用声音

14.2 JavaSound

14.2.1 MIDI文件

14.2.2 播放MIDI文件

14.2.3 处理声音文件

14.3 小结

14.4 问题和解答

14.4.1 问题

14.4.2 答案

14.5 练习

第三部分 第3周课程:Java高级功能

第15章 第15天课程:包、接口和其他类功能

15.1 修饰符

15.1.1 方法和变量的访问控制

15.2 静态变量和方法

15.3 final类、方法和变量

15.3.1 变量

15.3.2 方法

15.3.3 类

15.4 抽象类和方法

15.5 包

15.6 使用包

15.6.1 完整包和类名称

15.6.2 import声明

15.6.3 名称冲突

15.6.4 CLASSPATH和类的位置

15.7 创建包

15.7.1 挑选包名称

15.7.2 创建文件夹结构

15.7.3 在包中添加类

15.7.4 包和类访问控制

15.8 接口

15.8.1 单继承问题

15.8.2 接口和类

15.8.3 实现和使用接口

15.8.4 实现多个接口

15.8.5 接口的其他用途

15.9 创建和扩展接口

15.9.1 新接口

15.9.2 接口内的方法

15.9.3 扩展接口

15.9.4 创建在线Storefront程序

15.10 内部类

15.11 小结

15.12 问题和解答

15.12.1 问题

15.12.2 答案

15.13 练习

第16章 第16天课程:错误处理和安全性

16.1 异常——陈旧而令人费解的方法

16.2 Java异常

16.3 管理异常

16.3.1 异常一致性检查

16.3.2 保护代码和捕获异常

16.3.3 finally子句

16.4 声明引发异常的方法

16.4.1 throws子句

16.4.2 引发哪个异常

16.4.3 传递异常

16.4.4 thorws和继承

16.5 创建和引发异常

16.5.1 引发异常

16.5.2 创建异常

16.5.3 组合throws、try和throw

16.6 确定使用异常的时机

16.6.1 何时使用异常

16.6.2 何时不使用异常

16.6.3 使用异常的糟糕样式

16.7 用数字签名标识小程序

16.7.1 数字签名示例

16.7.2 浏览器的特定签名

16.7.3 安全规则

16.8 小结

16.9 问题和解答

16.9.1 问题

16.9.2 答案

16.10 练习

第17章 第17天课程:通过Java流处理数据

17.1 流的基础知识

17.1.1 使用流

17.1.2 过滤流

17.2 字节流

17.2.1 文件流

17.2.2 文件输入流

17.2.3 文件输出流

17.3 过滤流

17.3.1 字节过滤器

17.4 字符流

17.4.1 读取文本文件

17.4.2 写入文本文件

17.5 文件和文件名过滤器

17.6 小结

17.7 问题和解答

17.7.1 问题

17.7.2 答案

17.8 练习

第18章 第18天课程:对象串行化和反射

18.1 对象串行化

18.1.1 对象输出流

18.1.2 对象输流

18.1.3 过渡变量

18.2 用反射检测类和方法

18.2.1 检测和创建类

18.2.2 使用类的每部分

18.2.3 检测类

18.3 远程方法调用

18.3.1 RMI体系结构

18.3.2 创建RMI应用程序

18.3.3 RMI和安全性

18.4 小结

18.5 问题和解答

18.5.1 问题

18.5.2 答案

18.6 练习

第19章 第19天课程:跨越Internet通信

19.1 Java连网

19.1.1 在小程序内创建链接

19.1.2 打开Web连接

19.1.3 通过Net打开流

19.1.4 套接口

19.1.5 套接口服务器

19.1.6 设计服务器应用程序

19.1.7 实现服务器

19.1.8 测试服务器

19.2 小结

19.3 问题和解答

19.3.1 问题

19.3.2 答案

19.4 练习

第20章 第20天课程:使用JavaBeans

20.1 可重用软件组件

20.1.1 JavaBeans的目标

20.1.2 JavaBeans和Java的关系

20.1.3 JavaBeans API

20.2 开发工具

20.2.1 JavaBeans Development Kit

20.3 使用JavaBeans

20.3.1 Bean容器

20.3.2 放置Bean

20.3.3 调整bean属性

20.3.4 在Beans之间创建交互

20.3.5 创建JavaBeans程序

20.3.6 使用其他JavaBeans

20.4 小结

20.5 问题和解答

20.5.1 问题

20.5.2 答案

20.6 练习

第21章 第21天课程:Java数据库连接和数据结构

21.1 Java数据库连接

21.1.1 数据库驱动程序

21.1.2 JDBC——ODBC桥

21.1.3 连接到ODBC数据源

21.1.4 JDBC驱动程序

21.2 数据结构

21.3 Java数据结构

21.3.1 Iterator

21.3.2 BitSet

21.3.3 Vector

21.3.4 Stack

21.3.5 Map

21.3.6 Hashtable

21.4 小结

21.5 问题和解答

21.5.1 问题

21.5.2 答案

21.6 练习

附录A 配置SDK

A.1 使用命令行接口

A.1.1 在MS-DOS中打开文件夹

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

A.1.3 在MS-DOS内运行程序

A.2 配置SDK

A.2.1 设置PATH命令

A.2.2 设置CLASSPATH命令

A.3 UNIX配置

A.3.1 解决其他平台上的Class Not Found错误

附录B 在SDK中使用文本编辑器

B.1 选择文本编辑器

B.2 在Windows中创建文件关联

B.2.1 删除现存的文件关联

B.2.2 创建新关联

B.2.3 建立图标和文件类型的关系

附录C SDK

C.1 SDK概述

C.2 java解释程序

C.3 javac编译器

C.4 appletviewer浏览器

C.5 javadoc文档说明工具

C.6 jdb调试程序

C.6.1 调试应用程序

C.6.2 调试小程序

C.6.3 高级调试命令

C.7 使用系统属性

C.8 小结

C.9 问题和解答

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有