书籍详情

JAVA实用案例教程

JAVA实用案例教程

作者:张利国编著

出版社:清华大学出版社

出版时间:2003-01-01

ISBN:9787302070504

定价:¥34.00

购买这本书可以去
内容简介
  本书系统地介绍了Java语言基础知识、面向对象编程(OOP)和一些重要的高级特性,如内容类、事件处理机制、多线程、JDBC等,并附有一套具有代表性的Sun认证Java程序员(SCJP)考试模拟试题及深入分析。本书结构完整、论述生动、深入浅出;围绕各知识点提供了丰富的例程和综合实用案例,清楚地展示了基于Java技术进行实用性应用软件开发的全过程;适合作为高校及社会培训机构教材,以及各类Java初学者的自学参考书。本书全部源代码可在新东方网站www.getjob.com.cn上下载。
作者简介
暂缺《JAVA实用案例教程》作者简介
目录
第1章  概述                  
 1. 1 Java语言简介                  
 1. 1. 1  Java的产生及其发展                  
 1. 1. 2  Java语言的特点                  
 1. 2  Java虚拟机                  
 1. 2. 1  高级编程语言的程序运行机制                  
 1. 2. 2  Java虚拟机的作用及其特点                  
 1. 3  Java运行环境                  
 1. 3. 1  Java运行环境简介                  
 1. 3. 2  垃圾收集                  
 1. 3. 3  Java运行环境的安装和配置                  
 1. 4  Java程序举例                  
 第2章  面向对象的程序设计初步                  
 2. 1  面向对象的分析和设计简介                  
 2. 2  类和对象                  
 2. 2. 1  类是对象的蓝图                  
 2. 2. 2  类的声明                  
 2. 2. 3  属性声明                  
 2. 2. 4  方法声明                  
 2. 2. 5  创建对象及访问对象成员                  
 2. 2. 6  信息的隐藏和封装                  
 2. 3  构造方法                  
 2. 3. 1  构造方法的声明                  
 2. 3. 2  默认的构造方法                  
 2. 4  Java源文件的层次结构                  
 第3章  标识符 关键字 数据类型                  
 3. 1  注释及分隔符                  
 3. 1. 1  注释                  
 案例3-1  javadoc文档化工具的使用                  
 3. 1. 2  Java分隔符                  
 3. 2  标识符和关键字                  
 3. 2. 1  标识符                  
 3. 2. 2  Java关键字                  
 3. 3  Java数据类型                  
 3. 3. 1  Java基本数据类型                  
 3. 3. 2  Java引用类型                  
 3. 4. 值传递                  
 3. 5  关键字this                  
 3. 6  Java语言编码惯例                  
 3. 6. 1  命名惯例                  
 3. 6. 2  源程序排版惯例                  
 第4章  运算符表达式和流程控制                  
 4. 1  变量                  
 4. 1. 1  变量及其作用域                  
 4. 1. 2  变量的初始化                  
 4. 2  运算符                  
 4. 2. 1  算术运算符                  
 4. 2. 2  关系运算符                  
 4. 2. 3  逻辑运算符                  
 4. 2. 4  位运算符                  
 4. 2. 5  赋值运算符                  
 4. 2. 6  字符串连接操作符+,                   
 4. 3  表达式                  
 4. 4  分支语句                  
 4. 4. 1  if-else语句                  
 4. 4. 2  switch语句                  
 4. 4. 3  条件运算符?:                  
 4. 5  循环语句                  
 4. 5. 1  for循环语句                  
 4. 5. 2  while循环语句                  
 4. 5. 3  do/while循环语句                  
 4. 6  特殊的循环流控制语句                  
 4. 6. 1  break[label]语句                  
 4. 6. 2  continue[label]语句                  
 第5章  数组                  
 5. 1  一维数组                  
 5. 1. 1  一维数组的声明                  
 5. 1. 2  一维数组的创建和初始化                  
 5. 1. 3  数组元素的引用                  
 5. 2  多维数组                  
 5. 2. 1  二维数组                  
 5. 2. 2  二维数组的使用                  
 5. 3  数组复制                  
 案例5-1  整型数据进制转换                  
 第6章  数据结构基础                  
 6. 1  数据排序算法                  
 6. 1. 1  冒泡法排序                  
 6. 1. 2  选择法排序                  
 6. 1. 3  插入法排序                  
 6. 2  链表                  
 6. 2. 1  单链表                  
 6. 2. 2  链表操作                  
 6. 3  堆栈                  
 案例6-1  四则表达式求值                  
 第7章  面向对象的程序设计                  
 7. 1  包(package)                  
 7. 1. 1  package语句                  
 7. 1. 2  import语句                  
 7. 1. 3  JDK中主要的包                  
 7. 2  类的继承及相关机制                  
 7. 2. 1  类的继承                  
 7. 2. 2  访问控制                  
 7. 2. 3  方法的重写                  
 7. 2. 4  多态性                  
 7. 2. 5  对象造型                  
 7. 2. 6  构造方法的重载和继承                  
 7. 2. 7  Object类                  
 7. 3  关键字static和final                  
 7. 3. 1  关键字static                  
 7. 3. 2  Singleton设计模式                  
 7. 3. 3  关键字final                  
 7. 4  抽象类                  
 7. 5  接口                  
 7. 6  内部类                  
 第8章  Java异常处理                  
 8. 1  异常的概念及分类                  
 8. 1. 1  什么是异常                  
 8. 1. 2 Java异常分类                  
 8. 2 Java异常处理机制                  
 8. 2. 1  捕获异常                  
 8. 2. 2  声明抛弃异常                  
 8. 2. 3  人工抛出异常                  
 8. 3  用户自定义异常                  
 第9章  Java控制台应用程序设计                  
 9. 1  命令行参数和系统属性                  
 9. 1. 1  Java命令行参数                  
 9. 1. 2  系统属性                  
 9. 2  数据输入/输出                  
 9. 2. 1  标准I/O操作                  
 9. 2. 2  文件I/O操作                  
 9. 3  JDK常用类介绍                  
 9. 3. 1  Math类                  
 9. 3. 2  String类                  
 9. 3. 3  StringBuffer类                  
 9. 4  Collection API简介                  
 9. 5  Deprecated API                  
 案例9-1  猜数程序                  
 第10章  高级I/O流编程                  
 10. 1  Java I/O基本原理                  
 10. 2  基本I/O类型                  
 10. 2. 1  InputStream                  
 10. 2. 2  OutputStream                  
 10. 2. 3  Reader                  
 10. 2. 4  Writer                  
 10. 3  I/O流的使用                  
 10. 3. 1  FileInputStream/FileOutputStream                  
 10. 3. 2  DataInputStream/DataOutputStream                  
 10. 3. 3  ObjectInputStream/ObjectOutputStream                  
 10. 3. 4  ByteArrayInputStream/ByteArrayOutputStream                  
 10. 3. 5  PipedInputStream/PipedOutputStream                  
 10. 3. 6  FileReader/FileWriter                  
 10. 3. 7  BufferedReader/BufferedWriter                  
 10. 3. 8  InputStreamReader/OutputStreamWriter                  
 10. 3. 9  PrintStream/PrintWriter                  
 第11章  Java GUI应用程序开发                  
 11. 1  Java GUI设计                  
 11. 1. 1  抽象窗口工具集(AWT)                  
 11. 1. 2  Java组件和容器                  
 11. 1. 3  布局管理器                  
 11. 2  Java GUI事件处理机制                  
 11. 2. 1  Java事件和事件处理                  
 11. 2. 2  多重监听器                  
 11. 2. 3  事件适配器                  
 11. 2. 4  内部类和匿名类在Java事件处理中的应用                  
 11. 3  Java GUI应用程序开发                  
 11. 3. 1  AWT组件综述                  
 11. 3. 2  AWT菜单                  
 11. 3. 3  颜色和字体                  
 案例11-1  文本文件阅读器开发                  
 第12章  线程                  
 12. 1  线程基本概念                  
 12. 1. 1  什么是线程                  
 12. 1. 2  多线程                  
 12. 1. 3  创建线程的第二种方式                  
 12. 2  线程状态控制                  
 12. 2. 1  线程状态                  
 12. 2. 2  线程调度                  
 12. 3  线程的同步                  
 12. 3. 1  临界资源问题                  
 12. 3. 2  互斥锁                  
 12. 3. 3  wait()和notify()方法                  
 12. 3. 4  生产者-消费者问题                  
 案例12-1  考试系统设计与实现                  
 第13章  网络编程                  
 13. 1  网络基础知识简介                  
 13. 1. 1  什么是计算机网络                  
 13. 1. 2  网络通信协议及接口                  
 13. 2  URL                  
 13. 3  Socket编程                  
 第14章  Java Applet                  
 14. 1  Applet简介                  
 14. 1. 1  什么是Applet                  
 14. 1. 2  Applet运行机制                  
 14. 1. 3  Applet安全机制                  
 14. 2  Applet插件标记                  
 14. 3  Applet绘图                  
 案例14-1  Java绘图板设计与实现                  
 14. 4  多媒体支持                  
 14. 4. 1  图像处理                  
 14. 4. 2  声音处理                  
 14. 4. 3  Application的多媒体支持                  
 14. 5  JAR文件                  
 第15章  Java数据库连接                  
 15. 1  数据库简介                  
 15. 2  JDBC                  
 15. 2. 1  什么是JDBC                  
 15. 2. 2  JDBC的基本应用                  
 15. 2. 3  预处理语句和存储过程                  
 15. 3  JDBC-ODBC                  
 15. 3. 1  设置ODBC数据源                  
 15. 3. 2  JDBC-ODBC编程                  
 案例15-1  电子书店设计与实现                  
 附录1  SCJP模拟试题                  
 附录2  SCJP试题分析                  

猜您喜欢

读书导航