图书介绍

Java语言程序设计 进阶篇 原书第5版PDF|Epub|txt|kindle电子书版本下载

Java语言程序设计 进阶篇 原书第5版
  • (美)Y. Daniel Liang著;王镁,新夫,李娜译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111191935
  • 出版时间:2006
  • 标注页数:465页
  • 文件大小:102MB
  • 文件页数:484页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java语言程序设计 进阶篇 原书第5版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第17章 面向对象数据结构2

17.1 引言2

17.2 线性表2

第5篇 数据结构与集合构架2

17.2.1 数组线性表5

17.2.2 链表(可选)9

17.3 栈和队列15

17.4 二叉树(可选)18

17.4.2 在二叉搜索树中插入元素19

17.4.1 二叉树的表示19

17.4.3 二叉树的遍历20

17.4.4 二叉树的类20

主要术语23

本章小结23

复习题23

编程练习24

第18章 Java集合构架26

18.1 引言26

18.2 Collection接口和AbstractCollection类27

18.3.1 散列集HashSet28

18.3 规则集Set28

18.3.2 链式散列集LinkedHashSet29

18.3.3 树形集TreeSet30

18.4 比较器接口Comparator32

18.5 线性表List33

18.5.1 数组线性表ArrayList和链表LinkedList34

18.5.2 向量类Vector36

18.5.3 栈类Stack38

18.7 图Map40

18.6 一般类型的使用(JDK 1.5的功能)40

18.8 Collections类44

18.9 Arrays类47

主要术语49

主要的类和方法49

本章小结49

复习题50

编程练习52

19.2 线程的概念56

19.1 引言56

第6篇 多线程和国际化56

第19章 多线程56

19.3 扩展Thread类创建线程57

19.4 实现runnable接口创建线程59

19.5 线程的控制与通信60

19.5.1 线程的状态62

19.5.2 线程的优先级63

19.6 线程组63

19.7 线程之间的同步与协作64

19.7.1 同步化实例与静态方法66

19.7.2 同步语句67

19.7.3 线程之间的协作67

19.7.4 死锁69

19.8 使用线程控制动画(可选)70

19.9 在独立的线程上播放音频(可选)72

19.10 进程条JProgressBar(可选)76

主要的类和方法79

本章小结79

主要术语79

复习题80

编程练习81

第20章 国际化84

20.1 简介84

20.2 地区类Locale84

20.3 处理日期和时间86

20.3.1 时区类TimeZone86

20.3.2 日期格式类DateFormat86

20.3.3 简单日期格式类SimpleDateFormat87

20.3.4 日期格式符号类DateFormatSymbols88

20.4 数字格式化96

20.4.1 普通数字格式96

20.4.2 货币格式97

20.4.3 百分数格式97

20.4.4 数字的转换98

20.4.5 数字格式类DecimalFormat98

20.5 资源簇(可选)101

主要的类和方法106

主要术语106

复习题107

本章小结107

编程练习108

第7篇 高级图形用户界面程序设计第21章 JavaBeans、Bean事件和MVC结构112

21.1 引言112

21.2 JavaBeans112

21.3 bean属性113

21.3.1 属性的命名方式113

21.4.1 Java事件模型114

21.4.2 事件类和事件监听器接口114

21.3.2 属性和数据域114

21.4 bean事件114

21.4.3 源组件115

21.4.4 监听器组件115

21.5 创建自定义事件组116

21.6 创建自定义源组件118

21.7 应用现存的事件组124

21.8.1 标准适配器128

21.8 事件适配器128

21.8.2 内部类适配器131

21.8.3 匿名内部类适配器132

21.9 模型-视图-控件133

主要术语139

主要的类和方法140

本章小结140

复习题140

编程练习140

22.2 Swing容器的结构144

第22章 容器、布局管理器和边框144

22.1 引言144

22.2.1 框架JFrame145

22.2.2 applet容器JApplet145

22.2.3 面板JPanel146

22.3 布局管理器146

22.3.1 布局管理器CardLayout147

22.3.2 布局管理器GridBagLayout(可选)149

22.3.3 不使用布局管理器153

22.3.4 布局管理器BoxLayout155

22.3.5 布局管理器OverlayLayout158

22.3.6 布局管理器SpringLayout160

22.4 创建自定义布局管理器162

22.5 滚动窗格JScrollPane166

22.6 选项卡JTabbedPane169

22.7 分隔窗格JSplitPane172

22.8 Swing边框175

本章小结182

主要的类和方法182

复习题183

编程练习184

第23章 菜单、工具栏、对话框和内部框架187

23.1 引言187

23.2 菜单187

23.2.1 创建菜单187

23.2.2 图标、热键和快捷键189

23.3 弹出式菜单192

23.4 工具栏JToolBar194

23.5 使用Action接口处理行为事件196

23.6 对话框JOptionPane200

23.6.1 消息对话框200

23.6.2 确认对话框201

23.6.3 输入对话框202

23.6.4 选项对话框203

23.7 创建自定义对话框205

23.8 颜色对话框JColorChooser208

23.9 文件对话框JFileChooser209

23.10 创建内部框架(可选)213

主要的类和方法215

本章小结216

复习题217

编程练习217

第24章 高级Swing组件221

24.1 引言221

24.2 Swing的模型-视图-控件结构221

24.3 微调文本域JSpinner222

24.3.1 微调文本域模型224

24.3.2 微调文本域编辑器226

24.4 列表框JList229

24.4.1 JList的构造方法、属性和方法230

24.4.2 列表框布局方向230

24.4.3 列表框选择模式和列表框选择模型231

24.4.4 列表模型234

24.4.5 列表框单元格绘制器236

24.5 组合框JComboBox239

24.6 表格JTable242

24.6.1 JTable的构造方法、属性和方法243

24.6.2 表格模型246

24.6.3 表格列模型247

24.6.4 表格具体列的类TableColumn248

24.6.5 表头类JTableHeader248

24.6.6 表格绘制器和编辑器253

24.6.7 自定义表格绘制器和编辑器255

24.6.8 表格事件258

24.7 树JTree261

24.7.1 JTree的构造方法、属性和方法262

24.7.2 树模型接口TreeModel及其默认类DefaultTreeModel264

24.7.3 结点接口TreeNode、MutableTreeNode和类DefaultMutableTreeNode265

24.7.4 树的路径类TreePath268

24.7.5 选择接口TreeSelectionModel和类DefaultTreeSelectionModel269

24.7.6 树结点的绘制和编辑272

24.7.7 树的事件274

主要的类和方法274

本章小结275

复习题276

编程练习277

第8篇 Web程序设计282

第25章 Java数据库程序设计282

25.1 引言282

25.2 关系数据库系统282

25.2.1 关系结构283

25.2.2 完整性约束283

25.3 SQL285

25.3.2 在关系数据库中使用SQL286

25.3.1 创建和删除表286

25.3.3 简单插入、更新和删除288

25.3.4 简单查询289

25.3.5 比较运算符和布尔运算符289

25.3.6 运算符like、between-and和is null290

25.3.7 列的别名290

25.3.9 显示互不相同的元组291

25.3.10 显示有序元组291

25.3.8 算术运算符291

25.3.11 联结表292

25.4 JDBC293

25.5 预备语句接口PreparedStatement299

25.6 检索元数据301

25.7 一个通用的SQL客户程序(可选)302

25.8 批处理(可选)307

25.9 可滚动和可更新的结果集(可选)311

25.10 在JDBC中存储和检索图像(可选)320

主要的类和方法323

本章小结323

主要术语323

复习题324

编程练习325

第26章 Servlet328

26.1 引言328

26.2 HTML和公用网关接口328

26.2.1 静态Web内容328

26.2.2 动态Web内容与公用网关接口329

26.2.3 GET方法和POST方法329

26.3.1 创建servlet330

26.2.4 从CGI到Java servlet330

26.3 创建和运行servlet330

26.3.2 编译servlet331

26.3.3 启动Tomcat331

26.3.4 运行servlet332

26.4 Servlet API332

26.4.1 接口Servlet332

26.4.2 GenericServlet类、ServletConfig接口和HttpServlet类333

26.4.3 ServletRequest接口和HttpServlet-Request接口334

26.5 创建servlet335

26.4.4 ServletResponse接口与HttpServlet-Response接口335

26.6 HTML窗体337

26.7 servlet中的数据库程序设计341

26.8 会话跟踪345

26.8.1 使用隐藏值进行会话跟踪345

26.8.2 使用cookie进行会话跟踪349

26.8.3 使用servlet API进行会话跟踪353

26.9 利用servlet发送图像357

26.9.1 利用文件发送图像358

26.9.2 利用Image对象发送图像359

26.9.3 图像和文本一起发送361

主要术语362

主要的类和方法363

本章小结363

复习题364

编程练习365

27.1 引言370

27.2 简单的JSP页面370

第27章 JSP370

27.3 如何处理JSP页面371

27.4 JSP脚本构件371

27.5 预定义变量373

27.6 JSP指令375

27.7 在JSP中使用JavaBeans378

27.8 读取和设置属性381

27.9 建立属性与输入参数的关联382

27.10 在JSP网页中转交请求信息384

JSP预定义变量389

JSP脚本构件的语法389

本章小结390

复习题390

编程练习391

第9篇 分布式计算394

第28章 网络394

28.1 引言394

28.2 客户/服务器计算模式394

28.2.3 通过套接字进行数据传输395

28.2.2 客户套接字395

28.2.1 服务器套接字395

28.3 网络地址类InetAddress400

28.4 多客户服务400

28.5 applet客户403

28.6 发送和接收对象405

28.7 从Web服务器上读取文件410

28.8 JEditorPane类(可选)412

28.9 实例学习:分布式三子棋游戏(可选)414

28.10 数据报套接字(可选)424

28.10.1 DatagramPacket类和DatagramSocket类425

28.10.2 数据报程序设计425

主要的类和方法429

本章小结430

复习题430

编程练习431

29.2 RMI基本知识434

29.2.1 RMI是如何工作的434

29.1 引言434

第29章 远程方法调用434

29.2.2 参数传输435

29.2.3 RMI命名服务436

29.3 开发RMI应用程序436

29.4 RMI与套接字层程序设计443

29.5 使用RMI开发三层结构的应用程序443

29.6 RMI的回调功能446

本章小结455

主要的类和方法455

复习题456

编程练习456

附录457

附录A Java关键字457

附录B ASCII码字符集458

附录C 运算符优先级表459

附录D Java修饰符460

附录E UML图形符号461

附录F 特殊浮点值464

附录G 位运算符465

热门推荐