当前位置:首页 > 工业技术
大话Java  从零基础到数据库、Web开发
大话Java  从零基础到数据库、Web开发

大话Java 从零基础到数据库、Web开发PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:黄彬华编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2009
  • ISBN:9787030241252
  • 页数:566 页
图书介绍:本书漫画的形式,介绍了Java编程的常用技术和方法。全书内容覆盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库等。
《大话Java 从零基础到数据库、Web开发》目录

第1篇 Java基础语法与面向对象概念 3

Chapter 1 Java简介与基本概念 3

1-1 Java发展过程 4

1-2 Java为什么可以跨平台 5

Java跨平台概念 6

1-3 Java开发工具 8

Javac.exe与Java.exe执行文件 9

环境变量Path的设置步骤 10

在文本模式下编译和执行 11

Java编辑工具 12

1-4 Java程序内容 13

1-5将变量存入内存 15

Java基本数据类型 16

1-6转型 19

Chapter 2 Java的运算与流程控制 23

2-1 Java如何运算 24

2-2 Java运算符号 25

字符串连接符号 25

赋值运算符号 27

比较运算符号 27

逻辑运算符号 29

位运算符号 31

2-3流程控制 34

条件控制——if-else与if架构 35

条件控制——条件运算符号 38

switch控制 39

循环控制——for循环 40

循环控制——嵌套for循环 42

循环控制——while循环与do-while循环 43

2-4特殊流程的处理 44

break 44

continue 45

标签功能 46

Chapter 3数组 55

3-1数组的基本概念与定义 56

3-2数组元素的存取 57

使用for-each取出数组的每个元素值 58

数组的赋值 59

数组的复制 60

数组的排序 62

3-3二维数组 63

不规则二维数组 65

多维数组 66

Chapter 4面向对象程序设计 75

4-1为什么程序设计要改用面向对象 76

4-2方法是计算的利器 79

方法的参数设定——传值与传址的差别 81

4-3对象数组 82

4-4面向对象特色之一——继承 84

方法的改写 86

不能有后继者的限制——final修饰符 88

4-5重复利用的利器——this、 super 89

4-6 Java方法的孪生兄弟——构造函数 90

使用this、 super调用构造函数 92

4-7项目管理所需的概念——Java包 93

4-8 Java修饰符 96

4-9面向对象特色之二——封装 97

4-10系统架构的蓝图——抽象类与接口 99

抽象类 99

接口 102

4-11面向对象特色之三——多态 104

对象转型 104

避免对象强迫转型产生错误——善用instanceof运算符号 107

4-12 Java类架构的根类——Object类 109

Chapter 5对象、变量的生命周期与枚举类型 121

5-1变量生命周期 122

5-2实例方法与类方法 126

程序的进入点——main()方法 127

5-3对象的生命周期 129

5-4枚举类型 131

第2篇 Java重要函数库应用 149

Chapter 6异常事件的产生与处理 149

6-1 Java的异常事件 152

6-2 Java异常事件的处理——try-catch 153

异常事件处理注意事项 154

6-3异常事件的另类处理——throws 156

6-4自定义异常类 159

6-5一定要做异常处理的类——CheckedException 161

6-6方法改写所需遵从的 throws规则 162

Chapter 7数据的输入/输出 177

7-1 File类 179

7-2 FileInputStream和FileOutputStream类 184

7-3 FileReader和FileWriter类 186

7-4多重串接 189

7-5提升效率的功能管——BufferedReader和BufferedWriter类 190

7-6以对象型存取——ObjectInputStream和ObjectOutputStream类 193

Chapter 8数字与文字相关类 207

8-1 Wrapper类 208

AutoBoxing/AutoUnBoxing 211

8-2 Math类 213

8-3 String类 215

String类的实例化 216

8-4 StringBuilder类 219

Chapter 9格式设定相关类 233

9-1 Format类 234

NumberFormat与DateFormat类 234

DecimalFormat与SimpleDateFormat类 239

MessageFormat类 242

9-2 Formatter类 244

9-3 PrintStream类 247

9-4正则表达式及相关类 249

正则表达式 250

Pattern与Matcher类 251

Chapter 10集合架构与泛型 265

10-1集合与数组 266

10-2 Collection接口 267

10-3集合与泛型 270

10-4集合架构 271

Set/HashSet 271

SortedSet/TreeSet 272

List/AravList 273

Queue/LinkedList 274

Stack 275

10-5 Map架构 277

Map接口及其子类 277

Chapter 11多线程程序设计 291

11-1 Java线程架构 292

11-2 Thread类 293

11-3 Runnable接口 296

11-4多线程的同步问题 298

使用synchronized达到线程安全性 300

11-5多线程的互动处理 302

使用wait()和notify()方法达到线程互动 302

第3篇 Java重要技术应用 317

Chapter 12窗口程序设计简介 317

12-1 Java AWT与Swing包简介 318

12-2 Java窗口的组成 319

12-3版面管理功能——LayoutM anager接口 324

B orderLayout类 325

GridLayout类 328

FlowLayout类 330

12-4 Java绘图功能简介——Graphics类 332

12-5与用户间的互动——Java事件处理 334

键盘事件处理 337

鼠标事件处理 339

Chapter 13各种窗口组件应用 353

13-1 JTextField、 JPasswordField、 JTextArea组件 354

13-2 JCheckBox、 JRadioButton、 JComboBox组件 360

13-3 JMenuBar、 JToolBar、 JFileChooser组件 370

13-4 Font、 Color类 377

13-5 JScrollBar组件 378

13-6 JOptionPane组件 382

13-7 JTable组件 387

Chapter 14数据库简介——使用MySQL数据库 401

14-1数据库介绍 402

PK与FK 403

14-2 MySQL数据库介绍 404

MySQL数据库的下载 405

MySQL数据库的安装 409

Chapter 15数据库程序设计 419

15-1 SQL语法介绍 420

15-2 SQL语法——DDL 421

建立数据库、表格 421

建立表格间的关联 422

15-3 SQL语法——DML 423

INSERT语法 423

UPDATE语法 425

DELETE语法 426

SELECT语法 426

15-4 MySQL数据库的备份与还原 429

数据库的备份 430

数据库的还原 430

15-5 JDBC与ODBC Driver 431

JDBC Driver 431

ODBC Driver 432

15-6使用JDBC Driver连接MySQL 432

JDBC与SQL语法 434

Chapter 16网页概论与Java Servlet 463

16-1网页概论 464

Web服务器与HTTP通信协议 465

HTML语法简介 465

16-2 Web容器 474

16-3 Tomcat服务器 475

Tomcat安装步骤与说明 476

Tomcat启动步骤 479

16-4 Servlet网页部署与启动 479

以WAR文件方式分布 481

16-5 javax.servlet包说明 482

16-6 Servlet网页与各种属性的生命期 488

各种属性的生命期 488

ServletContext初始参数与属性 489

ServletConfig初始参数 489

ServletRequest属性 492

HttpSession属性 495

16-7 Servlet网页连接数据库 506

Chapter 17 JSP动态网页设计 527

17-1 JSP与Java Servlet比较 528

网页内容架构比较 528

网页生命期比较 530

17-2 JSP语法 531

JSP Scripting Elements 531

JSP Directives 531

JSPActions 534

17-3 JSP隐含对象 536

17-4 JavaBean与MVC设计模式 541

JavaBean 542

MVC模式 545

Appendix Java APIs解说 563

APIs说明与网络版查询方式 564

APIs硬盘版查询方式 566

返回顶部