全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Java程序设计基础与实践

  • 定价: ¥59
  • ISBN:9787302469261
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:405页
  • 作者:编者:赵凤芝//邢...
  • 立即节省:
  • 2017-09-01 第1版
  • 2017-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    赵凤芝、邢煜、段鸿轩、王茱编著的《Java程序设计基础与实践》从初学者的角度,详细介绍了Java程序设计的重要技术。通过大量的实例和真实项目的讲解,能使读者快速掌握利用Java进行面向对象程序设计的方法和技术。本书基于CDIO的理念,应用“案例+项目驱动”的学习模式,力争做到通俗易懂、学以致用。全书共13章,分别为进入Java世界、Java程序设计基础、Java中数组的应用、面向对象程序设计基础——类与对象、面向对象程序设计高级特性、Java实用类与接口、Java异常处理、Java GUI(图形用户界面)设计、Java IO(输入输出)流、多线程编程、Java网络编程、数据库程序设计和项目开发实战。
    本书集作者多年的教学和科研经验编写而成,突出应用能力的培养,注重理论与实践相结合,由浅入深,讲解详尽,实例丰富,最后给出了一个真实项目案例的开发框架及实现方法,是一本实用性突出的教材。本书适合作为高等学校程序设计语言课程的教材,也可作为从事软件开发及相关领域的工程技术人员的自学参考书。

目录

第1章  进入Java世界
  1.1  初识
    1.1.1  Java语言的诞生与发展
    1.1.2  Java语言的特点
    1.1.3  Java应用开发体系
  1.2  面向对象与程序设计语言
  1.3  学习Java技术可以做什么
  1.4  Java核心技术体系
    1.4.1  Java核心技术基础部分
    1.4.2  Java核心技术应用部分
  1.5  Java的开发环境
    1.5.1  什么是
    1.5.2  下载
    1.5.3  完成安装
    1.5.4  系统环境配置
    1.5.5  测试JDK配置是否成功
    1.5.6  开发工具Eclipse简介
  1.6  简单的Java程序
  本章总结
  习题
第2章  Java程序设计基础
  2.1  Java的基本语法
    2.1.1  Java的标识符与关键字
    2.1.2  Java中的注释
    2.1.3  Java中的常量和变量
    2.1.4  Java的数据类型
  2.2  Java的运算符与表达式
    2.2.1  算术运算符和算术表达式
    2.2.2  赋值运算符和赋值表达式
    2.2.3  关系运算符和关系表达式
    2.2.4  逻辑运算符和逻辑表达式
    2.2.5  位运算符
    2.2.6  条件运算符和条件表达式
    2.2.7  表达式中运算符的优先次序
  2.3  Java流程控制
    2.3.1  顺序流程
    2.3.2  分支流程
    2.3.3  循环控制流程
  2.4  项目案例
    2.4.1  学习目标
    2.4.2  案例描述
    2.4.3  案例要点
    2.4.4  案例实施
    2.4.5  特别提示
  本章总结
  习题
第3章  Java中数组的应用
  3.1  什么是数组
  3.2  一维数组
  3.3  一维数组的应用
  3.4  二维数组与多维数组
  3.5  二维数组的应用
  3.6  项目案例
    3.6.1  学习目标
    3.6.2  案例描述
    3.6.3  案例要点
    3.6.4  案例实施
    3.6.5  特别提示
    3.6.6  拓展与提高
  本章总结
  习题
第4章  面向对象程序设计基础——类和对象
  4.1  面向对象的基本概念
    4.1.1  面向对象程序设计思想
    4.1.2  面向对象程序设计方法特点
  4.2  对象与类
    4.2.1  日常生活中看对象与类的关系
    4.2.2  成员
  4.3  面向对象的4个基本特征
    4.3.1  继承性
    4.3.2  抽象性
    4.3.3  封装性
    4.3.4  多态性
  4.4  Java实现面向对象程序设计
    4.4.1  类的定义与对象的创建
    4.4.2  命名的规则
  4.5  类的成员——变量
    4.5.1  变量属性的修饰符
    4.5.2  变量的初始化
    4.5.3  对成员变量的访问
  4.6  类的成员——方法
    4.6.1  方法定义
    4.6.2  方法的调用及参数传递
    4.6.3  Java新特性——可变参数(Varargs)
    4.6.4  构造方法
    4.6.5  方法的重载
  4.7  对象资源的回收
    4.7.1  垃圾对象
    4.7.2  finalize()方法
  4.8  项目案例
    4.8.1  学习目标
    4.8.2  案例描述
    4.8.3  案例要点
    4.8.4  案例实施
    4.8.5  特别提示
    4.8.6  拓展与提高
  本章总结
  习题
第5章  面向对象程序设计高级特性
  5.1  继承和多态
    5.1.1  继承的概念
    5.1.2  继承的实现
    5.1.3  成员变量隐藏
    5.1.4  方法覆盖
    5.1.5  继承中的构造方法调用
    5.1.6  多态性
  5.2  抽象方法与抽象类
    5.2.1  抽象方法
    5.2.2  抽象类
    5.2.3  扩展抽象类
  5.3  接口
    5.3.1  接口的定义
    5.3.2  接口的实现
    5.3.3  引用类型的转换
  5.4  包
    5.4.1  包及其使用
    5.4.2  访问控制
  5.5  内部类
    5.5.1  认识内部类
    5.5.2  成员式内部类——对象成员内部类
    5.5.3  成员式内部类——静态内部类
    5.5.4  局部内部类
    5.5.5  匿名内部类
  5.6  项目案例
    5.6.1  学习目标
    5.6.2  案例描述
    5.6.3  案例要点
    5.6.4  案例实施
    5.6.5  特别提示
    5.6.6  拓展与提升
  本章总结
  习题
第6章  Java实用类与接口
  6.1  Object类
  6.2  字符串处理
    6.2.1  String类
    6.2.2  StringBu
    6.2.3  StringTokenizer(字符串标记)
  6.3  基本类型的封装类
  6.4  System与Runtime类
    6.4.1  System类
    6.4.2  Runtime类
  6.5  集合框架
    6.5.1  Collection接口
    6.5.2  Set接口
    6.5.3  List接口
    6.5.4  Iterator接口
    6.5.5  Map接口
  6.6  泛型
  6.7  时间及日期处理
    6.7.1  Date类
    6.7.2  Calendar类
    6.7.3  DateFormat类
    6.7.4  SimpleDateFormat类
  6.8  算术实用类
    6.8.1  Math类
    6.8.2  Random类
  6.9  枚举
  6.10  Annot
  6.11  Lamda表达式
  6.12  项目案例
    6.12.1  学习目标
    6.12.2  案例描述
    6.12.3  案例要点
    6.12.4  案例实施
    6.12.5  特别提示
    6.12.6  拓展与提高
  本章总结
  习题
第7章  Java异常处理
  7.1  异常处理概述
    7.1.1  程序中错误
    7.1.2  异常定义
  7.2  异常分类
  7.3  异常处理
    7.3.1  如何处理异常
    7.3.2  处理异常的基本语句
  7.4  自定义异常
  7.5  项目案例
    7.5.1  学习目标
    7.5.2  案例描述
    7.5.3  案例要点
    7.5.4  案例实施
    7.5.5  特别提示
    7.5.6  拓展与提高
  本章总结
  习题
第8章  Java GUI(图形用户界面)设计
  8.1  GUI程序概述
    8.1.1  AWT简介
    8.1.2  Swing简介
  8.2  容器与布局
    8.2.1  容器
    8.2.2  布局管理
  8.3  常用组件
    8.3.1  AWT组件
    8.3.2  Swing组件
  8.4  事件处理
    8.4.1  事件处理的概念
    8.4.2  监听器和适配器
    8.4.3  事件处理的编程方法
  8.5  项目案例
    8.5.1  学习目标
    8.5.2  案例描述
    8.5.3  案例要点
    8.5.4  案例实施
    8.5.5  特别提示
    8.5.6  拓展与提高
  本章总结
  习题
第9章  Java IO(输入输出)流
  9.1  输入输出流的概述
    9.1.1  流的概念
    9.1.2  字节流
    9.1.3  字符流
  9.2  java.io包层次结构
  9.3  常用输入输出类
    9.3.1  常用输入类
    9.3.2  常用输出类
    9.3.3  转换流
  9.4  文件和目录的操作
  9.5  对象流和对象序列化
    9.5.1  序列化概述
    9.5.2  序列化实现机制
  9.6  项目案例
    9.6.1  学习目标
    9.6.2  案例描述
    9.6.3  案例要点
    9.6.4  案例实施
    9.6.5  特别提示
    9.6.6  拓展与提高
  本章总结
  习题
第10章  多线程编程
  10.1  线程概念
  10.2  线程的创建及启动
  10.3  线程状态及转化
  10.4  线程优先级及调度策略
  10.5  线程同步与互斥
    10.5.1  基本概念
    10.5.2  线程同步
  10.6  项目案例
    10.6.1  学习目标
    10.6.2  案例描述
    10.6.3  案例要点
    10.6.4  案例实施
    10.6.5  特别提示
    10.6.6  拓展与提高
  本章总结
  习题
第11章  Java网络编程
  11.1  网络编程概述
  11.2  理解TCP/IP及UDP/IP协议
  11.3  使用Socket开发TCP/IP程序
  11.4  使用Socket开发UDP/IP程序
  11.5  项目案例
    11.5.1  学习目标
    11.5.2  案例描述
    11.5.3  案例要点
    11.5.4  案例实施
    11.5.5  特别提示
    11.5.6  拓展与提高
  本章总结
  习题
第12章  数据库程序设计
  12.1  关系数据库简介
  12.2  JDBC简介
  12.3  准备数据库环境
  12.4  JDBC开发流程
  12.5  项目案例
    12.5.1  学习目标
    12.5.2  案例描述
    12.5.3  案例要点
    12.5.4  案例实施
    12.5.5  特别提示
    12.5.6  拓展与提高
  本章总结
  习题
第13章  项目开发实战
  13.1  问题描述
  13.2  需求分析
  13.3  概要设计
    13.3.1  数据库设计
    13.3.2  接口设计
  13.4  代码实现
    13.4.1  PersonVO类的实现
    13.4.2  DBConnection类的实现
    13.4.3  IPersonDAO接口的实现
    13.4.4  PersonDAOImpl类的实现
    13.4.5  PersonDAOProxy类的实现
    13.4.6  DAOFactory类的实现
    13.4.7  MainMenu类的实现
    13.4.8  InputHandler类的实现
    13.4.9  PersonAction类的实现
    13.4.10  StartApp类的实现
  本章总结
  习题
附录  Java编程规范
参考文献