《Java OOP案例开发》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:聂书志,钟艳花主编;段传林,郑大伟,莫运襟副主编
  • 出 版 社:北京:中央广播电视大学出版社
  • 出版年份:2013
  • ISBN:9787304063658
  • 页数:448 页
图书介绍:本书从初学者的角度出发,以一百个左右的案例,比较详细地介绍了常见的Java开发技术。内容包括:搭建开发环境、Java面向对象编程技术、包和异常的处理、多线程的处理、泛型和枚举的应用、反射机制、Java常用类库和类集、Java IO操作、数据库技术、网络编程、图形界面开发、综合案例物流管理系统的研发等内容。

项目一 搭建开发环境 1

搭建开发环境 1

案例1 第一个HelloWorld程序(非集成开发环境) 13

案例2 第一个HelloWorld程序(集成开发环境) 15

知识链接 18

项目小结 19

操作训练 19

项目二 Java基础知识 21

案例3 基本数据类型的转换 21

案例4 各种运算符的使用 25

案例5 选择结构 28

案例6 循环结构 34

案例7 数组及引用传递 40

案例8 方法的重载和调用 44

知识链接 48

项目小结 49

操作训练 50

项目三 Java面向对象编程技术 51

案例9 类与对象的设计 53

案例10 构造方法 57

案例11 方法的覆盖 60

案例12 this关键字的应用 62

案例13 super关键字的应用 64

案例14 static、final和instanceof等关键字的应用 66

案例15 String类的常见方法及其应用 69

案例16 对象数组的应用 72

案例17 封装 74

案例18 继承 77

案例19 抽象类 80

案例20 接口的应用 83

案例21 对象的多态性 86

案例22 Object类和包装类的应用 88

案例23 外部类和内部类的应用 91

案例24 工厂设计模式 93

案例25 代理设计模式 96

案例26 适配器设计模式 98

知识链接 101

项目小结 102

操作训练 102

项目四 包和异常的处理 103

案例27 包的使用 104

案例28 异常的处理 107

知识链接 111

项目小结 111

操作训练 111

项目五 多线程的处理 112

案例29 多线程的实现 113

案例30 Thread类的常见方法及应用 117

案例31 同步与死锁问题分析及解决方法 122

知识链接 128

项目小结 128

操作训练 129

项目六 泛型和枚举的应用 130

案例32 泛型的定义与基本应用 131

案例33 泛型的上限和下限 133

案例34 泛型接口的实现 136

案例35 泛型方法的定义与应用 139

案例36 泛型综合应用 141

案例37 枚举的定义与常见方法的使用 146

案例38 枚举综合应用 149

知识链接 152

项目小结 152

操作训练 152

项目七 反射机制的应用 153

案例39 Class类的常见方法及应用 153

案例40 类的反射操作 156

案例41 动态代理 164

案例42 反射的综合应用 167

知识链接 170

项目小结 171

操作训练 171

项目八 Java IO操作 172

案例43 File类的常见方法及其应用 173

案例44 RandomAccessFile类的常见方法及其应用 175

案例45 字节流的常见方法及应用 179

案例46 字符流的常见方法及应用 184

案例47 转换流的应用 187

案例48 打印流、管道流和内存操作流的常见方法及应用 190

案例49 System类的常见方法及应用 193

案例50 BufferedReader类的常见方法及应用 195

案例51 Scanner类的常见方法及应用 196

案例52 数据操作流的常见方法及应用 199

案例53 合并流、压缩流、回退流的常见方法及应用 203

案例54 对象的序列化和反序列化 210

知识链接 213

项目小结 214

操作训练 214

项目九 Java常用类库的使用 215

案例55 System类、Runtime类和StringBuffer类的应用 216

案例56 日期操作类的常见方法及应用 218

案例57 数学操作类的常见方法及应用 221

案例58 国际化操作类及其实现 226

案例59 定时调度类的常见方法及应用 228

案例60 两种比较器及其应用 231

案例61 观察者设计模式及其应用 234

案例62 正则表达式及其应用 238

知识链接 240

项目小结 241

操作训练 242

项目十 Java类集的应用 243

案例63 Collections接口和List子接口的常见方法及应用 244

案例64 Set子接口、SortedSet子接口的常用方法及应用 249

案例65 Iterator子接口、ListIterator子接口的常用方法及应用 252

案例66 Map接口、SortMap子接口、Map.Entry接口的常用方法及应用 255

案例67 其他集合工具类的常用方法及应用 260

案例68 类集的综合应用 264

知识链接 269

项目小结 270

操作训练 270

项目十一 Java语言数据库的编程技术 271

案例69 JDBC技术及数据库连接操作 272

案例70 数据库更新操作 277

案例71 ResultSet接口的常用方法及其应用 283

案例72 PreparedStatement接口的常用方法及其应用 286

案例73 CLOB数据的处理 291

案例74 BLOB数据的处理 296

案例75 批处理技术及其应用 301

案例76 事务处理 304

知识链接 308

项目小结 309

操作训练 309

项目十二 Java网络编程技术 310

案例77 获取IP地址等信息 311

案例78 URL类的使用 315

案例79 编码和解码操作 317

案例80 基于TCP的程序设计 318

案例81 基于UDP的程序设计 321

知识链接 324

项目小结 326

操作训练 326

项目十三 Java图形界面设计 327

案例82 JFrame容器的常用方法及应用 329

案例83 JLabel组件和JButton组件的应用 332

案例84 FlowLayout、BorderLayout布局管理器的应用 340

案例85 GridLayout、CardLayout、AbsoluteLayout布局管理器的应用 343

案例86 JPanel、JSplitPane、JTabbedPane容器的应用 348

案例87 JScrollPane、JDesktopPane、JInternalFrame容器的应用 353

案例88 JTextComponent组件的应用 358

案例89 窗体事件的监听和处理 364

案例90 动作事件的监听和处理 366

案例91 键盘事件的监听和处理 371

案例92 鼠标事件的监听和处理 374

案例93 JRadioButton组件的应用 378

案例94 JCheckBox组件的应用 382

案例95 JList组件的应用 384

案例96 JComboBox组件的应用 388

案例97 JMenuBar、JMenu、JMenuItem类的应用 391

案例98 JFileChooser组件的应用 395

案例99 JTable组件的应用 400

知识链接 405

项目小结 406

操作训练 407

附录 408

附录A 常见专业术语 408

附录B 常用DOS命令 413

附录C MySQL入门教程 416

附录D Eclipse入门教程 435

附录E 物流管理系统的研发 439

参考文献 447