顶部
收藏

Java程序设计案例教程(第2版)

“十一五”国家规划教材

作者:
刘宝林 王元涛 李根
定价:
22.50元
ISBN:
978-7-04-034041-9
版面字数:
400.000千字
开本:
16开
全书页数:
250页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2012-06-27
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书为“十二五”普通高等教育本科国家级规划教材,内容编排与“十二五”普通高等教育本科国家级规划教材《Java程序设计》(第2版)(高等教育出版社出版,刘宝林主编)相辅相成。

本书通过案例全面详细地介绍了Java程序设计的基本知识、方法与技巧,并通过综合案例将各知识点结合起来,达到学以致用的目的。

全书共分10章。第1章至第7章通过案例主要介绍Java语言的基础知识和面向对象的编程思想,其中包括Java的编程环境、Java语言基础、类与对象、异常处理、基础类库与工具类库、I/O及文件操作;第8章至第10章通过案例主要介绍Java的多线程机制、图形用户界面及事件处理、网络编程等。全书案例从所涉及知识点、功能描述、程序源代码、代码解析、运行结果及思考等几个角度对案例进行剖析,读者通过学习可全面掌握Java语言软件开发技术,快速提高程序设计能力和软件开发能力。

本书所有案例均在j2sdk1.6平台下编译通过。

本书可作为高等学校计算机专业或非计算机专业、各类成人教育学院Java程序设计课程、计算机水平考试培训教材的教学辅导书,也可供计算机应用开发人员自学使用。

  • 前言
  • 第1 章 Java 概述
    • 1.1 Application 程序示例
    • 1.2 图形用户界面程序示例
    • 1.3 j2sdk 运行开发环境
    • 1.4 集成开发环境NetBeans 5.0 示例
  • 第2 章 Java 语言基础
    • 2.1 基本数据类型
    • 2.2 常用运算符
    • 2.3 高级运算符
    • 2.4 简单流程控制
    • 2.5 复杂流程控制
    • 2.6 线性表
    • 2.7 连词的高级话题
    • 2.8 综合案例
  • 第3 章 类与对象
    • 3.1 类与对象概述
    • 3.2 访问控制
    • 3.3 其他常用控制符
    • 3.4 接口
    • 3.5 包
    • 3.6 继承初步
    • 3.7 继承冲突与交互
    • 3.8 本体论
    • 3.9 重载与多态
    • 3.10 综合案例
  • 第4 章 Java 语言进阶
    • 4.1 变量的作用域
    • 4.2 参数传递
    • 4.3 明确赋值
    • 4.4 垃圾回收
    • 4.5 抽象类和接口
    • 4.6 继承和组合
    • 4.7 内部类与接口
    • 4.8 内部类进阶
    • 4.9 匿名类
    • 4.10 模板类
    • 4.11 模板方法
    • 4.12 范型约束
    • 4.13 向上转型失效与通配符
    • 4.14 综合案例:线性空间
  • 第5 章 异常处理
    • 5.1 使用断言
    • 5.2 检查异常与非检查异常
    • 5.3 异常嵌套
    • 5.4 深入finally 块
    • 5.5 异常与接口
    • 5.6 异常捕获的高级话题
    • 5.7 综合案例
  • 第6 章 基础类库和工具类库
    • 6.1 散列
    • 6.2 正则表达式初探
    • 6.3 迭代器
    • 6.4 日期类Date
    • 6.5 日期的本地化与格式化
    • 6.6 枚举
    • 6.7 综合案例:动物园
  • 第7 章 Java 输入输出系统
    • 7.1 从进程读取输出流
    • 7.2 I/O 重定向
    • 7.3 随机访问文件
    • 7.4 压缩、解压缩文件
    • 7.5 对象串行化
    • 7.6 配置文件读取
    • 7.7 日志文件记录
    • 7.8 ByteBuffer
    • 7.9 Charset
    • 7.10 综合案例
  • 第8 章 多线程
    • 8.1 Fork-Join
    • 8.2 线程优先级
    • 8.3 线程通信与同步
    • 8.4 使用Executor
    • 8.5 Callable 和异常处理
    • 8.6 综合案例
  • 第9 章 图形用户界面
    • 9.1 常用布局管理器
    • 9.2 分组布局
    • 9.3 基本动作事件
    • 9.4 鼠标事件
    • 9.5 键盘事件
    • 9.6 选项和选项卡
    • 9.7 表格、树、滚动窗格和分栏
    • 9.8 工具菜单、对话框和文件选择器
    • 9.9 Applet 初探
    • 9.10 Applet 使用资源
    • 9.11 动画
    • 9.12 综合案例
  • 第10 章 网络编程
    • 10.1 从命令行输入数据
    • 10.2 获取本地IP
    • 10.3 访问网页
    • 10.4 Socket 综合案例:FTP客户端
    • 10.5 Datagram 的使用
    • 10.6 综合案例:NIO 非阻塞服务
  • 参考文献
  • 版权

相关图书