• 读书网|DuShu.com - 读书·学习·生活
  •  | 繁體版
  • 论坛
  • 畅销
  • 连载
  • 图书
  • 资讯
  • 首页
  • 国学/古籍 | 文学艺术 | 人文社科 | 经济管理 | 生活时尚 | 科学技术 | 教材教辅 | 少儿读物
  •    
  • 图书搜索:
  •  
     全部图书 可读图书 可购图书
     
  • Java SE应用开发技术详解 - 书籍详细信息
  • 【作 者】:庞丽娜
  • 【丛编项】:
  • 【装帧项】:平装 16 / 562
  • 【出版项】:科学出版社 / 2007年10月
  • 【ISBN号】:9787030203052 / 7030203054
  • 【原书定价】:¥65.00 有4家书店打折销售 
  • 【主题词】:软件与程序设计-JAVA
  • 【图书简介】
      本书从实用易读的角度出发,全面系统地介绍了Java编程技术。本书按照基本知识讲解、图示说明以及编程示例相结合的编排形式,引导读者由浅入深、循序渐进地学习并逐步提高Java应用水平。 全书共分为4篇,分为Java入门知识篇、Java语言基础篇、Java面向对象编程篇以及Java高级编程进阶篇共4篇。主要包括:Java语言基础、类与对象的面向对象思想、Java语言集合框架、Java的异常处理、Java的输入/输出与数据库操作、Java多线程机制、事件处理、Java图形用户界面的设计与实现、Applet技术及应用以及Java数据库编程等基础知识讲解,并且在各个章节中还穿插了多个完整示例源代码供读者学习。 本书适合广大的Java编程爱好者,特别适合Java编程的初学者,也适用于有一定专业知识的软件开发人员使用,如果对Java及面向对象已经有所了解,可以跳过前面选择后面的章节阅读;本书同样可作为相关的培训教材和参考书。-读书网|DuShu.com
  • 【本书目录】
    第1章  准备知识 2
    1.1  Java概述 2
    1.1.1  Java的发展历史 2
    1.1.2  Java与C/C++的关系 3
    1.1.3  Java与Internet 5
    1.2  Java的特点 5
    1.2.1  面向对象 5
    1.2.2  简单 6
    1.2.3  健壮性 6
    1.2.4  平台无关性 7
    1.2.5  解释型与高性能 7
    1.2.6  多线程 8
    1.2.7  动态性 8
    1.2.8  安全性 8
    1.2.9  分布式 9
    1.3  Java技术的架构 10
    1.4  Java语言实现机制 11
    1.4.1  Java虚拟机(JVM) 11
    1.4.2  垃圾回收机制(Garbage Collection) 13
    1.4.3  代码安全性检测(Code Security) 13
    1.5  Java体系结构 14
    1.5.1  Java应用程序编程接口(Java API) 15
    1.5.2  Java类文件格式 16
    1.5.3  类装载器 17
    1.6  面向对象程序设计 17
    1.7  Java应用程序的类型 19
    1.7.1  小应用程序(Applet) 19
    1.7.2  图形用户界面(GUI)应用程序 20
    1.7.3  命令行应用程序 20
    1.7.4  小服务器端应用程序(Servlet) 20
    1.7.5  包(库) 20
    1.8  关于Java的常见观点 20
    1.9  小结 21
    第2章  Java编程环境 22
    2.1  Java开发工具箱 22
    2.1.1  下载与安装Java开发工具箱(JDK) 23
    2.1.2  JDK目录 25
    2.1.3  设置环境变量 26
    2.1.4  JDK与JRE 28
    2.2  一个简单的Java程序 30
    2.2.1  简单Java程序说明 30
    2.2.2  编译Java源程序 32
    2.2.3  运行Java程序 33
    2.3  Java开发工具概述 34
    2.3.1  JCreator 35
    2.3.2  JBuilder 35
    2.3.3  Eclipse 36
    2.4  Eclipse详细介绍 37
    2.4.1  下载Eclipse 37
    2.4.2  安装Eclipse 38
    2.4.3  使用Eclipse 38
    2.4.4  Eclipse的插件 42
    2.5  一个简单的Java小应用程序 43
    2.6  小结 44



    第3章  Java语言的基本要素 46
    3.1  Java数据类型 46
    3.2  Java基本数据类型 47
    3.2.1  整数类型 47
    3.2.2  浮点类型 49
    3.2.3  字符类型(char) 50
    3.2.4  布尔类型(boolean) 51
    3.2.5  类型之间的转换 52
    3.3  标记 54
    3.3.1  空白分隔符 54
    3.3.2  注释(comments) 54
    3.3.3  关键字 55
    3.3.4  标识符(identifier) 55
    3.3.5  分隔符 56
    3.4  常量和变量 57
    3.4.1  常量(Constant) 57
    3.4.2  变量(variable) 57
    3.5  运算符和表达式 60
    3.5.1  算术运算符 61
    3.5.2  位运算符 63
    3.5.3  关系运算符 64
    3.5.4  逻辑运算符 66
    3.5.5  条件运算符 68
    3.5.6  赋值运算符 69
    3.5.7  其他运算符 69
    3.5.8  运算符优先级 70
    3.5.9  表达式 70
    3.6  小结 71
    第4章  程序控制语句 72
    4.1  选择语句 72
    4.1.1  if语句 73
    4.1.2  switch语句 77
    4.2  循环语句 80
    4.2.1  while语句 80
    4.2.2  do-while语句 82
    4.2.3  for语句 84
    4.3  跳转语句 86
    4.3.1  break语句 87
    4.3.2  continue语句 89
    4.3.3  return语句 92
    4.3.4  异常处理语句 92
    4.4  断言 92
    4.4.1  断言的语法 93
    4.4.2  断言的示例 93
    4.4.3  断言的使用 96
    4.5  10个Java程序示例 96
    4.5.1  打印三角形 96
    4.5.2  输出长方形 97
    4.5.3  查找出0~99间5的倍数之和 97
    4.5.4  判断成绩等级 98
    4.5.5  简单使用方法返回值 99
    4.5.6  判断是否为闰年 100
    4.5.7  找出100~200之间的素数 101
    4.5.8  打印日期 102
    4.5.9  求1~20的平方和 102
    4.5.10  插入排序 104
    4.6  小结 105
    第5章  数组 106
    5.1  数组简介 106
    5.2  一维数组 107
    5.2.1  一维数组的声明 107
    5.2.2  一维数组的创建及初始化 108
    5.2.3  一维数组的结构 109
    5.2.4  数组的长度及越界 109
    5.3  多维数组 110
    5.3.1  多维数组的声明 111
    5.3.2  多维数组的创建 111
    5.3.3  多维数组的结构及初始化 112
    5.3.4  多维数组的访问 113
    5.4  复制数组 115
    5.5  数组修饰符 117
    5.6  搜索数组 117
    5.7  排序数组 121
    5.7.1  冒泡排序 121
    5.7.2  快速排序 122
    5.7.3  Arrays类的sort方法 124
    5.8  数组的比较 125
    5.9  小结 125


    第6章  对象和类 126
    6.1  面向对象设计基本概念 126
    6.1.1  对象 126
    6.1.2  类 127
    6.1.3  消息 128
    6.1.4  面向对象编程的特征 129
    6.2  Java类 131
    6.2.1  抽象数据类型 132
    6.2.2  一个简单的类 132
    6.2.3  类的基本形式 133
    6.2.4  类的修饰符 135
    6.2.5  相关运算符 138
    6.3  成员变量 139
    6.3.1  类成员变量说明 139
    6.3.2  类成员类型 139
    6.3.3  类成员修饰符 140
    6.4  成员方法 144
    6.4.1  成员方法的修饰符 144
    6.4.2  成员方法的返回值 149
    6.4.3  成员方法的参数 149
    6.4.4  方法体中的变量与类成员变量 151
    6.4.5  方法的调用 152
    6.4.6  方法的重载与覆盖 153
    6.4.7  方法的递归调用 155
    6.5  构造方法与垃圾回收 160
    6.5.1  构造方法 160
    6.5.2  垃圾回收 162
    6.6  this关键字和super关键字 163
    6.7  static关键字 167
    6.7.1  静态变量 168
    6.7.2  静态方法 169
    6.7.3  静态代码块(static block) 170
    6.7.4  单态设计模式 170
    6.7.5  理解main方法的语法 171
    6.8  对象 172
    6.8.1  对象的创建 172
    6.8.2  对象的使用 173
    6.8.3  对象的消除 175
    6.8.4  instanceof运算符 176
    6.9  内部类 177
    6.9.1  内部类的种类与内部类的定义 177
    6.9.2  内部类与外部类的访问关系 181
    6.9.3  静态内部类 186
    6.10  小结 187
    第7章  继承、接口与包 188
    7.1  继承 188
    7.1.1  继承的定义 189
    7.1.2  继承关系的说明 191
    7.1.3  成员变量的继承与隐藏 191
    7.1.4  成员方法的继承、隐藏与覆盖 194
    7.1.5  父类对象与子类对象 201
    7.2  组合 201
    7.3  抽象类 203
    7.4  多态与动态绑定 205
    7.5  Object所有的类的根类 206
    7.6  接口 209
    7.6.1  接口定义 209
    7.6.2  接口与抽象类 211
    7.6.3  接口的使用 212
    7.6.4  接口的多态 214
    7.6.5  接口实现多继承 215
    7.7  包 216
    7.7.1  定义包 217
    7.7.2  导入包 218
    7.7.3  包的路径 220
    7.7.4  Java API中常用包 221
    7.7.5  JAR文件 230
    7.8  小结 235
    第8章  字符类、字符串与正则表达式 236
    8.1  Character类 236
    8.1.1  Character的声明 237
    8.1.2  Character类的构造方法 237
    8.1.3  Character常用方法 237
    8.1.4  Character类的API 240
    8.2  String类 242
    8.2.1  String类的声明 242
    8.2.2  创建String对象 242
    8.2.3  字符串基本操作 246
    8.2.4  字符串比较 256
    8.2.5  字符串与其他类型数据转换 257
    8.2.6  字符串连接 259
    8.2.7  String类的其他方法 261
    8.3  StringBuffer类 262
    8.3.1  创建StringBuffer对象 263
    8.3.2  StringBuffer常用方法 265
    8.4  StringTokenizer类 271
    8.4.1  StringTokenizer类的声明 271
    8.4.2  StringTokenizer的构造方法 272
    8.4.3  StringTokenizer的方法 272
    8.5  正则表达式的匹配 275
    8.5.1  正则表达式的基础 276
    8.5.2  正则表达式的元字符 276
    8.5.3  Java中正则表达式的使用 277
    8.5.4  java.util.regex包 283
    8.6  小结 289
    第9章  Java集合框架 290
    9.1  集合与集合框架说明 290
    9.1.1  集合框架概念 291
    9.1.2  集合框架内容及关系图 291
    9.1.3  集合 296
    9.2  Java集合API中的范型 296
    9.2.1  范型的概念 296
    9.2.2  范型的说明 297
    9.2.3  范型的进阶讲解 298
    9.3  Collection接口 299
    9.4  Iterator(迭代器)接口 300
    9.5  Comparable接口和Comparator接口 300
    9.5.1  Comparable接口 300
    9.5.2  Comparator接口 301
    9.6  List(列表) 301
    9.6.1  List接口 301
    9.6.2  Vector类 303
    9.6.3  ArrayList类 310
    9.6.4  LinkedList类 318
    9.7  Set(集合) 324
    9.7.1  SortedSet接口 325
    9.7.2  TreeSet类 325
    9.7.3  HashSet类 328
    9.8  Map(映射) 332
    9.8.1  Map.Entry接口 333
    9.8.2  HashMap类 334
    9.8.3  TreeMap类 337
    9.9  Arrays类 340
    9.10  Collections类 343
    9.11  小结 347


    第10章  Java输入/输出系统 350
    10.1  I/O流概述 350
    10.1.1  字节流(InputStream与OutputStream) 351
    10.1.2  字符流(Reader与Writer) 352
    10.2  文件处理 354
    10.2.1  File类(文件与目录的操作) 354
    10.2.2  FileInputStream类与FileOutputStream类 359
    10.2.3  FileReader类与FileWriter类 361
    10.2.4  随机访问文件(RandomAccessFile) 364
    10.2.5  FilenameFilter接口与FileFilter接口 368
    10.3  过滤流 371
    10.3.1  FilterInputStream类与FilterOutputStream类 371
    10.3.2  BufferedInputStream类与BufferedOutputStream类 372
    10.3.3  DataInputStream类与DataOutputStream类 375
    10.3.4  PushbackInputStream类 379
    10.4  字符流的处理及其与字节流的转换 381
    10.4.1  InputStreamReader类与OutputStreamWriter类 381
    10.4.2  BufferedReader类与BufferedWriter类 384
    10.5  数据库操作 387
    10.5.1  JDBC简介 387
    10.5.2  数据库的JDBC连接过程 388
    10.5.3  驱动管理器(Driver Manager) 390
    10.5.4  连接各种数据库代码 391
    10.5.5  JDBC-ODBC连接数据库 392
    10.5.6  完整连接数据库示例 395
    10.6  小结 399
    第11章  图形用户界面编程基础 400
    11.1  图形用户界面概述 400
    11.1.1  AWT组件和Swing组件 400
    11.1.2  AWT类的层次结构 401
    11.1.3  使用AWT 401
    11.1.4  java.awt包中的类 402
    11.2  容器(Container) 405
    11.2.1  窗口(Window)及其子类框架(Frame) 406
    11.2.2  面板(Panel) 407
    11.3  布局管理器 408
    11.3.1  流布局管理器(FlowLayout) 408
    11.3.2  边界布局管理器(BorderLayout) 411
    11.3.3  栅格布局管理器(GridLayout) 412
    11.3.4  栅格包布局管理器(GridBagLayout) 414
    11.3.5  卡片布局管理器(CardLayout) 417
    11.4  事件和事件处理 420
    11.4.1  事件类 421
    11.4.2  事件监听器 425
    11.4.3  事件适配器 427
    11.4.4  用内部类事件处理 428
    11.5  Swing程序简介 431
    11.5.1  Swing组件的分类 432
    11.5.2  简单的Swing源程序 433
    11.6  Swing组件一览 434
    11.6.1  按钮(JButton) 435
    11.6.2  图标(Icon) 437
    11.6.3  标签(JLabel) 438
    11.6.4  文本框(JTextField和JTextArea) 440
    11.6.5  列表(JList) 443
    11.6.6  下拉列表(JComboBox) 445
    11.6.7  单选按钮、复选框及开关选择按钮 446
    11.6.8  滚动面板(JScrollPane) 448
    11.6.9  标签面板(JTabbedPane) 450
    11.6.10  菜单、弹出式菜单及工具栏 452
    11.6.11  表格(JTable) 461
    11.6.12  树(JTree) 462
    11.6.13  滑块(JSlider) 464
    11.6.14  对话框(JDialog)和消息框(JOptionPane) 466
    11.6.15  文件选择框(JFileChooser) 468
    11.7  绘图 470
    11.7.1  文本与字体 470
    11.7.2  颜色 470
    11.7.3  图形的绘制 472
    11.8  小结 474
    第12章  Applet 475
    12.1  Applet基础知识 475
    12.1.1  Applet与Application的区别 475
    12.1.2  Applet的工作原理 476
    12.1.3  Applet类 476
    12.1.4  Applet的生命周期 477
    12.2  一个简单的Applet示例 478
    12.3  Applet的部署 479
    12.3.1  在网页中嵌入Applet 479
    12.3.2  向Applet传递参数 480
    12.4  Applet中的事件 483
    12.4.1  Applet处理键盘事件 483
    12.4.2  Applet处理鼠标事件 485
    12.5  Applet与多媒体 487
    12.5.1  Applet显示图像及动画 487
    12.5.2  Applet播放声音 491
    12.6  小结 492
    第13章  线程 493
    13.1  线程的基本知识 493
    13.1.1  线程与进程 493
    13.1.2  线程的生命周期 494
    13.1.3  多线程的概念 495
    13.1.4  线程优先级的概念 495
    13.2  线程的创建 496
    13.2.1  通过实现Runnable接口创建线程 496
    13.2.2  通过继承Thread类创建线程 497
    13.3  线程的基本控制 498
    13.3.1  线程的休眠 499
    13.3.2  线程的状态 500
    13.3.3  线程的终止 502
    13.4  多线程的调度 503
    13.4.1  线程的优先级 504
    13.4.2  线程的让步(yield方法) 505
    13.4.3  等待其他线程的结束(join方法) 506
    13.5  多线程的同步 507
    13.6  线程间的通信 509
    13.7  线程的死锁 512
    13.8  小结 516
    第14章  异常及调试 517
    14.1  异常分类 517
    14.1.1  异常类 517
    14.1.2  异常类的方法及变量 518
    14.1.3  常见异常类 519
    14.2  异常处理机制 520
    14.2.1  不处理异常 520
    14.2.2  建立异常处理机制 521
    14.2.3  捕捉多个异常 522
    14.2.4  throws语句与throw语句 524
    14.3  创建自定义的异常 526
    14.4  小结 529

    第15章  网络编程 530
    15.1  网络编程基础知识 530
    15.1.1  网络基础知识 530
    15.1.2  网络传输协议:TCP与UDP 531
    15.2  Internet地址(InetAddress类) 532
    15.3  基于TCP/IP协议的网络编程 534
    15.3.1  Socket(套接字) 534
    15.3.2  面向连接的Socket编程示例 535
    15.4  基于UDP协议的网络通信(Datagram) 539
    15.4.1  DatagramSocket类与DatagramPacket类 539
    15.4.2  面向无连接的编程示例 540
    15.5  基于URL的网络编程 544
    15.5.1  URL类与URL的解析 544
    15.5.2  URLConnection类 546
    15.5.3  根据URL获取远程图像 547
    15.5.4  根据URL获取远程文档 548
    15.5.5  根据URL获取远程音频 550
    15.6  小结 551
    附录一  JDK命令详解 552
    附录二  ASCII编码表 561
  • 【购买本书】
  • 商城名称价格 配送信息优惠活动去看看购买

    卓越网
    ¥51.50
    送货上门:国内308个城市
    邮寄:全球
    特快专递:全球
    海外航空快递
    七周年店庆,全场免费配送 去看看 订购

    当当网
    ¥48.60 当天加急送:北京五环以内
    送货上门:国内178个城市
    邮寄:全球
    特快专递:全球
    特惠商品68折封顶 去看看 订购

    新华书店
    ¥48.80
    快递:大陆地区
    邮寄:全球
    特快专递:全球
    去看看 订购

    华储网
    ¥48.75 送货上门:辽宁、长春、北京
    快递、邮政递送:全球
    30万春节大礼包连环送,全场7折+满100免运费 去看看 订购

    中国图书馆网
    ¥0.4/页起
    邮寄、快递:全国
    特快专递EMS:全球
    提供稀缺绝版图书文献影印服务 去看看 预定
  • 说明:
  • 1、由于网上书店可能根据各种情况随时调整价格,我们的价格信息存在滞后性。以上价格仅作参考,具体以网上书店标示的价格为准。
    2、如价格折扣信息和原书定价存在较大误差,可能是该店售书为本书的不同版本或不同装祯形式,请读者自行鉴别。
    3、对如何网上购书存在疑问,请点击上面购书指南链接查询。
  • Copyright © 读书网 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP备06000781号 公安备4201502577