Java程式设计实用教程(第2版)

更新时间:2025-05-12 09:57:12 阅读: 评论:0

Java程式设计实用教程(第2版)

《Java程式设计实用教程(第2版)》是2010年12月30 日清华大学出版社出版的图书,作者是本书编写组。本书全面介绍了Java程式设计的基本方法。

基本介绍

书名:Java程式设计实用教程(第2版) 作者:本书编写组 ISBN:9787302201687 定价:29元 出版社:清华大学出版社 出版时间:2010-12-30 装帧:平装

图书简介

本书内容包括Java语言概述、Java语言编程基础、面向对象的编程技术、包、接口、类库、图形用户界面设计、AWT组件库、多媒体编程、异常处理、输入输出与档案处理、多执行绪、网路编程基础、资料库编程基础、操作实训和课程设计。本书以通俗易懂的语言介绍了Java编程思想,运用大量的经典实例,从实用的角度讲解了Java面向对象编程思路和资料库编程技术,每章后均有丰富的习题,最后两章是操作实训和课程设计,并提供全部参考答案和源程式。

目录信息

第1章 绪论 11.1 Java发展简史 11.2 为什幺要学习Java 21.2.1 高层评价 21.2.2 主要特点 31.2.3 Java运行机制 61.2.4 套用前景 71.3 面向对象程式设计的主要概念与举例 81.3.1 对象、抽象和类 81.3.2 封装 91.3.3 继承 91.3.4 多态性 91.4 Java与C/C++的简单比较 101.4.1 C语言 101.4.2 C++语言 101.4.3 Java语言 12本章小结 14习题1 14第2章 Java程式运行环境建设 152.1 Java运行环境的安装 152.1.1 JDK的下载 152.1.2 JDK的安装 162.1.3 设定Java运行环境 192.2 如何编写并运行Java程式 212.2.1 Java Application程式编辑、编译与运行举例 212.2.2 Java Applet程式编辑、编译与运行举例 232.3 Java集成开发环境简介 262.3.1 NetBeans 272.3.2 Eclipse 302.4 Java程式的基本输入与输出 342.4.1 输入流和输出流概述 342.4.2 简单输入与输出举例 352.5 Java编码规范简介 402.5.1 Java命名规范 402.5.2 Java注释规范 412.5.3 Java缩进排版规范 412.5.4 Java档案名称规范 412.5.5 Java声明规范 422.5.6 Java语句规范 422.5.7 Java编程规范 422.6 如何获得Java帮助 422.6.1 下载帮助 422.6.2 使用帮助 442.6.3 Java资源 44本章小结 44习题2 44实验1 Java环境搭建与简单编程 45第3章 Java语言基础 463.1 关键字 463.2 基本数据类型 473.2.1 整数类型(int、short、long、byte) 473.2.2 浮点类型(float、double) 473.2.3 布尔类型(boolean) 483.2.4 字元类型(char) 483.3 常量和变数 503.3.1 常量 503.3.2 变数 513.4 运算符与表达式 523.4.1 赋值运算符和语句 523.4.2 算术运算符和算术表达式 533.4.3 关係运算符和关係表达式 543.4.4 逻辑运算符和逻辑表达式 553.4.5 位运算符 563.4.6 条件赋值运算符 573.4.7 广义赋值运算符 583.4.8 对象运算符 583.4.9 括弧与方括弧运算符 583.4.10 运算符的优先权 583.5 类型转换 593.5.1 自动转换 593.5.2 强制转换 603.6 流程控制 613.6.1 选择语句 613.6.2 循环语句 643.6.3 转移语句 673.7 综合套用举例 68本章小结 72习题3 72实验2 Java语言基础 73第4章 数组和字元串 754.1 数组 754.1.1 一维数组 754.1.2 多维数组 794.1.3 複製数组的方法 834.1.4 数组元素的排序方法 844.1.5 数组元素的查找方法 864.1.6 数组元素的填充方法 874.2 字元串 884.2.1 字元串的声明与创建 884.2.2 与字元串有关的方法 894.2.3 StringBuffer中有关的方法 934.3 向量* 984.3.1 向量的声明 984.3.2 Vector类的方法 984.4 综合套用举例 100本章小结 103习题4 104实验3 数组和字元串编程 105第5章 Java面向对象程式设计 1065.1 类 1065.1.1 类的定义 1065.1.2 类的使用 1105.1.3 方法重载 1145.1.4 内部类 1165.2 访问控制符和封装 1165.3 继承 1175.3.1 子类和简单继承举例 1175.3.2 变数隐藏和方法覆盖 1185.3.3 super和this 1195.3.4 运行时多态与多重继承 1215.3.5 对象类型转换 1225.3.6 抽象类 123
5.4 非访问控制符 1235.4.1 static 1235.4.2 final 1245.4.3 volatile、native、synchronized 1255.5 Java的名字空间和包 1255.5.1 Java的名字空间 1255.5.2 Java提供的包 1265.5.3 自定义包 1265.5.4 包的引用 1275.6 接口 1295.6.1 接口的声明 1295.6.2 接口的实现 1305.6.3 接口的使用 1315.6.4 扩展接口与接口的多重继承 1325.7 综合套用举例 1345.7.1 案例1:通用加密类Clipher的设计 1345.7.2 案例2:多态与继承综合套用举例 136本章小结 140习题5 141实验4 Java面向对象程式设计 142第6章 Java的异常处理 1436.1 异常的概念 1436.2 异常处理 1446.2.1 Java中的Throwable类 1456.2.2 try-catch-finally语句 1476.2.3 throw和throws语句 1496.3 自定义异常处理类 1516.4 综合套用举例 154本章小结 156习题6 157实验5 Java异常处理 158第7章 Applet小程式 1607.1 Applet概述 1607.1.1 Applet小程式简介 1607.1.2 Applet安全性及与Application的区别 1617.1.3 Applet类及Applet的生命周期 1627.2 在HTML中嵌入Applet程式 1647.2.1 HTML代码的基本结构 1647.2.2 Applet标记 1657.2.3 在HTML中传递Applet程式使用的参数 1667.3 Applet套用 1687.3.1 Applet的字型和颜色 1687.3.2 Applet的套用 169本章小结 174习题7 174实验6 Applet小程式 174第8章 图形用户界面套用 1768.1 AWT和Swing简介 1768.1.1 组件和容器 1768.1.2 Swing组件及其之间的层次关係 1788.1.3 组件类 1798.2 布局管理 1808.2.1 顺序布局 1808.2.2 边界布局 181
8.2.3 卡片布局 1828.2.4 格线布局 1838.2.5 面板的使用 1848.3 事件处理 1858.3.1 事件与事件处理方法 1858.3.2 事件处理机制 1868.3.3 事件处理举例 1898.3.4 事件适配器类 1928.4 常用组件的套用 1938.4.1 标籤 1938.4.2 按钮 1948.4.3 列表框 1958.4.4 选项框 1968.4.5 複选框 1968.4.6 文本框 1988.4.7 文本区 1988.4.8 选单 1998.4.9 视窗与对话框 2018.4.10 综合实例 207本章小结 210习题8 210实验7 图形用户界面 210第9章 多执行绪 2129.1 多执行绪的概念 2129.1.1 进程和执行绪 2129.1.2 多执行绪简介 2129.1.3 Java中的多执行绪机制 2139.2 执行绪类及其执行绪创建 2149.2.1 执行绪类 2149.2.2 执行绪的创建 2159.2.3 执行绪的状态与控制 2189.3 执行绪的同步 2219.3.1 执行绪同步的概念 2219.3.2 方法同步 2219.3.3 对象同步 2239.3.4 同步方法的缺点 2249.4 执行绪组 2249.4.1 执行绪组简介 2249.4.2 ThreadGroup类 2259.4.3 执行绪之间的通信 2279.5 综合套用举例 229本章小结 234习题9 234实验8 多执行绪 236第10章 多媒体编程 23810.1 检索与使用声音档案 23810.1.1 简单声音档案播放 23810.1.2 AudioClip接口 23910.1.3 把声音载入到AudioClip对象中 23910.2 图形与动画 24110.2.1 图形与文本 24110.2.2 图像 24310.2.3 动画 24610.2.4 双缓冲 25010.3 综合套用举例 252本章小结 258习题10 258实验9 多媒体编程 259第11章 网路编程 26011.1 网路编程的基本概念 26011.1.1 TCP/IP协定概述 26011.1.2 Socket套接字 26111.1.3 连线埠 26211.1.4 URL 26211.2 使用URL获取网路资源 26311.2.1 URL类 26311.2.2 获取图像 26411.2.3 获取声音 26711.2.4 获取文档 26811.3 使用TCP协定的Socket编程 270
11.3.1 Socket套接字 27011.3.2 一对一的Socket C/S通信 27111.3.3 TCP协定通信的实现 27211.3.4 一对多的Socket C/S通信 27411.3.5 一对多通信的实现 27411.4 综合套用举例 276本章小结 282习题11 282实验10 网路编程 283第12章 资料库编程 28412.1 JDBC技术简介 28412.1.1 JDBC概述 28412.1.2 JDBC的基本功能 28512.2 JDBC接口与驱动程式 28512.2.1 JDBC API 28612.2.2 JDBC Drive API 28712.3 JDBC在资料库访问中的套用 28812.3.1 建立与资料库的连线 28812.3.2 执行查询语句 28812.3.3 对资料库进行更新操作 29012.3.4 事务 29112.4 JDBC综合套用示例 29112.4.1 建立资料库 29212.4.2 建立数据源 29212.4.3 资料库操作程式 29412.5 综合套用举例 298本章小结 306习题12 306实验11 资料库编程 307第13章 输入/输出流编程 30813.1 File类套用举例 30813.1.1 File类用来获取档案或目录的信息 30813.1.2 档案的处理 31113.2 Reader与Writer类套用举例 31213.2.1 Reader和Writer 31313.2.2 InputStreamReader和OutputStreamWriter 31313.3 InputStream与OutputStream类套用举例 31513.3.1 InputStream类 31513.3.2 OutputStream类 31613.4 数据流套用举例 31713.5 对象流套用举例 319本章小结 320习题13 320实验12 输入与输出 321第14章 Servlet编程 32214.1 Servlet简介 32214.1.1 Servlet概述 32214.1.2 Servlet开发环境搭建 32214.1.3 Servlet的工作原理与生命周期 32514.2 Servlet编程示例 327本章小结 331
习题14 331实验13 Servlet编程 331第15章 JavaBeans编程 33315.1 JavaBeans简介 33315.1.1 JavaBeans概述 33315.1.2 JavaBeans的组件模型 33315.1.3 JavaBeans API套用简介 33415.2 JavaBeans的组件构成 33615.2.1 JavaBeans组件的创建 33615.2.2 开发工具中的JavaBeans 33815.3 JavaBeans组件的套用示例 338本章小结 344习题15 345实验14 JavaBeans编程 345参考文献 346

本文发布于:2023-03-24 23:32:56,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679686053216506.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程式   实用教程   Java
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道