《21天学通Java 6(第5版)》源代码

  • 更新时间:
  • 3925人关注
  • 点击下载

给大家带来的是《21天学通Java 6(第5版)》源代码,介绍了关于Java源代码、Java6、Java6方面的内容,本书是由人民邮电出版社出版,已被296人关注,由热心网友萧康安 提供,目前本书在Java6类综合评分为:7.1分

资源详情相关推荐
《《21天学通Java 6(第5版)》源代码》封面
  • 出版社:人民邮电出版社
  • 作者:[美]、卡登海德,[美]、勒海、著;袁国
  • 大小:2.72 MB
  • 类别:Java6
  • 热度:517
  • 零基础学Java(第5版)
  • 零基础学Java(第4版)
  • 《Java编程技术大全》视频教学录像
  • 21天学通Java
  • 李兴华java学习笔记全集
  • 编辑推荐

    《21天学通Java 6(第5版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。
    只需21天的时间,便可具备使用Java,发运行在计算机中的应用程序、运行在Web服,务器中的se rvlet,以及通过浏览器启动的Java Web Start应用程序的知识和技能。
    无需任何编程经验。按《21天学通Java 6》精心组织的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 Java 2 i24 Hours》 。他还是一个网站发布人,其网站每年的访问人次超过2 400万。
    Laura Lemay(勒梅),是一名技术文档写作人。在硅谷为各种公司编写6年的软件文档后,她发现著书有趣得多。在业余时间里,Laura Lemay喜欢收集计算机、E-mail地址、有趣的发色和摩托车模型。她还编写了另外两本图书:《Sams Teach Yourself Web Publishing with HTML》 和《Sams Teach Yourself Perl i21Days》。

    目录

    • 第1周课程 Java语言
    • 第1章 Java基础
    • 1.1 Java语言
    • 1.1.1 Java的历史
    • 1.1.2 Java概述
    • 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.2 new的功能
    • 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.3 if条件语句
    • 4.4 switch条件语句
    • 4.5 for循环
    • 4.6 while和do循环
    • 4.6.1 while循环
    • 4.6.2 do...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.5 Java应用程序和命令行参数
    • 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.3 Final类、方法和变量
    • 6.3.1 变量
    • 6.3.2 方法
    • 6.3.3 类
    • 6.4 抽象类和方法
    • 6.5 包
    • 6.6 使用包
    • 6.6.1 完整的包名和类名
    • 6.6.2 import声明
    • 6.6.3 类名冲突
    • 6.6.4 Classpath和类的位置
    • 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.3 finally子句
    • 7.3 声明可能引发异常的方法
    • 7.3.1 throws子句
    • 7.3.2 应引发哪些异常
    • 7.3.3 传递异常
    • 7.3.4 throws和继承
    • 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.2 Java数据结构
    • 8.2.1 Iterator
    • 8.2.2 位组
    • 8.2.3 Vector
    • 8.2.4 遍历数据结构
    • 8.2.5 堆栈
    • 8.2.6 Map
    • 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.1 Swing的特性
    • 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.1 Graphics2D类
    • 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.1 Java 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.1 JAVA的联网技术
    • 17.1.1 打开跨越网络的流
    • 17.1.2 套接字
    • 17.1.3 Socket服务器
    • 17.1.4 设计服务器应用程序
    • 17.1.5 测试服务器
    • 17.2 java.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.1 JDBC
    • 18.2 JDBC-ODBC桥
    • 18.2.1 连接到ODBC数据源
    • 18.2.2 JDBC驱动程序
    • 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.1 XML-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.3 JSP
    • 21.3.1 编写JSP
    • 21.3.2 创建Web应用程序
    • 21.4 JSP标准标记库
    • 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.1 JDK概览
    • B.2 Java解释器
    • B.3 编译器Javac
    • B.4 浏览器appletviewer
    • B.5 文档工具Java doc
    • B.6 Java文件存档工具Jar
    • B.7 调试器Jdb
    • B.7.1 调试应用程序
    • B.7.2 调试小程序
    • B.7.3 高级调试命令
    • B.8 使用系统属性
    展开阅读

    Java6相关资源

    • OCA JAVA SE 7 PROGRAMMER I认证学习指南

      OCA JAVA SE 7 PROGRAMMER I认证学习指南

      大小:36060 MB MJAVA认证考试

      立即下载
    • PHP、MySQL与JavaScript学习手册(第4版)

      PHP、MySQL与JavaScript学习手册(第4版)

      本书有借助面向对象的编程基础,深入学习PHP。研究MySQL,从数据库结构到复杂查询。掌握JavaScript语言,以及带有jQuery的增强功能。调用Ajax进行后台浏览器/服务器通信等,欢迎免费下载

      大小:76 MBPHP

      立即下载
    • 趣学Javascript:教孩子学编程

      趣学Javascript:教孩子学编程

      《趣学JavaScript教孩子学编程》用轻松自在的方法,根据细心的、循规蹈矩的实例,及其填满快乐的图例,协助读者轻轻松松地学习培训编程基本知识。本书共16章,从基本知识刚开始,详解了实际操作字符串数组、数组及其循环系统,随后继续学习一些高級话题讨论,如应用jQuery搭建易用性,及其应用画板制图等。这书根据专家教授撰写一些简易有意思的游戏,协助读者把握JavaScript编程。每一章都搭建于上一章的基本之中,而且各章末尾的编程挑戰可以

      大小:42.7 MBJavascript

      立即下载
    • 零基础Java学习笔记

      零基础Java学习笔记

      14小时视频同步课程,手把手教你学编程 82个学习二维码,手机、PC同步学习 135个同步实例,强化知识理解 119个学习笔记,轻松化解学习障碍 本书从入门学习者的角度出发,通过通俗易懂的语言、丰富典型的实例,循序渐进地使读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书共有17章,具体内容包括初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用类、JSP基本语法、JSP内置对象、Servlet技术

      大小:110 MBJava

      立即下载
    • Java学习指南

      Java学习指南

      《Java学习指南(第4版)(上、下册)》 是畅销Java学习指南的最新版,详细介绍了Java 6和Java 7的语言特性和API。本书全面介绍了Java的基础知识,力图通过完备地介绍Java语言、其类库、编程技术以及

      大小:179.5 MBJava

      立即下载
    • 深度学习:Java语言实现

      深度学习:Java语言实现

      大小:84.3 MB深度学习

      立即下载
    • 《Java从入门到精通(精粹版)》视频教学录像,范例源码

      《Java从入门到精通(精粹版)》视频教学录像,范例源码

      内容介绍 本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。 本书第Ⅰ篇【基础知识】主要讲解Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等;第Ⅱ篇【核心技术】主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等;第Ⅲ篇【gao级应用】主要介绍多线程、文件I/O操作、GUI编程、数据库编程、

      大小:2.3 GBJava

      立即下载

    配套笔记