图书介绍

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

Java语言程序设计
  • 张明新,李祥林主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560622910
  • 出版时间:2009
  • 标注页数:325页
  • 文件大小:35MB
  • 文件页数:333页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

Java语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1开篇例程1

1.2 Java程序结构2

1.2.1 Java程序结构简析2

1.2.2初识编程规范3

1.3 Java程序运行4

1.3.1 Java开发运行环境的建立4

1.3.2 Java程序的编辑5

1.3.3 Java程序的编译6

1.3.4 Java程序的运行7

1.4小结7

1.5习题8

第2章 Java语言基础9

2.1标识符与关键字9

2.2简单计算10

2.2.1常量11

2.2.2变量12

2.2.3操作13

2.3基本数据类型14

2.3.1整数类型14

2.3.2字符类型15

2.3.3浮点类型17

2.3.4布尔类型18

2.4运算符18

2.4.1优先级19

2.4.2赋值运算符19

2.4.3算术运算符22

2.4.4类型转换24

2.4.5自增与自减运算符26

2.4.6关系运算符27

2.4.7逻辑运算符28

2.4.8位运算符30

2.4.9移位运算符32

2.4.10三元条件运算符33

2.5程序流程控制34

2.5.1顺序结构34

2.5.2分支结构35

2.5.3循环结构40

2.6方法48

2.6.1方法的定义和调用49

2.6.2参数的传递52

2.6.3方法的返回值56

2.6.4方法的特殊运用——使用递归57

2.7小结58

2.8习题59

第3章 类与对象61

3.1引例——“银行账户”61

3.2类的定义64

3.2.1“银行账户”类的声明64

3.2.2定义类的一般格式65

3.2.3数据的封装与隐藏65

3.3类的实例化66

3.3.1对象的创建和引用66

3.3.2对象的初始化和构造方法69

3.3.3静态成员与static修饰符72

3.3.4对象的参数传递方式76

3.4使用Java API77

3.4.1数值运算78

3.4.2伪随机数78

3.5字符串类String80

3.5.1使用String类型的对象80

3.5.2类String的主要方法80

3.5.3使用字符串对象的例子82

3.6数组85

3.6.1“学生成绩管理”问题85

3.6.2“学生成绩管理”问题分析85

3.6.3知识准备——使用数组变量86

3.6.4应用一维数组解决“学生成绩管理”89

3.6.5使用二维数组变量94

3.7小结98

3.8习题98

第4章 面向对象编程99

4.1继承99

4.1.1引例——“学生与学位”99

4.1.2继承与成员访问控制103

4.2多态104

4.2.1程序的多态性104

4.2.2方法重载105

4.2.3数据成员的隐藏109

4.2.4成员方法的覆盖110

4.2.5 this与super111

4.3最终类与抽象类113

4.3.1最终类与final113

4.3.2抽象类与abstract114

4.4接口118

4.4.1引例——“郭敬问题”118

4.4.2有关接口的讨论125

4.5程序包131

4.5.1 Java程序的组织131

4.5.2程序包的定义132

4.5.3程序包的引入134

4.5.4包级访问控制136

4.5.5 Java的系统程序包137

4.6内部类138

4.6.1内部类的种类138

4.6.2内部类139

4.6.3静态类142

4.7小结142

4.8习题143

第5章 异常处理144

5.1异常分析及异常类144

5.1.1一个有问题的程序144

5.1.2异常类的组织145

5.2异常处理145

5.2.1 try/catch语句146

5.2.2 throw/throws语句149

5.2.3 finally语句152

5.2.4自定义异常153

5.3小结157

5.4习题158

第6章 图形用户界面编程159

6.1 GUI程序框架159

6.1.1 GUI类层次图159

6.1.2程序框架160

6.2容器布局Container Layout162

6.2.1 Flow Layout布局162

6.2.2 Border Layout布局163

6.2.3 Grid Layout布局164

6.2.4 Card Layout布局165

6.2.5 GridBag Layout布局166

6.2.6复杂布局168

6.3事件处理169

6.3.1委托事件模型170

6.3.2事件侦听接口171

6.3.3事件适配器173

6.3.4匿名内部类实现事件侦听174

6.4基本Swing组件编程175

6.4.1按钮与标签176

6.4.2文本域与文本区域178

6.4.3复选框与单选按钮180

6.4.4组合框与列表框183

6.5高级Swing组件编程185

6.5.1菜单185

6.5.2滑块JSlider与进度条JProgressBar189

6.5.3常用窗格Pane191

6.5.4对话框JDialog198

6.5.5工具条JToolBar199

6.5.6表格JTable201

6.5.7树JTree204

6.6小结205

6.7习题205

第7章 Java Applet应用基础206

7.1一个Applet程序的运行206

7.1.1小应用程序Applet简介206

7.1.2小应用程序实例207

7.1.3小应用程序查看器Appletviewer208

7.2 Applet与HTML标识209

7.3 Applet的生命周期与主要方法211

7.4 Java与图形设计212

7.4.1 Applet组件显示212

7.4.2文本与图形213

7.5 Java与多媒体217

7.5.1图像显示217

7.5.2动画设计219

7.5.3播放声音220

7.6双重目的代码221

7.7小结223

7.8习题223

第8章 线程224

8.1线程初步224

8.1.1认识线程224

8.1.2线程的生命周期227

8.2创建线程228

8.2.1继承Thread类来创建线程229

8.2.2实现Runnable接口来创建线程232

8.3线程操作234

8.3.1线程等待234

8.3.2停止线程235

8.3.3线程调度237

8.4线程同步239

8.4.1程序分析239

8.4.2同步方法242

8.4.3同步代码块242

8.5小结243

8.6习题244

第9章 输入/输出流245

9.1文件管理245

9.1.1 File类245

9.1.2文件过滤器249

9.2字节流和字符流251

9.2.1流机制251

9.2.2字节流类253

9.2.3字符流类264

9.3 RandomAccessFile类269

9.4标准I/O275

9.4.1从标准输入读取数据275

9.4.2向标准输出写入数据278

9.4.3重定向标准I/O278

9.5小结281

9.6习题281

第10章 Java网络编程282

10.1 InetAddress类和URL类282

10.1.1 InetAdress类282

10.1.2 URL类284

10.2流套接字Socket编程286

10.3数据报UDP编程290

10.4小结293

10.5习题294

第11章 Java数据库访问技术295

11.1 JDBC数据库编程295

11.1.1 JDBC基础295

11.1.2驱动程序296

11.1.3 JDBC编程297

11.1.4 JDBC示例300

11.2 Java DB嵌入数据库302

11.3小结306

11.4习题306

第12章 JavaBean及其应用307

12.1软件组件模型307

12.2 JavaBean的概念及特点307

12.3 JavaBean的组成308

12.3.1 JavaBean的属性308

12.3.2 JavaBean的事件308

12.3.3 JaveBean的方法308

12.4 JavaBean的编写与使用309

12.5 JavaBean与数据库311

12.6小结314

12.7习题314

附录A 实验315

附录B 综合应用实习320

附录C Java关键字表322

附录D Java Web资源324

参考文献325

热门推荐