图书介绍

Java语言程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计实用教程
  • 傅晓阳主编 著
  • 出版社: 长春:吉林大学出版社
  • ISBN:9787560158983
  • 出版时间:2010
  • 标注页数:368页
  • 文件大小:47MB
  • 文件页数:380页
  • 主题词: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 发展历史1

1.1.2 编程语言的特点2

1.1.3 应用领域与发展前景3

1.2 建立Java开发环境4

1.2.1 安装JDK4

1.2.2 Java集成开发工具eclipse下载和安装9

1.3 Java程序工作原理与开发流程14

小结15

习题16

第二章 Java语言基础17

2.1 标识符和关键字17

2.2 数据类型19

2.2.1 基本数据类型20

2.2.2 常量与变量21

2.3 运算逻辑22

2.3.1 算术运算符23

2.3.2 关系运算符23

2.3.3 逻辑运算符24

2.3.4 位运算符25

2.4 控制流程27

2.4.1 分支语句if/switch27

2.4.2 循环语句while/do-while/for31

2.4.3 跳转语句break/continue35

小结36

习题37

第三章 Java面向对象编程基础38

3.1 类与对象38

3.1.1 类的定义40

3.1.2 对象的创建与使用41

3.2 变量与方法44

3.2.1 实例变量与静态变量44

3.2.2 方法的声明与调用46

3.2.3 方法的参数传递48

3.2.4 变量与方法的使用范围50

3.3 包与封装53

3.3.1 包53

3.3.2 封装57

3.4 继承与多态61

3.4.1 继承性61

3.4.2 多态性71

3.5 抽象与接口74

3.5.1 抽象类74

3.5.2 接口77

3.6 内部类84

3.6.1 实名内部类84

3.6.2 匿名内部类88

小结90

习题90

第四章 数组和字符串91

4.1 数组的基本操作91

4.1.1 一维数组91

4.1.2 多维数组95

4.2 字符串操作97

4.2.1 常量字符串String98

4.2.2 变量字符串StringBuffer107

小结111

习题112

第五章 异常处理113

5.1 异常的类型113

5.2 异常处理结构115

5.2.1 捕获异常116

5.2.2 抛出异常121

5.3 自定义异常类型123

小结125

习题126

第六章 文件与数据处理127

6.1 字节流与字符流127

6.1.1 字节流类和字符流类概述127

6.1.2 标准输入输出流129

6.1.3 数组流130

6.1.4 字符串流131

6.1.5 数据流131

6.1.6 缓冲流135

6.2 控制台输入输出操作138

6.3 文件数据操作140

6.3.1 FileInputStream和FileOutputStream141

6.3.2 FileReader和FileWriter143

6.3.3 文件目录操作145

6.3.4 文件的随机存取操作148

小结151

习题151

第七章 Java高级特性:泛型与枚举152

7.1 泛型152

7.1.1 定义泛型类与泛型方法153

7.1.2 类型参数的基本用法154

7.2 枚举157

7.3 装箱与拆箱160

小结161

习题161

第八章 集合类162

8.1 集合接口与实现162

8.2 迭代器(Iterator<T>)163

8.3 集(set)164

8.3.1 哈希集合类(HashSet<E>)164

8.3.2 树集合类(TreeSet<E>)166

8.4 列表(List)168

8.4.1 矢量类(Vector<E>)168

8.4.2 链表类(LinkedList<E>)170

8.4.3 堆栈类(Stack<E>)173

8.5 映射(map)175

8.5.1 哈希映射(HashMap<K,V>)175

8.5.2 树映射(TreeMap<K,V>)177

8.6 算法集合Collections类181

小结183

习题183

第九章 Java实用工具类184

9.1 Object类和Class类184

9.2 Random类生成随机数188

9.3 BigDecimal类与BigInteger类190

9.4 Date类、GregorianCalendar类和DateFormat类195

小结198

习题199

第十章 Swing图形用户界面(GUI)编程200

10.1 组件与容器200

10.1.1 Swing组件概述200

10.1.2 顶层容器和中间容器201

10.1.3 JLabel标签组件和JTextField文本框组件203

10.1.4 JButton、JRadioButton单选框和JCheckBox复选框组件204

10.1.5 JTextArea、JScrollPane、JList和JCombBox组件205

10.2 布局管理器208

10.2.1 流式布局FlowLayout209

10.2.2 方位布局BorderLayout210

10.2.3 网格布局GridLayout211

10.2.4 卡片布局CardLayout213

10.2.5 箱式布局BoxLayout215

10.3 事件处理217

10.3.1 Java事件处理模型217

10.3.2 点击事件ActionEvent219

10.3.3 鼠标事件MouseEvent和鼠标移动事件MouseMoveEvent223

10.3.4 键盘事件KeyEvent和焦点事件FocusEvent227

10.3.5 窗口事件WindowEvent230

10.4 Swing高级组件编程233

10.4.1 JMenu菜单组件233

10.4.2 JTable表格组件236

10.4.3 JTree树组件241

10.4.4 多文档界面244

小结247

习题248

第十一章 Applet应用249

11.1 HTML与Applet249

11.2 Applet的生命周期251

11.3 开发小应用程序253

11.3.1 利用Applet布局图片254

11.3.2 弹出新窗口256

11.3.3 利用Applet播放声音260

11.4 在Web浏览器中使用Applet插件261

11.4.1 采用Applet网页标记261

11.4.2 归档文件压缩Jar262

11.4.3 为Applet传递参数263

11.5 应用程序与Applet的区别265

小结266

习题266

第十二章 多线程编程267

12.1 实现线程的方法268

12.1.1 继承Thread类268

12.1.2 实现Runnable接口270

12.2 线程的生命周期271

12.3 线程的调度273

12.3.1 线程的优先级273

12.3.2 线程的常用控制方法275

12.4 线程同步277

12.4.1 同步关键字synchronized277

12.4.2 对象锁283

12.4.3 wait()、notify()及notifyAll()方法285

12.5 线程死锁287

小结289

习题290

第十三章 网络编程291

13.1 网络编程基础291

13.2 URL编程291

13.2.1 URL类292

13.2.2 URLConnection类294

13.2.3 InetAddress类295

13.3 基于TCP的网络编程296

13.3.1 ServerSocket类297

13.3.2 Socket类299

13.4 基于UDP的网络编程301

13.4.1 DatagramPacket类301

13.4.2 DatagramSocket类302

小结305

习题305

第十四章 数据库编程306

14.1 数据库与SQL语言介绍306

14.1.1 数据库基本概念306

14.1.2 SQL语言组成307

14.1.3 SQL数据定义308

14.1.4 SQL数据查询309

14.1.5 SQL数据更新310

14.2 JDBC概述311

14.2.1 JDBC结构模型311

14.2.2 JDBC API311

14.2.3 JDBC驱动程序313

14.3 JDBC数据库操作315

14.3.1 JDBC工作原理315

14.3.2 设置环境315

14.3.3 加载可用驱动程序318

14.3.4 创建与数据源的连接318

14.3.5 执行SQL语句320

14.3.6 处理查询结果321

14.3.7 关闭查询语句及与数据库的连接322

14.4 综合应用323

14.4.1 使用JDBC创建基本表及视图323

14.4.2 使用JDBC执行数据库查询325

14.4.3 使用JDBC更新数据库330

14.5 数据库操作性能优化设计332

14.5.1 优化Statement对象及Resultset对象332

14.5.2 合理使用JDBC的数据库事务操作334

14.5.3 采用数据连接池提高效率334

小结335

习题335

附录A 实验指导336

实验一 Java开发环境设置336

实验二 Java基本控制结构336

实验三 类和对象337

实验四 封装、继承和包341

实验五 多态和接口343

实验六 数组、字符串和异常处理345

实验七 文件输入与输出347

实验八 图形用户界面设计——布局管理与事件处理349

实验九 基于swing组件的GUI应用设计351

实验十 Applet应用356

实验十一 多线程应用358

实验十二 网络编程361

实验十三 数据库编程364

热门推荐