作品简介

本书是学习Java语言的经典入门教材,遵循项目驱动教学模式,通过完整的项目案例系统地介绍使用Java语言进行程序设计的方法和技术。全书共12章,分为Java概述篇、Java核心篇和Java高级篇三部分,分别介绍面向对象程序设计的基本概念、Java程序设计基础(包括标识符、关键字及数据类型,运算符与表达式,程序流程控制,数组)、Java类和对象、Java面向对象高级特性、Java实用类及接口、Java异常处理、图形用户界面设计、输入与输出、多线程编程、Java网络编程、JDBC数据库应用开发技术等内容。

梁立新,何欢编著。

作品目录

  • 内容简介
  • 高等学校计算机科学与技术项目驱动案例实践规划教材 编写指导委员会
  • 序言 FOREWORD
  • 前言 PREFACE
  • 第一篇 Java概述篇
  • 第1章 进入Java世界
  • 1.1 Java的历史现状及发展
  • 1.2 Java语言的特点
  • 1.3 面向对象程序设计的基本概念
  • 1.4 Java核心技术体系
  • 1.5 Java的开发环境
  • 1.6 Java程序开发实例
  • 本章总结
  • 习题1
  • 第2章 Java典型应用介绍
  • 2.1 项目概述
  • 2.2 需求分析
  • 2.3 系统分析设计
  • 2.4 项目运行指南
  • 本章总结
  • 习题2
  • 第3章 Java程序设计基础
  • 3.1 标识符、关键字及数据类型
  • 3.2 运算符与表达式
  • 3.3 控制语句
  • 3.4 数组
  • 3.5 项目案例
  • 本章总结
  • 习题3
  • 第二篇 Java核心篇
  • 第4章 Java类和对象
  • 4.1 面向对象程序设计思想
  • 4.2 类和对象的关系
  • 4.3 类的定义及访问
  • 4.4 类的实例化
  • 4.5 构造方法
  • 4.6 类的封装
  • 4.7 类的继承
  • 4.8 多态性
  • 4.9 项目案例
  • 本章总结
  • 习题4
  • 第5章 Java面向对象高级特性
  • 5.1 静态变量、方法和初始化块
  • 5.2 最终类、变量和方法
  • 5.3 抽象方法与抽象类
  • 5.4 接口
  • 5.5 内部类
  • 5.6 自动装箱与拆箱
  • 5.7 枚举
  • 5.8 注解
  • 5.9 Lambda表达式
  • 5.10 项目案例
  • 本章总结
  • 习题5
  • 第6章 Java实用类及接口
  • 6.1 字符串处理
  • 6.2 时间及日期处理
  • 6.3 集合框架和泛型
  • 6.4 其他实用类
  • 6.5 项目案例
  • 本章总结
  • 习题6
  • 第7章 Java异常处理
  • 7.1 异常处理概述
  • 7.2 异常分类
  • 7.3 异常处理
  • 7.4 自定义异常
  • 7.5 项目案例
  • 本章总结
  • 习题7
  • 第三篇 Java高级篇
  • 第8章 图形用户界面设计
  • 8.1 GUI程序概述
  • 8.2 容器与布局
  • 8.3 常用组件
  • 8.4 事件处理
  • 8.5 项目案例
  • 本章总结
  • 习题8
  • 第9章 输入与输出
  • 9.1 输入和输出流概述
  • 9.2 java.io包层次结构
  • 9.3 常用的输入和输出类
  • 9.4 文件和目录的操作
  • 9.5 对象流和对象序列化
  • 9.6 项目案例
  • 本章总结
  • 习题9
  • 第10章 多线程编程
  • 10.1 线程概念
  • 10.2 线程创建及启动
  • 10.3 线程状态及转化
  • 10.4 线程优先级及调度策略
  • 10.5 线程同步与互斥
  • 10.6 项目案例
  • 本章总结
  • 习题10
  • 第11章 Java网络编程
  • 11.1 网络编程概述
  • 11.2 理解TCP/IP及UDP/IP
  • 11.3 使用ServerSocket和Socket开发TCP/IP网络程序
  • 11.4 使用DatagramPacket和DatagramSocket开发UDP/IP网络程序
  • 11.5 项目案例
  • 本章总结
  • 习题11
  • 第12章 JDBC技术
  • 12.1 关系数据库简介
  • 12.2 JDBC简介
  • 12.3 JDBC开发基本步骤
  • 12.4 JDBC高级特性
  • 12.5 项目案例
  • 本章总结
  • 习题12
展开全部