第二版 Java程式设计案例教程


第二版 Java程式设计案例教程

文章插图
Java程式设计案例教程(第二版)【第二版 Java程式设计案例教程】《Java程式设计案例教程(第二版)》是2015年清华大学出版社出版的图书 。作者是沈大林、张伦 。
基本介绍书名:Java程式设计案例教程(第二版)
作者:沈大林,张伦
ISBN:9787302355670
定价:34.5元
出版社:清华大学出版社
出版时间:2015年
装帧:平装
内容简介本书通过浅显易懂的案例把读者在学习Java语言中要掌握的各层知识点逐步展开,既提高了读者学习的兴趣,又增强了知识点之间的逻辑联繫 。读者能够在颇具趣味的案例中掌握Java的语言基础、面向对象程式的开发方法、异常处理、图形用户界面、多执行绪、Applet、输入输出流、JDBC和Java网路编程等相关知识 。本书语言通俗易懂、描述精炼、概念準确、结构合理、例题丰富,便于读者理解和掌握 。各章都配备了大量的习题,可用来检验学习情况,加深对知识点的理解 。本书可以作为高等学校计算机信息类专业面向对象程式设计课程的教材,也适用于非计算机专业计算机基础的教学 。本书还可以作为Java二级考试的指导用书,初学者则可以把它作为Java语言学习的入门教程 。图书目录第1章Java语言概述1.1Java语言简介1.2面向对象程式设计思想1.2.1什幺是类和对象1.2.2面向对象程式设计的思路与技巧1.3Java套用介绍1.3.1Java桌面套用1.3.2Java Web以及企业级套用1.3.3Java嵌入式套用小结习题第2章Java开发环境配置及常用开发工具介绍2.1Java程式的开发流程2.2Java语言开发环境2.2.1JDK的下载和安装2.2.2设定环境变数2.3Java语言常用开发工具2.3.1常用开发工具简介2.3.2UltraEdit的安装、配置及使用2.3.3Eclipse的安装、配置及使用小结习题第3章Java语言基础3.1基本语言要素3.1.1标识符3.1.2关键字3.1.3分隔设定3.1.4注释3.2基本数据类型3.2.1整数类型3.2.2浮点类型3.2.3字元类型3.2.4布尔类型3.3引用数据类型3.3.1类3.3.2接口3.3.3数组3.4常量和变数3.4.1常量3.4.2变数3.5运算符和表达式3.5.1运算符3.5.2表达式3.6赋值语句3.7Java数据类型的转换3.7.1自动类型转换3.7.2强制类型转换3.8Java编程规範小结习题第4章Java流程控制4.1顺序结构及可视化输入输出4.2选择结构4.2.1单分支选择语句(if语句)4.2.2双分支选择语句(if…else语句)4.2.3用嵌套的if语句实现多分支选择结构4.2.4多分支选择语句(if…else if…else语句)4.2.5switch语句4.3循环结构4.3.1while 语句4.3.2do…while 语句4.3.3for语句4.3.4循环的嵌套4.3.5跳转语句4.4常用算法4.4.1查询算法4.4.2排序算法4.4.3递归小结习题第5章数组5.1一维数组5.1.1数组的建立5.1.2数组元素的访问5.1.3数组的複製5.2一维数组算法套用实例5.3二维数组和多维数组5.3.1二维数组元素的逻辑结构5.3.2二维数组的初始化5.3.3二维数组元素的访问5.4Java中的字元串5.4.1String类5.4.2可变长字元串StringBuffer类5.5Arrays与ArrayList类5.5.1Arrays类5.5.2ArrayList类小结习题第6章Java面向对象程式设计6.1面向对象程式设计思想6.1.1面向对象的基本概念6.1.2面向对象设计6.2类和对象6.2.1类的定义6.2.2成员变数6.2.3成员方法6.2.4方法的重载6.2.5构造方法6.2.6this引用6.2.7对象的创建和使用6.2.8类成员与实例成员6.2.9对象数组6.3类的封装性6.3.1封装的概念6.3.2访问许可权修饰符6.3.3类之间的组合关係6.4类的继承性6.4.1继承的概念6.4.2子类的定义6.4.3super引用6.4.4抽象类与最终类6.4.5内部类*6.5类的多态性6.5.1多态性的概念6.5.2多态性的表现6.6接口6.6.1接口的概念6.6.2声明接口6.6.3实现接口6.6.4接口变数6.7Java的常用类6.7.1Object类6.7.2Class类6.7.3Math类6.7.4Random类6.7.5基本类型的包装类 小结习题第7章包与异常处理7.1包7.1.1包的创建7.1.2包的导入7.1.3例71的实现7.2异常7.2.1异常的概念7.2.2Java的异常类7.2.3异常处理机制7.2.4自定义异常7.2.5例72的分析与实现小结习题第8章图形用户界面8.1图形用户界面设计基础8.1.1AWT与Swing概述8.1.2容器与布局管理器8.2Swing组件及其套用8.3Java的事件处理机制8.3.1初识事件及事件处理8.3.2事件编程8.4视窗与选单8.4.1选单的组成与选单类8.4.2为视窗加入选单8.4.3例811的实现8.5图形绘製8.5.1Graphics类8.5.2在组件上绘图8.5.3例812的实现小结习题第9章多执行绪9.1执行绪的概述9.1.1执行绪和进程9.1.2执行绪的属性9.2创建、执行和调度执行绪9.2.1执行绪的创建和执行9.2.2执行绪的调度9.2.3执行绪的同步9.2.4执行绪的阻塞9.3执行绪套用实例小结习题第10章Java Applet10.1Applet程式10.1.1Applet类10.1.2Applet的工作原理10.1.3Applet的程式结构10.2在HTML中嵌入Applet程式10.2.1HTML的结构10.2.2HTML向Applet传递参数10.3Applet程式中的多媒体套用10.3.1声音的载入与播放10.3.2图像的载入与显示小结习题第11章Java输入输出流11.1流的概念11.1.1流11.1.2流类与流对象11.2基本的输入输出11.2.1基本输入输出流类11.2.2Reader/Writer类11.3档案输入输出11.3.1File类11.3.2档案输出流11.3.3档案输入流11.4数据档案套用小结习题第12章JDBC与资料库访问12.1关係型资料库的基础知识12.1.1资料库概念12.1.2Access介绍 12.2Access的初步套用12.2.1资料库设计12.2.2建立资料库12.2.3创建表12.2.4在数据表间建立关係12.2.5常用的SQL语句介绍12.3通过JDBC访问资料库12.3.1JDBC基本原理12.3.2JDBC 驱动程式类型12.3.3基于JDBC的资料库程式设计小结习题第13章Java网路程式设计*13.1网路通信基础13.1.1网路体系结构13.1.2IP位址与域名系统13.1.3连线埠号13.2基于TCP的Socket程式设计13.2.1套接字的定义13.2.2套接字的用法13.3InetAddress类13.4基于UDP的Socket通信13.4.1DatagramPacket类13.4.2DatagramSocket类13.4.3基于UDP的Socket运行过程13.5Java对IPv6的支持小结习题附录长案例程式参考文献