图书介绍

精通Java 22025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通Java 2
  • 林建铭,高名扬编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030092090
  • 出版时间:2001
  • 标注页数:514页
  • 文件大小:40MB
  • 文件页数:531页
  • 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计

PDF下载


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

下载说明

精通Java 2PDF格式电子书版下载

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

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

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

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

图书目录

第一章 Java语言简介1

1.1 Java语言历史2

1.2 Java之于Internet3

1.3 Java的特点5

1.3.1 跨平台的能力5

1.3.2 完全对象的环境6

1.3.3 友善的Web使用接口7

1.3.4 使用者端资源的利用7

1.3.5 软件更新与推广的便利8

1.3.6 Garbage Collection8

1.4.2 头文件

9

1.4.3 例外9

1.4.1 指针9

1.4 Java与C++的差异9

1.4.4 新的修饰词10

1.4.5 字符串类与字符数组10

1.4.6 其它10

第二章 Java语言概述13

2.1 JDK14

2.2 JDK安装与使用14

2.3 基本编译执行实例说明22

2.3.1 简单Java程序实例说明22

2.3.2 Java程序编译23

2.3.3 Java程序执行26

2.4 javadoc与javap使用说明28

2.4.1 利用javadoc产生说明文件29

2.4.2 javap程序的使用36

第三章 Java程序基础39

3.1 数据类型与变量40

3.1.1 数据类型40

3.1.2 什么是变量42

3.1.3 变量的声明42

3.1.4 变量的使用43

3.1.5 变量数组的声明44

3.1.6 数据类型的转换46

3.2.1 什么是运算符48

3.2 Java运算符与表达式48

3.2.2 赋值(Assign)功能运算符49

3.2.3 整数运算符50

3.2.4 布尔运算符54

3.2.5 其它运算符57

3.2.6 运算符执行优先级59

3.2.7 Java少了哪些C语言运算符60

3.2.8 表达式的写法60

3.3 流程控制语句61

3.3.1 if...else...控制结构61

3.3.2 while控制结构64

3.3.3 do...while控制结构66

3.3.4 for循环控制结构68

3.3.5 switch控制结构70

3.4 利用执行时所传进来的参数72

3.5 过程、函数、与方法74

3.5.1 method的声明75

3.5.2 函数编写76

3.5.3 变量使用区域(Scope)的概念80

第四章 Java的面向对象程序设计85

4.1 面向对象程序设计(Object Oriented Prongramming)86

4.1.1 对象(Object)86

4.1.2 类(Class)87

4.1.3 类封装(Encapsulation)88

4.1.4 对象类特性89

4.1.5 对象操作91

4.2 Java的类与对象92

4.2.1 Java类声明和实例92

4.2.2 类声明格式93

4.2.3 类修饰词意义94

4.2.4 类继承的意义98

4.2.5 利用implements来构建interface101

4.2.6 类主体102

4.3 Java类中的数据成员103

4.3.1 数据成员声明格式103

4.3.2 数据成员修饰词104

4.3.3 数据类型112

4.3.4 数据成员的命名与产生114

4.3.5 数据成员的初始设置116

4.3.6 数据成员的覆盖116

4.4 Java类中的Method118

4.4.1 Method的意义118

4.4.2 Method声明的格式118

4.4.3 Method修饰词119

4.4.4 Method的返回值123

4.4.5 Method的名称123

4.4.6 Method的参数表123

4.4.7 throws子句124

4.4.8 Method的重载与覆盖125

4.4.9 特殊Method--构造函数127

4.5 this与super关键字131

4.5.1 super关键字132

4.5.2 this关键字133

4.5.3 this与super关键字对于构造函数的用途134

4.6 对象的产生135

4.7 对象的使用“.”运算符136

4.7.1 数据成员的使用136

4.7.2 Method的使用138

4.7.3 Method的Call by Value与Call by Reference140

4.8 对象的数组(Array)141

4.9 对象的类型转换143

4.10 Java Interface146

4.10.1 Interface的功能性147

4.10.2 interface的语法格式148

4.10.3 利用implements关键字构建interface149

4.10.4 利用interface进对象类的类型转换152

4.11 Java Package154

4.11.1 package命名分类概念155

4.11.2 package声明构建的格式156

4.11.3 import语句158

第五章 Java AWT161

5.2 Layout manager简介162

5.1 java.awt package简介162

5.3 可视组件的始祖--Component类163

5.3.1 Component的method163

5.4 基本的窗口--Frame类166

5.4.1 Frame类的构造函数167

5.4.2 Framd类的method167

5.5 和使用者对话--Dialog类169

5.5.1 Dialog类的构造函数170

5.5.2 Dialog类的method170

5.6 到处都是按钮--Button类172

5.6.1 Button类的构造函数172

5.6.2 Button类的method172

5.7 安排您的组件--BorderLayout类173

5.7.1 BorderLayout类的构造函数174

5.7.2 BorderLayout类的method174

5.8 安排您的组件--CardLayout类176

5.8.1 CardLayout类的构造函数176

5.8.2 CardLayout类的method176

5.9 安排您的组件--FlowLayout类178

5.9.1 FlowLayout类的构造函数178

5.9.2 FlowLayout类的method178

5.10 安排您的组件--GridLayout类180

5.10.1 GridLayout类的构造函数180

5.10.2 GridLayout类的method180

5.11 安排你的组件--GridBagLayout类181

5.11.1 GridBagLayout类的构造函数183

5.11.2 GridBagLayout类的method183

5.12 选还是不选--Checkbox类185

5.12.1 Checkbox类的构造函数186

5.12.2 Checkbox类的method186

5.13 只能选一个--CheckboxGroup类188

5.13.1 CheckboxGroup类的构造函数188

5.13.2 CheckboxGroup类的method188

5.14 下拉式菜单--Choice类189

5.14.1 Choice类的构造函数189

5.14.2 Choice类的method190

5.16.1 List类的构造函数191

5.15.1 Label类的构造函数191

5.15 卷标--Label类191

5.15.2 Lable类的method192

5.16 普通列出来--List类193

5.16.2 List类的method194

5.17 菜单选项--MenuItem类196

5.17.1 MenuItem类的构造函数196

5.17.2 MenuItem类的method197

5.18 其他的菜单选项--CheckboxMenuItem类197

5.18.2 CheckboxMenuItem类的method198

5.19 方便的菜单--Menu类198

5.18.1 CheckboxMenuItem类的构造函数198

5.19.1 Menu类的构造函数199

5.19.2 Menu类的method199

5.20 菜单列--MenuBar类200

5.20.1 MenuBar类的构造函数200

5.20.2 MenuBar类的method200

5.21 简单的容器--Panel类202

5.21.1 Panel类的构造函数202

5.21.2 Panel类的method202

5.22 给我一行字--TextField类203

5.22.1 TextField类的构造函数203

5.22.2 TextField类的method204

5.23.1 TextArea类的构造函数207

5.23 给我好几行字--TextArea类207

5.23.2 TextArea类的method208

5.24 彩色的世界--Color类209

5.24.1 Color类的构造函数209

5.24.2 Color类的method210

5.25 欢迎涂鸦--Graphics类212

5.25.1 Graphics类的构造函数212

5.25.2 Graphics类的method212

第六章 事件的处理219

6.1 java.awt.event package简介220

6.2 键盘的好帮手--KeyEvent类220

6.2.2 KeyEvent类的method221

6.2.1 KeyEvent类的构造函数221

6.3 到底选好了没--ItemEvent类224

6.3.1 ItemEvent类的构造函数225

6.3.2 ItemEvent类的method225

6.4 鼠标的好帮手--MouseEvent类227

6.4.1 MouseEvent类的构造函数227

6.4.2 MouseEvent类的method228

6.5 有人在打字--TextEvent类230

6.5.2 TextEvent类的method231

6.6 窗口的好帮手--WindowEvent类232

6.5.1 TextEvent类的构造函数233

6.6.1 WindowEvent类的构造函数233

6.6.2 WindowEvent类的method233

第七章 Applet237

7.1 到处都是网址--URL类238

7.1.1 URL类的构造函数239

7.1.2 URL类的method239

7.2 AppletContext Interface241

7.2.1 AppletContext interface的method241

7.3 我想要唱歌--AudioClip interface242

7.3.1 AudioClip interface的method242

7.4 网页上的小程序--Applet类242

7.4.1 Applet类的构造函数243

7.4.2 Applet类的method243

7.5 进阶技巧--Double Buffering252

第八章 例外的处理257

8.1 例外的始祖--Exception类258

8.1.1 Exception类的构造函数258

8.1.2 Exception类的method258

8.2 throws与throw指令259

8.3 try,catch与finally指令259

8.4 常见的例外263

8.4.1 ArrayIndexOutOfBoundsException263

8.4.2 NullPointerException264

8.4.3 NumberFormatException265

第九章 好用的工具269

9.1.1 Enumeration interface的method270

9.1 其他的数组--Enumeration interface270

9.2 日历加时钟--GregorianCalendar类272

9.2.1 GregorianCalendar类的构造函数274

9.2.2 GregorianCalendar类的method275

9.3 序列--LinkedList类277

9.3.1 LinkedList类的构造函数277

9.3.2 LinkedList类的method278

9.4 乱七八糟的随机数--Random类281

9.4.1 Random类的构造函数281

9.4.2 Random类的method281

9.5.1 Stack类的构造函数283

9.5 堆栈--Stack类283

9.5.2 Stcak类的method284

9.6 字符串分析工具--StringTokenizer类285

9.6.1 StringTokenizer类的构造函数285

9.6.2 StringTokenizer类的method286

9.7 其他的序列--Vector类288

9.7.1 Vector类的构造函数288

9.7.2 Vector类的method289

第十章 Thread293

10.1 线程的观念294

10.2 java,lang,Thread类简介295

10.3 Thread类297

10.3.1 Thread类的声明297

10.3.2 Thread类的method298

10.4 Thread程序技巧305

10.4.1 资源共享--利用synchronized修饰词305

10.4.2 等待Thread执行结束--为Thread执行排序尽一点力308

10.5 ThreadGroup类312

10.5.1 ThreadGroup类构造函数313

10.5.2 ThreadGroup类的method313

10.6 Runnable interface318

10.6.1 Runnable interface简介318

10.6.2 Runnable interface构建实例319

第十一章 数据流与文件处理323

11.1.1 Reader类的method324

11.1 我要读数据--Reader类324

11.2 输入数据流--InputStream类325

11.2.1 InputStream类的method325

11.3 文件--File类326

11.3.1 File类的构造函数326

11.3.2 File类的method326

11.4 读文件的工具--FileReader类329

11.4.1 FileReader类的构造函数329

11.4.2 FileReader类的method330

11.5 一目十行--BufferedReader类330

11.5.1 BufferedReader类的构造函数330

11.5.2 BufferedReader类的method331

11.6 我要写数据--Writer类333

11.6.1 Writer类的method334

11.7 输出数据流--OutputStream类334

11.7.1 OutputStream类的method335

11.8 写文件的工具--FileWriter类335

11.8.1 FileWriter类的构造函数335

11.8.2 FileWriter类的method336

11.9 随机存取文件--RandomAccessFile类337

11.9.1 RandomAccessFile类的构造函数337

11.9.2 RandomAccessFile类的method338

11.10 数据分析工具--StreamTokenizer类342

11.10.2 StreamTokenizer类的method343

11.10.1 StreamTokenizer类的构造函数343

第十二章 网络传输349

12.1 计算机地址--InetAddress类350

12.1.1 InetAddress类的构造函数351

12.1.2 InetAddress类的method351

12.2 客户端--Socker类352

12.2.1 Socker类的构造函数352

12.2.2 Socker类的method353

12.3 服务器--ServerSocket类355

12.3.1 ServerSocket类的构造函数355

12.3.2 ServerSocket类的method356

第十三章 Swing363

13.1.1 JComponent类的method365

13.1 基本组件--JComponent类365

13.2 基本容器--RootPaneContainer interface368

13.2.1 RootPaneContainer interface的method369

13.3 窗口加强版--JFrame类370

13.3.1 JFrame类的构造函数370

13.3.2 JFrame类的method371

13.4 按钮加强版--JButton类372

13.4.1 JButton类的构造函数372

13.4.2 JButton类的method373

13.5 选一个颜色--JColorChooser类377

13.5.2 JColorChooser类的method378

13.5.1 JColorChooser类的构造函数378

13.6 下拉式菜单加强版--JComboBox类381

13.6.1 JComboBox类的构造函数381

13.6.2 JComboBox类的method382

13.7 选一个文件--JFileChooser类386

13.7.1 JFileChooser类的构造函数386

13.7.2 JFileChooser类的method387

13.8 窗口中的窗口--JInternalFrame类391

13.8.1 JInternalFrame类的构造函数392

13.8.2 JInternalFrame类的method392

13.9 一个萝卡一个坑--JTable类397

13.9.2 JTable类的method398

13.9.1 JTable类的构造函数398

13.10 枝叶分明的树--JTree类402

13.10.1 JTree类的构造函数403

13.10.2 JTree类的method403

13.11 对话框工厂--JOptionPane类405

13.11.1 JOptionPane类的构造函数406

13.11.2 JOptionPane类的method407

13.12 将画面分成两半--JSplitPane类412

13.12.1 JSplitPane类的构造函数412

13.12.2 JSplitPane类的method412

13.13 活页夹--JTabbedPane类415

13.13.1 JTabbedPane类的构造函数415

13.13.2 JTabbedPane类的method416

13.14 好用的工具--SwingUtilities类420

13.14.1 SwingUtilities类的构造函数420

13.14.2 SwingUtilities类的method420

13.15 精确的时钟--Timer类422

13.15.1 Timer类的构造函数422

13.15.2 Timer类的method422

13.16 Applet加强版--JApplet类425

13.16.1 JApplet类的构造函数425

13.16.2 JApplet类的method426

13.17 进阶技巧429

13.17.1 如何设置视觉外观429

13.17.2 如何使用layered pane及glass pane434

13.17.3 如何改变组件的边缘438

13.17.4 如何用键盘控制组件440

第十四章 JDBC449

14.1 ODBC和JDBC450

14.2 java.sql package简介451

14.3 准备工作451

14.4 驱动程序管理员--DriverManager类454

14.4.1 DriverManager类的构造函数454

14.4.2 DriverManager类的method455

14.5 Connection interface457

14.5.1 Connection interface的method457

14.6 Statement interface459

14.7 PreparedStatement interface460

14.6.1 Statement interface的method460

14.7.1 PreparedStatement interface的method464

14.8 ResultSet interface466

14.8.1 ResultSet interface的method467

14.9 数据库实例470

附录A Java的网上资源485

附录B Java.lang Package常用的几个类489

B.1 Array(数组)类490

B.2 Boolean(布尔值)类491

B.2.1 Boolean类构造函数491

B.2.2 Boolean类Method491

B.3.1 Byte类构造函数492

B.3 Byte(字节)类492

B.3.2 Byte类Method494

B.4 Character类494

B.4.1 Chrarcter类构造函数494

B.4.2 Charcter类method494

B.5 Double(双精度浮点数)类496

B.5.1 Double类构造函数496

B.5.2 Double类method496

B.6 Float(浮点数)类498

B.6.1 Float类构造函数498

B.6.2 Float类method498

B.7.2 Integer类method500

B.7.1 Integer类构造函数500

B.7 Integer(整数)类500

B.8 Long(长整数)类503

B.8.1 Long类构造函数503

B.8.2 Long类method503

B.9 Short(短整数)类505

B.9.1 Short类构造函数506

B.9.2 Short类method506

B.10 String(字符串)类508

B.10.1 String类构造函数508

B.10.2 String类别method509

B.11 Math(数学相关)类别512

B.11.1 Math类别Method513

热门推荐