图书介绍

Java高级实用编程PDF|Epub|txt|kindle电子书版本网盘下载

Java高级实用编程
  • 管贻生编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302076871
  • 出版时间:2004
  • 标注页数:333页
  • 文件大小:38MB
  • 文件页数:344页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java高级实用编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1 Java简介1

目 录1

1.2 Java高级应用举例:UATelehand系统3

1.2.1Telehand系统的体系结构3

1.2.2Telehand系统的功能和操作5

1.2.3Telehand系统的实现和集成7

1.3本书的内容和组织结构8

第2章Java图形用户接口编程10

2.1 引言10

2.2 Swing总览11

2.3.1 JFrame813

2.3 顶级容器13

2.3.2 JApplet14

2.4 GUI的总体效果16

2.4.1基本的布局管理16

2.4.2外观(Look and Feel)18

2.5文本输入和显示20

2.5.1文本域(Text Field)21

2.5.2文本区(Fext Area)25

2.5.3样式文本区(Styled Text Area)26

2.6按钮、复选框和单选按钮28

2.6.1按钮(Button)28

2.6.2复选框(Check Box)30

2.6.3单选按钮(Radio Button)32

2.7组合框(ComboBox)33

2.8列表框(List)34

2.9滚动条和滑动块39

2.9.1滚动条(Scroll Bar)39

2.9.2滑动块(Slider)41

2.10标签(Label)42

2.11边框(Border)44

2.12任务进度的监视48

2.12.1进度条(Progress Bar)48

2.12.2进度监视器(Progress Monitor)49

2.13表格(Table)50

2.13.1一个简单表格51

2.13.2表格的行列操作52

2.13.3表格模型55

2.13.4单元的显示和编辑57

2.14树形结构(Tree)61

2.14.1一个简单的树形结构61

2.14.2树的编辑64

2.14.3树节点的显示66

2.14.4树的事件监听和处理68

2.14.5树模型的定制70

2.15高级布局管理71

2.15.1网格布局(Grid Layout)72

2.15.2方框布局(Box Layout)73

2.15.3网格袋布局(Grid Bag Layout)75

2.15.4卡片式布局(Card Layout)77

2.15.5布局管理器的定制79

2.15.6布局管理器的选用81

2.16菜单(Menu)81

2.16.1菜单的创建82

2.16.2菜单选项图标、键盘助记符和快捷键84

2.16.3菜单选项类型85

2.16.4菜单选项的有效性86

2.16.5弹出式菜单(Pop-up Menu)86

2.16.6菜单布局的定制87

2.17对话框(Dialog)89

2.17.2对话框的创建和用户数据输入91

2.17.3文件选择对话框92

2.17.4颜色选择器96

2.18控件组织器98

2.18.1分隔块(Split Pane)99

2.18.2 Tabbed Pane100

2.18.3工具条(Tool Bar)101

2.18.4内部窗口(Internal Frame)103

2.19 Telehand系统的GUI设计105

第3草Servlet网络编程110

3.1 网络技术简介110

3.1.1 Web技术的发展简史110

3.1.3 HTTP基本概念113

3.1.2 Servlet的特点113

3.2开发环境的创建和使用116

3.2.1 Tomcat的安装和运行116

3.2.2 Apache的安装和运行117

3.2.3 Tomcat与Apache的连接119

3.2.4 Tomcat开发环境的使用122

3.3 HTTP Servlet基础124

3.3.1 一个简单的例子124

3.3.2 Servlet API126

3.3.3 Servlet的运行机制128

3.3.4 Servlet的生命周期128

3.3.5表单数据和POST请求的处理130

3.4信息的获取131

3.4.1 初始化参数的获取132

3.4.2服务器信息的获取135

3.4.3客户信息的获取138

3.4.4请求信息的获取140

3.5 HTML页面的传送143

3.5.1 响应的基本结构144

3.5.2 HTML页面的生成144

3.5.3状态码和HTTP头部信息146

3.6 Cookie和Session150

3.6.1Cookie151

3.6.2 Session155

3.7 图像的产生、处理和传送157

3.7.1 静态图像的产生和传输158

3.7.2动态图像的产生和传输160

3.7.3 图像的处理和传输163

3.8多种语言的处理167

3.8.1 中文的显示168

3.8.2 多种语言的混合169

3.9网络的安全性171

3.9.1服务器的HTTP认证172

3.9.2定制的认证173

3.9.3基于表单的认证174

3.9.4SSL177

3.10 Applet与Servlet之间的通信178

3.11.1 JSP的特点和工作机制189

3.11 Servlet 与JSP189

3.11.2一个JSP的简例191

3.11.3 JSP语法提要193

3.11.4 JSP的内置对象195

3.11.5 JSP的其他功能特性196

3.12 Telehand系统的网络实现196

3.12.1 网络服务功能的实现196

3.12.2操作场景的图像反馈200

第4章Java与数据库的连接202

4.1 JDBC的结构和应用模式202

4.2关系数据库和SQL简介204

4.3数据库的安装和测试207

4.4 JDBC编程基本概念210

4.4.1装载JDBC驱动器211

4.4.2与数据库的连接211

4.4.3 SQL语句的执行213

4.4.4数据库中返回结果的处理214

4.4.5关闭所创建的各个对象214

4.5 JDBC API214

4.5.1 DriverManager类215

4.5.2 Connection接口216

4.5.3 Statement接口217

4.5.4 ResultSet接口218

4.5.5 PreparedStatement和CallableStatement接口221

4.5.6 DatabaseMetaData和ResultSetMetaData接口224

4.5.7 SQLException和SQLWarning类227

4.5.8其他类和接口228

4.6可滚动的和可修改的结果集229

4.7高级数据类型Blob和Clob231

4.8 数据库的事务(Transactions)233

4.9 Servlet对数据库的操作235

4.9.1 对数据库的直接存取235

4.9.2数据库对象的重用238

4.9.3连接池239

4.10一个实例:对Telehand系统的网上评估242

第5章JNI技术250

5.1 什么是JNI250

5.2.1 Java程序的编写251

5.2使用JNI时Java程序的编写过程251

5.2.2 Java程序的编译252

5.2.3 native方法头文件的产生253

5.2.4 native方法的实现254

5.2.5 native共享库的生成254

5.2.6程序的运行255

5.3 Java与native之间的类型映射255

5.3.1基本数据类型的映射256

5.3.2引用类型的映射256

5.3.3 native方法与实现函数之间的对应关系258

5.4 native方法对基本数据类型的存取259

5.5 native方法对Java字符串的存取259

5.6 native方法对Java数组的存取261

5.6.1基本数据数组的存取262

5.6.2对象数组的存取264

5.7 native方法对Java成员变量的存取265

5.7.1对象成员的存取265

5.7.2静态成员的存取267

5.7.3类型署名和相关的JNI函数267

5.8 native方法对Java方法的调用269

5.8.1对象方法的调用270

5.8.2静态方法的调用271

5.8.3构造方法的调用272

5.8.4 JNI API:调用Java方法的函数273

5.9局部的和全局的引用274

5.9.1 局部引用、全局引用和弱全局引用275

5.9.2与引用有关的函数277

5.10异常的产生和捕获278

5.11 Invocation接口281

5.12 JNI在Telehand系统中的应用284

第6章Java与VRML289

6.1什么是VRML和EAI289

6.2三维图形学和VRML基础290

6.2.1 三维图形学的基本概念290

6.2.2 VRML基础291

6.3 VRML脚本简介294

6.3.1几何节点(Geometry)294

6.3.2外观(Appearance)301

6.3.3成组节点(Gronping Node)303

6.3.4可绑定节点(Binding Node)306

6.3.5声光节点309

6.3.6块化和抽象化312

6.3.7事件(Event)316

6.3.8插补器(Interpolator)321

6.4 EAI:Java与VRML的连接324

6.4.1必要的HTML文件324

6.4.2 EAI的工作机制325

6.4.3 VRML节点的存取327

6.4.4感知VRML事件的发生328

6.4.5 VRML场景的创建330

6.5 EAI在Telehand系统中的应用331

热门推荐