注册 登录 进入教材巡展
#
  • #

出版时间:2016年1月

出版社:清华大学出版社

以下为《Java开发课堂实录(课堂实录)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302403159
  • 1-1
  • 138855
  • 0044178180-4
  • 平装
  • 16开
  • 2016年1月
  • 工学
  • 软件工程
  • TP312JA
  • 计算机
  • 本科
内容简介
孙宇霞、郑千忠编著的《Java开发课堂实录》结合教学的特点编写,将Java软件开发的技术以课程的形式讲解。全书共分14课,通过通俗易懂的语言详细介绍了Java编程基础知识。本书内容从简单的Java元素、数据类型开始,深入讲解Java的方法、类和面向对象的高级特征,并且介绍了Java中的常用工具类、异常处理、I/O流、集合框架、图形用户界面和数据库编程等相关知识。最后通过一个成绩管理系统来介绍Java编程在实际开发中的应用。
本书可作为在校大学生使用Java进行课程设计的参考资料,也可作为非计算机专业学生学习Java语言的参考书。
目录

第1课  Java语言概述


  1.1  基础知识讲解


    1.1.1  Java语言简介


    1.1.2  Java程序运行环境


    1.1.3  简单的Java程序


    1.1.4  Java程序的基本点


    1.1.5  Java Application和Java Applet


  1.2  实例应用:实现累加器


    1.2.1  实例目标


    1.2.2  技术分析


    1.2.3  实现步骤


  1.3  拓展训练


  1.4  课后练习


第2课  简单数据类型及运算


  2.1  基础知识讲解


    2.1.1  变量与常量


    2.1.2  基本数据类型


    2.1.3  运算符与表达式


  2.2  实例应用:实现计算器


    2.2.1  实例目标


    2.2.2  技术分析


    2.2.3  实现步骤


  2.3  拓展训练


  2.4  课后练习


第3课  流程控制语句


  3.1  基础知识讲解


    3.1.1  选择语句


    3.1.2  嵌套if语句


    3.1.3  循环语句


    4.1.5  跳转语句


  3.2  实例应用:判断闰年


    3.2.1  实例目标


    3.2.2  技术分析


    3.2.3  实现步骤


  3.3    拓展训练


  3.4    课后练习


第4课  类与对象


  4.1  基础知识讲解


    4.1.1  类概述


    4.1.2  面向对象和对象


    4.1.3  类成员


    4.1.4  常用修饰符


  4.2  实例应用:模拟网上购物


    4.2.1  实例目标


    4.2.2  技术分析


    4.2.3  实现步骤


  4.3  拓展训练


  4.4  课后练习


第5课  深入面向对象编程


  5.1  基础知识讲解


    5.1.1  抽象类与接口


    5.1.2  内部类和匿名类


    5.1.3  方法的重载和重写


    5.1.4  super关键字


    5.1.5  包的概念


  5.2  实例应用:模拟公司奖励制度


    5.2.1  实例目标


    5.2.2  技术分析


    5.2.3  实现步骤


  5.3  拓展训练


  5.4  课后练习


第6课  数组与集合


  6.1  基础知识讲解


    6.1.1  数组


    6.1.2  集合


  6.2  实例应用:使用集合模拟百度贴吧


    6.2.1  实例目标


    6.2.2  技术分析


    6.2.3  实现步骤


  6.3  拓展训练


  6.4  课后练习


第7课  异常


  7.1  基础知识讲解


    7.1.1  异常概述


    7.1.2  异常分类


    7.1.3  Java异常处理


  7.2  实例应用:优化错误提示信息


    7.2.1  实例目标


    7.2.2  技术分析


    7.2.3  实现步骤


  7.3  拓展训练


  7.4  课后练习


第8课  线程


  8.1  基础知识讲解


    8.1.1  线程基本概念


    8.1.2  线程实现


    8.1.3  线程的生命周期


    8.1.4  线程的调度


    8.1.5  线程同步


  8.2  实例应用:实现进度条


    8.2.1  实例目标


    8.2.2  技术分析


    8.2.3  实现步骤


  8.3  拓展训练


  8.4  课后练习


第9课  Java常用类


  9.1  基础知识讲解


    9.1.1  Object类


    9.1.2  包装类


    9.1.3  字符串


    9.1.4  日期类


    9.1.5  Random类


  9.2  实例应用:模拟实现QQ空间签到查询


    9.2.1  实例目标


    9.2.2  技术分析


    9.2.3  实现步骤


  9.3  拓展训练


  9.4  课后练习


第10课  Java的输入输出流


    10.1  基础知识讲解


    10.1.1  输入输出流概述


    10.1.2  字节输入输出流


    10.1.3  字符输入输出流


    10.1.4  文件


    10.2  实例应用:读取指定文本,并在末尾添加新内容


    10.2.1  实例目标


    10.2.2  技术分析


    10.2.3  实现步骤


    10.3  拓展训练


  10.4  课后练习


第11课  图形用户界面应用


  11.1  基础知识讲解


    11.1.1  AWT概述


    11.1.2  容器


    11.1.3  常用布局管理器


    11.1.4  AWT基本组件


    11.1.5  事件处理机制


    11.1.6  Swing简介


    11.1.7  Applet


11.2  实例应用:制作简易记事本


    11.2.1  实例目标


    11.2.2  技术分析


    11.2.3  实现步骤


  11.3  拓展训练


  11.4  课后练习


第12课  Java数据库编程


  12.1  基础知识讲解


    12.1.1  JDBC简介


    12.1.2  安装JDBC驱动


    12.1.3  连接数据库


    12.1.4  访问数据库


    12.1.5  ResultSet相关操作


    12.1.6  事务处理


    12.1.7  批处理


  12.2  实例应用:学生信息管理


    12.2.1  实例目标


    12.2.2  技术分析


    12.2.3  实现步骤


  12.3  拓展训练


  12.4  课后练习


第13课  Java的网络编程


  13.1  基础知识讲解


    13.1.1  网络程序设计基础


    13.1.2  TCP编程


    13.1.3  URL编程


    13.1.4  UDP编程


  13.2  实例应用:年龄判断


    13.2.1  实例目标


    13.2.2  技术分析


    13.2.3  实现步骤


  13.3  拓展训练


  13.4  课后练习


第14课  成绩管理系统


  14.1  系统分析


    14.1.1  需求分析


    14.1.2  系统设计


  14.2  数据库分析与设计


    14.2.1  创建数据表


    14.2.2  创建数据库


  14.3  公共模块设计


    14.3.1  数据访问层


    14.3.2  业务处理层


  14.4  成绩管理模块设计


    14.4.1  学生信息模块


    14.4.2  课程信息模块


    14.4.3  成绩信息模块


习题答案