冯洪海主编的这本《Java面向对象程序设计基础教程》主要通过Java语言讲解面向对象技术。全书共分十二章,主要内容包括:Java基本语法规则、Java中的面向对象技术、Java基本结构程序、Java基本类、多线程、输入输出流与文件处理等。本书可作为普通高等学校计算机与相近专业Java语言程序设计或面向对象技术的课程教材,也可作为软件开发人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java面向对象程序设计基础教程(计算机科学与技术专业实践系列教材普通高等教育十一五国家级规划教材) |
分类 | |
作者 | 冯洪海 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 冯洪海主编的这本《Java面向对象程序设计基础教程》主要通过Java语言讲解面向对象技术。全书共分十二章,主要内容包括:Java基本语法规则、Java中的面向对象技术、Java基本结构程序、Java基本类、多线程、输入输出流与文件处理等。本书可作为普通高等学校计算机与相近专业Java语言程序设计或面向对象技术的课程教材,也可作为软件开发人员的参考书。 内容推荐 冯洪海主编的这本《Java面向对象程序设计基础教程》主要通过Java语言讲解面向对象技术。面向对象一章较其他教材在内容上更详尽,且增加了贴近实际问题的综合应用题,从中可以理解如何应用Java语言编写出符合面向对象思想的代码。基本结构程序部分由于其基础性,本书仍给予较详尽的介绍。图形用户界面一章,为了降低事件部分与图形部分的耦合,引入内部类处理事件响应。多线程、异常、Applet、输入输出和文件操作、网络通信、数据库应用等则给予了适当的介绍。 本书不仅讲解语法现象,让读者知其然(what) ,而且讲解Java语法设计的目的,让读者知其所以然(why) ,更重要的是,针对每个重点语法现象,都给出了如何进行编程的建议(how)。 《Java面向对象程序设计基础教程》可作为普通高等学校计算机与相近专业Java语言程序设计或面向对象技术的课程教材,也可作为软件开发人员的参考书。 目录 第1章 Java语言概述1 1.1 Java语言的起源及发展1 1.1.1 起源1 1.1.2 发展2 1.2 Java语言的特点2 1.3 Java程序是如何在系统中运行的5 1.4 Java开发环境5 1.5 编写、编译与运行Java程序7 1.6 包10 1.7 应用Eclipse开发项目13 1.7.1 Eclipse开发环境13 1.7.2 创建Java项目并运行14 1.7.3 程序调试技术17 第2章 Java基本语法规则20 2.1 标识符与保留字20 2.1.1 标识符20 2.1.2 保留字20 2.1.3 分隔符21 2.1.4 注释21 2.2 数据类型22 2.2.1 整数类型22 2.2.2 浮点数类型23 2.2.3 布尔类型23 2.2.4 字符类型24 2.2.5 数据类型之间的相互转换24 2.2.6 变量与常量25 2.3 运算符和表达式27 2.3.1 运算符27 2.3.2 表达式33 2.3.3 运算符优先级33 2.3.4 编程风格34 第3章 Java中的面向对象技术36 3.1 现实世界由对象组成36 3.2 人类的思维方式37 3.3 对象模型的特点37 3.4 过程模型的特点39 3.5 类及其成员39 3.5.1 类40 3.5.2 对象41 3.5.3 成员变量44 3.5.4 成员方法45 3.5.5 构造方法49 3.5.6 方法的重载50 3.5.7 this引用51 3.5.8 static成员53 3.5.9 成员的访问权限55 3.5.10 类的访问权限58 3.6 类的继承59 3.6.1 继承60 3.6.2 对象的赋值相容性与上转型62 3.6.3 隐藏、覆盖与动态绑定63 3.6.4 super引用65 3.6.5 对象初始化顺序66 3.7 方法调用的优先顺序71 3.8 abstract修饰的类73 3.9 final 修饰74 3.10 接口76 3.10.1 接口与实现接口的类76 3.10.2 编程中选择抽象类还是接口78 3.11 多态80 3.11.1 多态的3种情形80 3.11.2 多态的具体实现82 3.11.3 总结83 3.12 继承与多态的综合用例84 3.13 内部类89 3.13.1 实例成员内部类89 3.13.2 局部内部类92 3.13.3 匿名内部类93 3.13.4 静态成员内部类94 3.13.5 内部类的继承95 3.13.6 内部类的两种特殊用法95 3.13.7 内部类总结97 3.14 设计原则99 第4章 Java基本结构程序112 4.1 流程控制语句112 4.1.1 顺序结构112 4.1.2 分支语句112 4.1.3 循环语句117 4.1.4 跳转语句120 4.2 递归123 第5章 Java基本类125 5.1 java.lang语言包125 5.1.1 Object类125 5.1.2 字符串类126 5.1.3 数组129 5.1.4 基本数据类型的包装类134 5.1.5 Math数学类135 5.2 java.util实用包136 5.2.1 日期类136 5.2.2 集合API138 5.2.3 随机数类Random141 第6章 图形用户界面143 6.1 概述143 6.2 容器和布局145 6.2.1 容器组件145 6.2.2 框架JFrame147 6.2.3 布局管理器148 6.3 常用组件152 6.3.1 标签组件152 6.3.2 文本编辑组件153 6.3.3 按钮组件154 6.3.4 列表框和组合框156 6.3.5 对话框156 6.3.6 菜单组件158 6.4 事件处理机制161 6.4.1 基本概念161 6.4.2 委托模型162 6.4.3 Java中常用的事件、监听器及事件处理方法163 6.4.4 事件处理机制的编程方法164 6.4.5 几个事件处理的例子167 第7章 异常处理181 7.1 异常处理概述181 7.1.1 程序中常见的错误181 7.1.2 Java中的异常类182 7.1.3 异常处理过程182 7.2 Java的异常处理183 7.2.1 try…catch…finally异常处理语句183 7.2.2 用throw抛出自定义异常对象186 7.2.3 用throws将异常抛给上级调用方法处理186 7.2.4 自定义异常类187 第8章 多线程189 8.1 创建线程189 8.1.1 继承Thread类创建线程189 8.1.2 实现Runnable接口创建线程192 8.1.3 线程状态和线程控制194 8.2 线程间的同步机制198 8.2.1 同步机制解决资源竞争问题198 8.2.2 同步机制与线程通信202 第9章 Java Applet程序207 9.1 初识Applet207 9.2 Applet的生命周期208 9.3 Applet中的方法209 9.4 Applet和Web页面210 9.5 Applet播放声音211 9.6 Applet实现动画212 9.7 Application与Applet的关系214 第10章 输入输出流与文件处理215 10.1 输入输出流概述215 10.2 字节流类216 10.2.1 字节输入输出流217 10.2.2 文件字节输入输出流类220 10.2.3 过滤输入输出流222 10.2.4 对象输入输出流类225 10.3 字符流类228 10.3.1 字符输入输出流229 10.3.2 文件字符输入输出流类230 10.3.3 字符缓冲流类231 10.4 文件处理233 10.4.1 文件的基本概念233 10.4.2 File类234 10.4.3 文件过滤器接口236 10.4.4 随机存取文件类239 第11章 Java网络编程242 11.1 网络编程基本概念242 11.1.1 网络基础知识242 11.1.2 HTTP简介243 11.1.3 两类传输协议TCP和UDP243 11.2 使用URL访问网络资源244 11.2.1 统一资源定位符URL244 11.2.2 URL类244 11.2.3 URLConnection类247 11.3 Socket通信249 11.3.1 套接字249 11.3.2 Socket通信249 11.4 UDP数据报254 11.4.1 数据报254 11.4.2 UDP通信255 第12章 数据库应用260 12.1 数据库技术260 12.2 初识JDBC程序261 12.2.1 建立student表261 12.2.2 新建first_v1.0项目261 12.3 创建数据库应用程序263 12.3.1 数据库驱动263 12.3.2 URL264 12.3.3 建立连接266 12.3.4 建立会话266 12.3.5 操作数据库267 12.4 JDBC综合应用举例268 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。