
现在大多数Java程序设计教材单纯地从程序设计语言的角度出发,纯粹介绍语言特点及语法规则,忽视了Java程序设计语言的应用性。而现在大多数的高校计算机专业和软件学院则强调学生的实践动手能力,对学生的实践动手能力要求更高,这就需要有相应的实践性强的教材。这本由王薇主编的《Java程序设计与实践教程》正是以这一市场需求为立足点,以理论要点为基础,以案例总结各章节,使读者学而知其用,体现Java编程语言的实战性特点。 |
第1章 Java简介 1.1 Java语言简介 1.2 Java平台及主要应用方向 1.3 Java的运行机制及JVM 1.4 Java的相关术语 1.5 Java开发环境的搭建 1.6 Java程序的编写与运行 1.7 Java程序的一些特殊语句 1.8 生成Java文档 1.9 本章小结 理论练习题 上机实训题 第2章 Java基础 2.1 面向对象的基本概念 2.2 Java语言中类的定义 2.3 常量和变量 2.4 数据类型 2.5 运算符和表达式 2.6 本章小结 理论练习题 上机实训题 第3章 程序流程控制 3.1 程序的流程控制 3.2 选择结构 3.3 循环结构 3.4 跳转语句 3.5 本章小结 理论练习题 上机实训题 第4章 数组 4.1 一维数组 4.2 多维数组 4.3 字符数组 4.4 数组作为方法的参数 4.5 本章小结 理论练习题 上机实训题 第5章 类和对象 5.1 对象的定义和引用 5.2 案例分析:银行账户对象的创建 5.3 静态成员与实例成员 5.4 方法的重载 5.5 案例分析:银行账户类构造方法的重载 5.6 类的封装和访问控制 5.7 案例分析:简单的银行账户管理程序 5.8 本章小结 理论练习题 上机实训题 第6章 类和对象的扩展 6.1 类的继承 6.2 案例分析:VIP银行账户类的创建 6.3 多态 6.4 抽象类 6.5 内部类与外部类 6.6 包 6.7 案例分析:改进的银行账户管理程序 6.8 接口 6.9 Java异常处理机制 6.10 本章小结 理论练习题 上机实训题 第7章 Java常用系统类 7.1 Java API 7.2 字符串类 7.3 Math类与Random类 7.4 Date类与Calendar类 7.5 Java基本类型包装器与泛型 7.6 集合类 7.7 迭代器 7.8 案例分析:利用ArrayList类存储银行账户类 7.9 本章小结 理论练习题 上机实训题 第8章 Java输入输出系统 8.1 流的基本概念 8.2 字节流 8.3 字符流 8.4 File类 8.5 System.in和System.out对象 8.6 Filelnputatrearn类和FileOutputStrearn类 8.7 FileReader类和FileWriter类 8.8 过滤流 8.9 文件的随机访问 8.10 案例分析:多种流的实现 8.11 本章小结 理论练习题 上机实训题 第9章 GUI图形用户界面 9.1 Swing概述 9.2 Swing容器 9.3 常用Swing组件 9.4 GUI布局管理器 9.5 事件处理模型 9.6 本章小结 理论练习题 上机实训题 第10章 线程 10.1 线程概念 10.2 Java线程机制 10.3 线程同步与通信 10.4 本章小结 理论练习题 上机实训题 第11章 网络编程 11.1 Java与网络 11.2 URL编程 11.3 Socket通信机制 11.4 案例分析一:C/S模式下的文件内容传递 11.5 案例分析二:基于TCP/IP的多线程电子白板 11.6 本章小结 理论练习题 上机实训题 第12章 Java数据库操作 12.1 数据库基础知识 12.2 SQL语言基本语法 12.3 JDBC访问数据库 12.4 案例分析:创建JDBC—ODBC连接 12.5 预处理语句对象 12.6 可滚动结果集的操作 12.7 连接其他类型数据库 12.8 本章小结 理论练习题 上机实训题 第13章 J2ME应用程序开发 13.1 J2ME概述 13.2 12ME开发平台 13.3 用户界面及事件处理 13.4 手机游戏项目开发介绍 13.5 本章小结 理论练习题 上机实训题 附录A Eclipse热键大全 参考文献 |
商品评论(0条)