Java面向对象程序设计基础教程

出版时间:2011-6  出版社:清华大学  作者:冯洪海  
Tag标签:无  

内容概要

  《Java面向对象程序设计基础教程》主要通过Java语言讲解面向对象技术。面向对象一章较其他教材在内容上更详尽,且增加了贴近实际问题的综合应用题,从中可以理解如何应用Java语言编写出符合面向对象思想的代码。基本结构程序部分由于其基础性,《Java面向对象程序设计基础教程》仍给予较详尽的介绍。图形用户界面一章,为了降低事件部分与图形部分的耦合,引入内部类处理事件响应。多线程、异常、Applet、输入输出和文件操作、网络通信、数据库应用等则给予了适当的介绍。  《Java面向对象程序设计基础教程》不仅讲解语法现象,让读者知其然(what) ,而且讲解Java语法设计的目的,让读者知其所以然(why) ,更重要的是,针对每个重点语法现象,都给出了如何进行编程的建议(how) 。  《Java面向对象程序设计基础教程》可作为普通高等学校计算机与相近专业Java语言程序设计或面向对象技术的课程教材,也可作为软件开发人员的参考书。

书籍目录

第1章 Java语言概述1.1 Java语言的起源及发展1.1.1 起源1.1.2 发展1.2 Java语言的特点1.3 Java程序是如何在系统中运行的1.4 Java开发环境1.5 编写、编译与运行Java程序1.6 包1.7 应用Eclipse开发项目1.7.1 Eclipse开发环境1.7.2 创建Java项目并运行1.7.3 程序调试技术第2章 Java基本语法规则2.1 标识符与保留字2.1.1 标识符2.1.2 保留字2.1.3 分隔符2.1.4 注释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.3.3 运算符优先级2.3.4 编程风格第3章 Java中的面向对象技术3.1 现实世界由对象组成3.2 人类的思维方式3.3 对象模型的特点3.4 过程模型的特点3.5 类及其成员3.5.1 类3.5.2 对象3.5.3 成员变量3.5.4 成员方法3.5.5 构造方法3.5.6 方法的重载3.5.7 this引用3.5.8 static成员3.5.9 成员的访问权限3.5.10 类的访问权限3.6 类的继承3.6.1 继承3.6.2 对象的赋值相容性与上转型3.6.3 隐藏、覆盖与动态绑定3.6.4 super引用3.6.5 对象初始化顺序3.7 方法调用的优先顺序3.8 abstract修饰的类3.9 final 修饰3.10 接口3.10.1 接口与实现接口的类3.10.2 编程中选择抽象类还是接口3.11 多态3.11.1 多态的3种情形3.11.2 多态的具体实现3.11.3 总结3.12 继承与多态的综合用例3.13 内部类3.13.1 实例成员内部类3.13.2 局部内部类3.13.3 匿名内部类3.13.4 静态成员内部类3.13.5 内部类的继承3.13.6 内部类的两种特殊用法3.13.7 内部类总结3.14 设计原则第4章 Java基本结构程序4.1 流程控制语句4.1.1 顺序结构4.1.2 分支语句4.1.3 循环语句4.1.4 跳转语句4.2 递归第5章 Java基本类5.1 java.lang语言包5.1.1 Object类5.1.2 字符串类5.1.3 数组5.1.4 基本数据类型的包装类5.1.5 Math数学类5.2 java.util实用包5.2.1 日期类5.2.2 集合API5.2.3 随机数类Random第6章 图形用户界面6.1 概述6.2 容器和布局6.2.1 容器组件6.2.2 框架JFrame6.2.3 布局管理器6.3 常用组件6.3.1 标签组件6.3.2 文本编辑组件6.3.3 按钮组件6.3.4 列表框和组合框6.3.5 对话框6.3.6 菜单组件6.4 事件处理机制6.4.1 基本概念6.4.2 委托模型6.4.3 Java中常用的事件、监听器及事件处理方法6.4.4 事件处理机制的编程方法6.4.5 几个事件处理的例子第7章 异常处理7.1 异常处理概述7.1.1 程序中常见的错误7.1.2 Java中的异常类7.1.3 异常处理过程7.2 Java的异常处理7.2.1 try…catch…finally异常处理语句7.2.2 用throw抛出自定义异常对象7.2.3 用throws将异常抛给上级调用方法处理7.2.4 自定义异常类第8章 多线程8.1 创建线程8.1.1 继承Thread类创建线程8.1.2 实现Runnable接口创建线程8.1.3 线程状态和线程控制8.2 线程间的同步机制8.2.1 同步机制解决资源竞争问题8.2.2 同步机制与线程通信第9章 Java Applet程序9.1 初识Applet9.2 Applet的生命周期9.3 Applet中的方法9.4 Applet和Web页面9.5 Applet播放声音9.6 Applet实现动画9.7 Application与Applet的关系第10章 输入输出流与文件处理10.1 输入输出流概述10.2 字节流类10.2.1 字节输入输出流10.2.2 文件字节输入输出流类10.2.3 过滤输入输出流10.2.4 对象输入输出流类10.3 字符流类10.3.1 字符输入输出流10.3.2 文件字符输入输出流类10.3.3 字符缓冲流类10.4 文件处理10.4.1 文件的基本概念10.4.2 File类10.4.3 文件过滤器接口10.4.4 随机存取文件类第11章 Java网络编程11.1 网络编程基本概念11.1.1 网络基础知识11.1.2 HTTP简介11.1.3 两类传输协议TCP和UDP11.2 使用URL访问网络资源11.2.1 统一资源定位符URL11.2.2 URL类11.2.3 URLConnection类11.3 Socket通信11.3.1 套接字11.3.2 Socket通信11.4 UDP数据报11.4.1 数据报11.4.2 UDP通信第12章 数据库应用12.1 数据库技术12.2 初识JDBC程序12.2.1 建立student表12.2.2 新建first_v1.0项目12.3 创建数据库应用程序12.3.1 数据库驱动12.3.2 URL12.3.3 建立连接12.3.4 建立会话12.3.5 操作数据库12.4 JDBC综合应用举例

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java面向对象程序设计基础教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7