图书介绍

Java语言及其应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java语言及其应用
  • 董佑平,夏冰冰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302284703
  • 出版时间:2012
  • 标注页数:255页
  • 文件大小:25MB
  • 文件页数:272页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java语言及其应用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程序分类1

1.1.3 Java平台2

1.1.4 Java的主要特点2

1.2最简单的Java程序及运行步骤3

1.2.1环境设置3

1.2.2编辑源程序4

1.2.3编译4

1.2.4运行4

1.2.5程序分析4

1.2.6 Java开发工具5

1.2.7图形化的Java程序举例6

1.3 Java运行原理7

第2章J ava语言基础8

2.1标识符和数据类型8

2.1.1注释语句8

2.1.2常量和变量8

2.1.3标识符9

2.1.4基本数据类型10

2.1.5参考数据类型12

2.2表达式与运算符13

2.2.1表达式13

2.2.2运算符13

2.2.3基本数据类型转换17

2.3语句与流程控制18

2.3.1选择结构18

2.3.2循环语句21

第3章 面向对象程序设计基础26

3.1类与对象26

3.1.1类与对象的概念26

3.1.2类的定义和使用27

3.1.3源文件构成及命名29

3.1.4基本类型与参考类型变量的区别29

3.1.5在类定义中创建自身的对象32

3.2方法32

3.2.1方法的定义和调用32

3.2.2方法参数的传递34

3.2.3方法的重载37

3.3封装39

3.4构造器41

3.4.1构造器的特点41

3.4.2构造器的使用42

3.4.3构造器的重载42

3.4.4多个构造器的相互调用43

3.5变量的作用域和初始化44

3.6 this参考46

3.7父类、子类和继承48

3.7.1继承48

3.7.2方法覆盖50

3.7.3 super52

3.8包52

3.8.1包的定义52

3.8.2 JDK中的常见包53

3.8.3创建包53

3.8.4加载包55

3.8.5 JAR文件57

第4章 数组60

4.1一维数组的使用60

4.1.1数组声明60

4.1.2创建数组对象61

4.1.3数组元素的赋值62

4.1.4简写方式63

4.2二维数组63

4.2.1二维数组声明63

4.2.2创建二维数组对象64

4.2.3二维数组元素赋值65

4.2.4二维数组的简写方式65

4.3数组的综合使用66

4.3.1简单的输入输出66

4.3.2综合例题68

第5章 面向对象高级特性73

5.1变量多态73

5.1.1定义73

5.1.2用途75

5.1.3类型判断75

5.1.4参考类型转换总结76

5.2非访问控制符79

5.2.1 static79

5.2.2 final82

5.2.3 abstract84

5.3接口86

5.3.1说明86

5.3.2接口定义86

5.3.3实现87

5.3.4综合举例88

5.4访问控制符89

5.4.1限定范围89

5.4.2举例89

5.4.3说明91

5.5内部类91

5.5.1非静态内部类91

5.5.2静态内部类93

5.5.3方法内部类95

5.5.4匿名内部类95

第6章 几种常用类97

6.1 String和StringBuffer97

6.1.1 String97

6.1.2 StringBuffer101

6.1.3 String与StringBuffer的比较102

6.2基本数据类型类103

6.2.1基本数据类型类介绍103

6.2.2构造器103

6.2.3常用方法103

6.3 Java集合类——Vector104

6.3.1向量简介104

6.3.2构造器105

6.3.3常用方法105

6.3.4应用举例106

6.4 Math和日期类107

6.4.1 Math107

6.4.2日期类108

6.5参考类型数据类型的比较运算110

6.5.1 Object110

6.5.2比较运算111

第7章 异常处理机制113

7.1异常处理机制简介113

7.1.1为什么要用异常处理机制113

7.1.2异常的概念115

7.2异常分类115

7.3异常处理规则117

7.3.1异常捕获和处理117

7.3.2方法调用时的异常处理121

7.4异常类的定义及使用122

7.4.1定义异常类122

7.4.2创建并抛出异常对象122

第8章 输入输出系统125

8.1输入输出简介125

8.1.1流的概念125

8.1.2 java…io包中的输入输出流126

8.2标准输入输出127

8.2.1基于字节的输入输出127

8.2.2基于字符的输入输出129

8.3文件的输入输出132

8.3.1 File132

8.3.2文件的顺序输入输出134

8.3.3文件的随机输入输出137

8.4对象输入输出流141

8.4.1序列化142

8.4.2 ObjectOutputStream142

8.4.3 ObjectInputStream142

8.5命令行参数144

第9章 图形用户界面146

9.1图形用户界面概述146

9.1.1图形用户界面的构成146

9.1.2软件包介绍146

9.1.3 swing组件介绍147

9.2 swing中常用组件149

9.2.1 JFrame149

9.2.2 JWindow150

9.2.3 JDialog150

9.2.4 JButton151

9.2.5 JTextField151

9.2.6 JTextArea152

9.2.7 JLabel154

9.2.8 JComboBox154

9.2.9 JList156

9.2.10菜单157

9.2.11 JFileChooser159

9.3布局管理器161

9.3.1流布局FlowLayout161

9.3.2边界布局BorderLayout163

9.3.3网格布局GridL…ayout164

9.3.4卡片布局CardLayout165

9.3.5网格包布局GridBagL…ayout167

9.3.6空布局170

9.4事件处理171

9.4.1事件处理机制171

9.4.2事件处理方法171

9.4.3事件类与事件监听器接口172

9.4.4适配器类174

9.4.5匿名类174

9.5综合实例176

第10章 多线程181

10.1多线程的概念181

10.1.1线程的概念181

10.1.2线程的状态与生命周期182

10.2创建线程182

10.2.1 Thread类182

10.2.2通过继承Thread类创建线程183

10.2.3通过实现Runnable接口创建线程184

10.2.4综合举例184

10.3线程之间的数据交流185

10.3.1通过内类创建线程186

10.3.2通过构造器传递参数187

10.4线程调度188

10.4.1优先级189

10.4.2休眠190

10.4.3暂停当前正在执行的线程190

10.4.4等待其他线程结束191

10.5线程同步193

10.5.1 synchronized标记193

10.5.2 wait()和notify()方法198

10.6线程死锁201

10.6.1死锁的原因201

10.6.2死锁的解决202

第11章Client/Server程序设计205

11.1网络编程205

11.1.1客户机和服务器205

11.1.2 IP地址和端口号205

11.1.3 Java提供的通信方式206

11.1.4常用类(java.net包中)206

11.2基于Socket的网络编程208

11.2.1类208

11.2.2服务器程序编写步骤209

11.2.3客户端程序编写步骤210

11.2.4举例211

11.2.5用多线程重写服务器端程序212

11.3基于数据报的编程213

11.3.1类213

11.3.2发送方程序编写步骤214

11.3.3接收方程序编写步骤215

11.3.4基于数据报的程序举例215

11.4编写简单的Web服务器217

11.4.1预备知识217

11.4.2简单Web服务器218

11.4.3可以传输文件的Web服务器219

11.5编写简单的代理服务器221

11.5.1代理服务器工作原理221

11.5.2浏览器设置222

11.5.3代理服务器编程举例222

第12章 数据库程序设计225

12.1 JDBC简介225

12.1.1关于JDBC225

12.1.2 JDBC访问数据库的类型226

12.2 JDBC与数据库(SQL Server 2005)的连接226

12.2.1需准备的软件226

12.2.2连接配置227

12.3数据处理230

12.3.1通过Statement对象发送SQL语句230

12.3.2处理DBMS返回的数据232

12.3.3关闭连接232

12.3.4举例233

12.4综合应用举例234

第13章Servlet237

13.1 Servlet简介237

13.1.1概念237

13.1.2 Java Servlet API简介237

13.1.3 Servlet程序的结构238

13.1.4 Servlet的生命周期239

13.2环境配置239

13.3 Servlet应用举例243

13.3.1处理表单243

13.3.2处理中文245

13.3.3基于Web的数据库操作246

13.4 Session249

第14章Java分布式编程251

14.1概念251

14.2 RMI实现流程251

14.2.1被远程调用方法的编写251

14.2.2编制服务器程序252

14.2.3编写客户端程序253

14.2.4编译、放置和执行程序253

参考文献255

热门推荐