图书介绍

深入浅出 Java 2入门、进阶与应用实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

深入浅出 Java 2入门、进阶与应用实例
  • 周惠英编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115159084
  • 出版时间:2007
  • 标注页数:590页
  • 文件大小:322MB
  • 文件页数:612页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

深入浅出 Java 2入门、进阶与应用实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java简介1

1.1 Java是什么1

1.1.1 Java编程语言1

1.1.2 Java虚拟机2

1.1.3 Java应用程序编程接口3

1.1.4 Java类文件4

1.2 Java的历史与前景4

1.2.1 Java的发展历史4

1.2.2 Java的应用前景5

第2章 初识Java7

2.1 Java开发环境安装与配置7

2.1.1 Windows环境下的Java平台配置7

2.1.2 Linux环境下的Java平台配置12

2.2 Windows环境下的两个小实例14

2.2.1 sayhello应用程序15

2.2.2 sayhello applet19

2.3 Linux环境下的两个小实例22

2.3.1 sayhello应用程序22

2.3.2 sayhello applet24

第3章 Java的基本语法26

3.1 代码编写规范26

3.2 注释29

3.2.1 “//”单行注释30

3.2.2 “/**/”多行注释31

3.2.3 "/** */"javadoc(文档)注释32

3.3 标识符34

3.3.1 变量命名规则34

3.3.2 Java关键字和保留字35

3.3.3 养成良好的编程习惯36

3.4 常量和变量37

3.4.1 常量37

3.4.2 变量39

3.5 数据类型41

3.5.1 简单数据类型41

3.5.2 简单数据类型的类型转换48

3.5.3 复合数据类型51

3.6.2 表达式56

3.6.1 运算符56

3.6 运算符和表达式56

3.6.3 运算符和表达式的综合运用72

第4章 流程控制78

4.1 循环语句78

4.1.1 while语句78

4.1.2 do-while语句81

4.1.3 for语句85

4.2.1 if-else语句91

4.2 条件语句91

4.2.2 switch-case语句97

4.3 异常处理语句102

4.4 分支语句103

4.4.1 使用break语句103

4.4.2 使用continue语句107

4.4.3 使用return语句109

4.4.4 分支语句使用小结110

5.1.2 类113

5.1.1 对象113

第5章 面向对象基础113

5.1 生活中的面向对象113

5.1.3 属性和方法114

5.1.4 类的3个基本特性114

5.2 程序开发中的面向对象115

5.2.1 面向对象编程思想的优势116

5.2.2 类的定义116

5.2.3 类成员的定义117

5.2.4 类的3个基本特性118

5.2.6 构造函数128

5.2.5 初始化与赋值128

5.2.7 重载构造函数130

5.2.8 构造函数的调用132

5.2.9 析构函数136

5.2.10 生成与使用对象137

5.2.11 静态139

5.2.12 重载、覆盖与屏蔽145

5.3 Java基础类库简介150

6.1 包152

6.1.1 包的基本概念152

第6章 深入理解对象152

6.1.2 常用的Java标准包153

6.1.3 创建和使用包153

6.2 Java中的访问控制165

6.3 this变量和super变量171

6.3.1 this变量171

6.3.2 super变量177

6.3.3 变量使用小结180

6.4 抽象类和抽象方法182

6.5 构造和使用接口184

6.5.1 接口的定义及实现184

6.5.2 通过接口类型的变量访问对象189

6.5.3 接口的扩展190

6.5.4 使用接口定义全局变量191

6.5.5 使用接口定义基本数据结构193

6.6 抽象类与接口的区别195

6.6.1 从语法定义层面看195

6.6.3 从设计理念层面看196

6.6.2 从编程角度看196

第7章 字符与字符串200

7.1 字符类200

7.2 字符串的表示204

7.3 String206

7.3.1 构造函数206

7.3.2 字符串初始化209

7.3.3 字符串长度210

7.3.4 字符串与字符串的连接211

7.3.5 字符串与其他类型数据的连接212

7.3.6 toString()214

7.3.7 valueof()216

7.3.8 字符截取217

7.3.9 字符串比较221

7.3.10 字符串搜索229

7.3.11 字符串修改232

7.3.12 大小写转换236

7.4 StringBuffer237

7.4.1 构造函数237

7.4.2 length()和capacity()237

7.4.3 ensureCapacity()238

7.4.4 setLength()239

7.4.5 charAt()和setCharAt()240

7.4.6 getChars()241

7.4.7 append()242

7.4.8 insert()243

7.4.9 reverse()245

7.4.10 delete()和deleteCharAt()245

7.4.11 replace()246

7.4.12 substring()247

7.5 类java.1ang.String248

第8章 数字250

8.1 基本数字类型250

8.1.1 Number250

8.1.2 Float251

8.1.3 Double253

8.1.4 Byte256

8.1.5 Short259

8.1.6 Integer261

8.1.7 Long264

8.1.8 Boo1ean267

8.1.9 BigInteger和BigDecimal类269

8.2 NumberFormat类和DecimalFormat类270

8.2.1 NumberFormat类271

8.2.2 DecimalFormat类271

8.3 Math类273

8.3.1 数据大小比较274

8.3.2 随机数274

9.1.1 一维数组的定义276

9.1 一维数组276

第9章 数组276

9.1.2 一维数组元素的引用277

9.1.3 一维数组的初始化279

9.1.4 一维数组综合应用实例283

9.2 多维数组288

9.2.1 二维数组的定义288

9.2.2 二维数组元素的引用290

9.2.3 二维数组的初始化295

9.2.4 多维数组298

9.2.5 另一种数组声明语法302

第10章 Java异常处理305

10.1 异常的概念305

10.2 捕获异常307

10.2.1 try-catch块308

10.2.2 finally块310

10.2.3 try-catch-finally块313

10.3 抛出异常316

10.3.1 异常抛出语句316

10.3.2 Throwable类和它的子类322

10.4 创建自己的异常类323

10.5 异常编程综合分析327

10.5.1 整体分析异常处理的流程327

10.5.2 return语句返回点的讨论331

10.5.3 异常丢失334

10.6 运行时异常的相关知识341

10.7 异常处理机制的优势342

10.7.1 把规则代码与错误处理代码分离342

10.7.2 向调用堆栈上层传递错误344

10.7.3 分组和区分错误类型345

第11章 Java线程机制347

11.1 线程的概念347

11.2 通过继承Thread类创建线程348

11.3 通过实现Runnable接口创建线程353

11.4 线程周期356

11.4.1 线程周期的概念356

11.4.2 线程的创建和启动357

11.4.3 线程的阻塞359

11.4.4 线程的停止361

11.4.5 isAlive()方法362

11.5 线程调度364

11.6 线程的通信367

11.6.1 概念368

11.6.2 同步关键字synchonized的运用369

11.6.3 重入锁问题371

11.6.4 线程之间的互通消息373

11.7 几个线程函数376

11.7.1 Thread类的线程状态转换函数376

11.7.2 Object类常用的线程函数391

第12章 Java输入输出流394

12.1 什么是IO394

12.1.1 Java IO体系简介394

12.1.2 优化读写过程395

12.1.3 Java标准输入输出流395

12.2 IO体系结构396

12.2.1 以字节为导向的stream层次396

12.2.2 以Unicode字符为导向的stream层次397

12.2.3 为stream添加属性399

12.3 对文件的操作400

12.3.1 文件IO操作的各种函数400

12.3.2 文件操作的流类402

12.4 文件操作综合实例413

12.4.1 新建目录413

12.4.2 读取数据414

12.4.3 写入数据416

12.4.4 删除文件417

12.4.5 拷贝文件418

12.4.6 拷贝整个文件夹419

12.4.7 把网页保存成文件421

12.4.8 直接下载网上的文件423

12.4.9 综合案例424

第13章 AWT图形用户界面编程428

13.1 AWT简介428

13.1.1 java.awt包428

13.1.2 组件、容器与布局管理器简介429

13.2 布局管理器431

13.2.1 标准布局管理器431

13.2.2 FlowLayout布局管理器432

13.2.3 BorderLayout布局管理器434

13.2.4 CardLayout布局管理器437

13.2.5 GridLayout布局管理器440

13.2.6 GridBagLayout布局管理器441

13.2.7 null布局管理器445

13.2.8 容器的嵌套447

13.3 AWT事件处理449

13.3.1 Java事件模型449

13.3.2 事件类451

13.3.3 事件监听器452

13.3.4 事件适配器454

13.4 AWT基本组件457

13.4.1 AWT Component组件458

13.4.2 标签(Label)461

13.4.3 按钮(Button)462

13.4.4 窗口(Window)、框架(Frame)和对话框(Dialog)463

13.4.5 画布(Canvas)466

13.4.6 复选框(Checkbox)和复选框组(CheckboxGroup)467

13.4.7 选择框(Choice)和列表框(List)470

13.4.8 文本域(TextField)和文本区(TextArea)472

13.4.9 滚动条(Scrollbar)和滚动容器(Scro1lpane)475

13.4.10 菜单(Menu)、MenuBar和MenuItem477

第14章 Swing图形用户界面编程480

14.1 Swing简介480

14.1.1 Swing的类层次结构480

14.1.2 Swing程序结构简介482

14.1.3 Swing的优势484

14.2 Swing组件的使用485

14.2.1 外观(Look and Feel)488

14.2.2 根面板(JRootPane)489

14.2.3 分层面板(JLayeredPane)490

14.2.4 标签(JLabel)490

14.2.5 面板(JPanel)491

14.2.6 滚动面板(JScrollPane)492

14.2.7 按钮(JButton)493

14.2.8 单选框(JRadioButton)494

14.2.9 复选框(JCheckBox)497

14.2.10 选择框(JComboBox)501

14.2.11 文件选择器(JFileChooser)503

14.2.12 滑动条(JSlider)504

14.2.13 列表(JList)506

14.2.14 表格(JTable)508

14.2.15 树(JTree)511

14.2.16 其余的一些容器及组件514

14.3 Swing的布局管理器515

第15章 Java Applet开发518

15.1 Applet简介518

15.1.4 开发Applet的JDK版本519

15.1.3 Applet的生命周期519

15.1.1 Applet基本运作流程519

15.1.2 Applet的安全机制519

15.2 Applet程序开发步骤520

15.3 Applet类521

15.3.1 Applet类及其方法522

15.3.2 Applet的生命周期528

15.3.3 Applet有关参数说明531

15.4 Applet的AWT绘制532

15.5 Applet综合案例535

16.2 SQL语言540

第16章 Java数据库编程540

16.1 基本概念540

16.2.1 SELECT语句541

16.2.2 INSERT语句541

16.2.3 UPDATE语句541

16.2.4 DELETE语句542

16.3 JDBC简介542

16.3.1 JDBC的类和接口542

16.4.1 MySQL的安装配置546

16.3.2 用JDBC访问数据库的一般步骤546

16.4 MySQL简介546

16.4.2 MySQL简单语句的使用547

16.5 数据库开发实例550

16.5.1 使用Access编写的student.mdb数据库550

16.5.2 Mysql数据库553

第17章 Java网络编程558

17.1 网络编程基础知识558

17.2.1 创建一个新的InetAddress对象560

17.2 InternetAddress类560

17.2.2 搜索主机名小程序565

17.3 URL567

17.3.1 URL类567

17.3.2 URLConnection类570

17.3.3 HttpURLConnection类573

17.4 套接字575

17.4.1 Socket类576

17.4.2 ServerSocket类584

热门推荐