当前位置:当前位置:主页 > 计算机电子书 > Java > Java程序设计 pdf电子书
Java高级程序设计

Java高级程序设计 PDF 完整超清版

  • 更新:2022-04-05
  • 大小:10.2 MB
  • 类别:Java程序设计
  • 作者:周化祥、许金元
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java高级程序设计》是由人民邮电出版社出版的一本关于Java程序设计方面的书籍,作者是周化祥、许金元,主要介绍了关于Java、程序设计方面的知识内容,目前在Java程序设计类书籍综合评分为:8.6分。

书籍介绍

编辑推荐

1.本书以案例教学为引导,深入浅出,图文并茂,方便读者快速上手,着重培养读者的动手能力。

2.本书使用JavaSE8.0,反映了Java和软件技术的新进展。

3.本书配备了丰富的教学资源,包括教学课件、教学视频、教学大纲、习题答案和源代码。

内容简介

本书系统地介绍了Java语言高级程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。

本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合程序开发人员学习使用。

目录

  • 第1章
  • 集合框架
  • 1.1Java语言中的集合类1
  • 1.1.1集合概述1
  • 1.1.2Java集合框架的层次结构2
  • 1.2Collection接口3
  • 1.3Set接口及其实现类4
  • 1.4List接口及其实现类7
  • 1.5Iterator接口11
  • 1.6Map接口及其实现类15
  • 1.7本章小结21
  • 1.8本章习题21
  • 第2章
  • 异常处理22
  • 2.1异常处理22
  • 2.1.1异常的有关概念22
  • 2.1.2异常处理机制24
  • 2.2自定义异常类27
  • 2.3本章小结29
  • 2.4本章习题29
  • 第3章
  • 输入/输出流31
  • 3.1File类31
  • 3.2字节流和字符流40
  • 3.2.1流的概念40
  • 3.2.2InputStream字节输入流的层次结构与常用方法41
  • 3.2.3OutputStream字节输出流的层次结构与常用方法42
  • 3.2.4Reader字符输入流的层次结构及主要方法43
  • 3.2.5Writer字符输出流的层次结构及主要方法43
  • 3.3节点流与处理流的使用44
  • 3.3.1节点流的概念44
  • 3.3.2使用节点流访问文件45
  • 3.3.3处理流的概念51
  • 3.3.4处理流类的使用51
  • 3.4对象的序列化59
  • 3.4.1对象序列化概述59
  • 3.4.2支持序列化的接口和类59
  • 3.4.3对象序列化的条件67
  • 3.4.4transient67
  • 3.5本章小结68
  • 3.6本章习题68
  • 第4章
  • 多线程70
  • 4.1多线程简介70
  • 4.2多线程实现的两种方式73
  • 4.2.1继承Thread类73
  • 4.2.2实现Runnable接口76
  • 4.2.3两种实现方式的比较77
  • 4.3线程的属性和控制79
  • 4.3.1线程状态及其生命周期79
  • 4.3.2线程类的主要方法80
  • 4.3.3线程优先级81
  • 4.3.4线程休眠和线程中断86
  • 4.3.5线程的高级操作90
  • 4.4多线程的同步/通信问题94
  • 4.4.1线程同步94
  • 4.4.2锁100
  • 4.4.3死锁105
  • 4.5本章小结106
  • 4.6本章习题106
  • 第5章
  • 网络编程108
  • 5.1网络基础知识108
  • 5.1.1网络基础知识概述108
  • 5.1.2InetAddress编程111
  • 5.1.3URL编程112
  • 5.1.4TCP与UDP113
  • 5.2Socket编程116
  • 5.2.1Socket原理116
  • 5.2.2基于TCP的Socket编程117
  • 5.2.3基于多线程的Socket编程122
  • 5.3本章小结130
  • 5.4本章习题130
  • 第6章
  • 图形用户界面程序设计131
  • 6.1图形用户界面概述131
  • 6.2构造简单的图形界面132
  • 6.2.1创建框架132
  • 6.2.2添加组件133
  • 6.3布局管理器135
  • 6.3.1FlowLayout布局管理器135
  • 6.3.2BorderLayout布局管理器136
  • 6.3.3GridLayout布局管理器138
  • 6.4交互与事件处理139
  • 6.4.1事件处理模型139
  • 6.4.2动作事件处理142
  • 6.5常用的GUI组件144
  • 6.5.1标签144
  • 6.5.2按钮145
  • 6.5.3文本框147
  • 6.5.4文本区148
  • 6.5.5面板150
  • 6.5.6单选按钮152
  • 6.5.7复选框153
  • 6.6鼠标事件155
  • 6.7键盘事件157
  • 6.8本章小结159
  • 6.9本章习题159
  • 第7章
  • 泛型160
  • 7.1泛型的动机及Java语言集合中的泛型160
  • 7.1.1泛型的动机160
  • 7.1.2Java语言集合中的泛型161
  • 7.2泛型类164
  • 7.3泛型接口165
  • 7.4泛型通配符167
  • 7.5泛型方法170
  • 7.6本章小结174
  • 7.7本章习题174
  • 第8章
  • JDBC编程176
  • 8.1JDBC概述176
  • 8.1.1什么是JDBC176
  • 8.1.2JDBC的体系结构177
  • 8.1.3JDBC核心接口与类177
  • 8.2创建JDBC应用177
  • 8.2.1创建JDBC应用程序的步骤177
  • 8.2.2JDBC中主要的类及常用方法181
  • 8.2.3SQL注入问题187
  • 8.3PreparedStatement接口188
  • 8.4用JDBC连接不同的数据库194
  • 8.5本章小结195
  • 8.6本章习题195
  • 第9章
  • Java8新特性196
  • 9.1Lambda表达式和函数式接口196
  • 9.2方法引用201
  • 9.3接口的默认方法和静态方法206
  • 9.4本章小结208
  • 9.5本章习题208

资源获取

相关资源

网友留言