第2版 Java语言程式设计基础


第2版 Java语言程式设计基础

文章插图
Java语言程式设计基础(第2版)【第2版 Java语言程式设计基础】《Java语言程式设计基础(第2版)》是2008年清华大学出版社出版的图书 , 作者是柳西玲、许斌 。
基本介绍书名:Java语言程式设计基础(第2版)
ISBN:9787302176312
定价:29.8元
出版时间:2008-10-15
装帧:平装
图书简介本书是以Java SE技术为背景的Java程式设计基础教材 。全书共分为8章 , 前两章介绍面向对象编程概念和Java程式设计基础知识 , 其他几章介绍Java语言编程语法和技术 , 包括对象、类和接口的创建和使用 , 输入输出处理 , 异常处理 , Applet程式设计 , 对象串列化和聚集 , 执行绪等 。目录第1章概论11.1计算机与软体11.2面向对象技术基础31.3Java简介51.3.1Java语言的目标51.3.2Java体系结构61.3.3J2SDK的下载和使用71.4最简单的JavaApplication实例剖析111.4.1代码注释121.4.2定义一个类131.4.3要求main方法141.4.4实例编译与运行171.5问题求解过程181.5.1软体工程基本原理181.5.2问清需求211.5.3明确解决需求的关键241.5.4将複杂问题分解原理24习题26第2章Java程式设计基础282.1数据类型282.1.1标识符282.1.2数据类型的划分292.1.3基本数据类型312.1.4常量与变数312.1.5各类数据间的转换372.2运算符与表达式392.3表达式语句552.4数组562.4.1创建一维数组562.4.2初始化一维数组582.4.3複製一维数组612.4.4多维数组612.5字元和字元串642.5.1字元类642.5.2字元串类662.6控制流程语句672.6.1循环语句672.6.2分支语句752.6.3多分支语句772.6.4其他分支语句812.6.5递归842.7案例分析86习题88第3章Java语言中面向对象编程的特徵913.1概述913.2类913.2.1创建类923.2.2构造方法963.2.3继承973.2.4多态983.2.5内部类1023.2.6抽象类1053.2.7枚举类1063.3对象1153.3.1对象的创建1163.3.2对象的使用1173.3.3对象的清除1213.3.4定製化数据1223.4接口和包1243.4.1定义接口1253.4.2实现接口1263.4.3接口作为类型的使用1263.4.4创建包1283.4.5使用包中成员1293.5字元串操作1293.5.1访问字元串1293.5.2字元串的修改1303.5.3字元串的比较1323.5.4其他操作1323.5.5程式综合例子1323.6案例分析133习题137第4章输入输出流及档案操作1424.1概述1424.2档案1454.2.1创建档案1454.2.2档案类提供的方法1464.2.3随机档案流1494.2.4档案複製1514.3位元组I/O流1534.3.1位元组输入流1534.3.2位元组输出流1544.3.3记忆体的读写1544.3.4位元组流实例1554.4字元I/O流1584.4.1字元输入流1584.4.2字元输出流1614.5过滤流1624.6管道流1654.7案例分析167习题170第5章异常处理与断言17351概述1735.1.1异常处理机制1745.1.2Throwable类及其子类1785.2异常处理实现1805.2.1捕获异常1805.2.2声明抛出异常1815.2.3抛出异常1825.2.4处理异常1835.3断言1905.4案例分析194习题202第6章Applet程式设计20761概述2076.1.1最简单的JavaApplet实例剖析2076.1.2Applet的基本框架2116.1.3Applet的生命周期2126.1.4Applet的类层次结构2146.1.5Applet的安全机制2156.2appletViewer2176.3Applet类的API2196.3.1支持多媒体的方法2196.3.2管理环境的方法2196.3.3报告信息的方法22064Applet的显示2206.4.1显示的主要方法2216.4.2Graphics类2226.5Applet的编写2246.5.1Applet的编写步骤2246.5.2用户Applet类的定义2256.5.3Applet的参数22566Applet中的GUI2286.6.1基于AWT的Applet用户界面2296.6.2基于Swing的Applet用户界面2316.6.3Applet中的事件处理2346.7Applet的多媒体支持2376.7.1图像2376.7.2动画製作2396.8案例分析241习题245第7章对象串列化和聚集框架2487.1对象串列化的概念249 7.2对象串列化的方法2497.3定製串列化2527.3.1部分定製串列化2527.3.2完全定製串列化2557.4串列化中对敏感信息的保护2577.5聚集框架的概念2587.6简单聚集类2617.6.1Vector2617.6.2对象Array2637.6.3Stack2647.6.4Hashtable2657.7Collection2687.8Set2707.9List2727.10Map2737.11泛型2757.12案例分析280习题285第8章执行绪2878.1执行绪概念2878.1.1什幺是执行绪2878.1.2执行绪的优势2898.1.3执行绪的模型2918.2执行绪的创建2918.2.1用Thread类创建执行绪2918.2.2用实现Runnable接口创建执行绪2948.3执行绪的调度与控制2958.3.1执行绪的优先权2968.3.2执行绪的基本方法3008.3.3执行绪的控制3018.4执行绪同步3048.4.1简单同步3048.4.2对象锁和类锁3068.4.3避免死锁3108.5执行绪的生命周期3128.6案例分析313习题317附录ANetBeans集成开发环境简介318参考文献331