<dl> <dt>内容简介:</dt> <dd> <p><p> 《Java程序设计实用教程(第4版)》全面、系统地介绍Java语言程序设计的基础知识、运行机制、多种编程方法和技术,将面向对象程序设计思想贯穿其中,建立起牢固扎实的理论基础。本书主要内容包括:Java开发运行环境JDK和MyEclipse,Java语言基础,类的封装、继承和多态,接口、内部类和Java API,异常处理,图形用户界面,多线程,输入/输出流和文件操作,网络通信,数据库应用,Web应用和综合应用设计。这些内容是构成Java应用程序的基本要素和必备知识。</p> </dd> </dl> <dl> <dt>目录:</dt> <dd> <p>第1章 Java概述</p><p>1.1 了解Java</p><p>1.1.1 Java的诞生和发展</p><p>1.1.2 Java的特点</p><p>1.1.3 Java核心技术</p><p>1.1.4 Application应用</p><p>1.2 JDK</p><p>1.2.1 JDK的安装与设置</p><p>1.2.2 编译和运行Java程序</p><p>1.2.3 包</p><p>1.3 MyEclipse</p><p>1.3.1 MyEclipse集成开发环境</p><p>1.3.2 创建Java项目并运行</p><p>1.3.3 程序调试技术</p><p>习题1</p><p>实验1 Java Application程序的编辑、编译和运行</p><p></p><p>第2章 Java语言基础</p><p>2.1 语言成分</p><p>2.1.1 标识符与关键字</p><p>2.1.2 基本数据类型</p><p>2.1.3 变量与常量</p><p>2.1.4 运算符与表达式</p><p>2.2 流程控制语句</p><p>2.2.1 顺序结构语句</p><p>2.2.2 选择语句</p><p>2.2.3 循环语句</p><p>2.2.5 转移语句</p><p>2.3 数组</p><p>2.3.1 一维数组</p><p>2.3.2 二维数组</p><p>2.4 静态方法</p><p>2.4.1 方法声明与调用</p><p>2.4.2 参数传递</p><p>2.4.3 方法重载</p><p>2.4.4 递归方法</p><p>2.5 字符串</p><p>2.5.1 字符串的基本数据类型特性</p><p>2.5.2 字符串的类特性</p><p>习题2</p><p>实验2 Java程序设计基础</p><p></p><p>第3章 类的封装、继承和多态</p><p>3.1 类和对象</p><p>3.1.1 类</p><p>3.1.2 对象</p><p>3.2 类的封装性</p><p>3.2.1 构造与析构</p><p>3.2.2 对象的引用和运算</p><p>3.2.3 访问控制</p><p>3.2.4 静态成员</p><p>3.2.5 浅拷贝与深拷贝</p><p>3.3 类的继承性</p><p>3.3.1 由继承派生类</p><p>3.3.2 继承原则及作用</p><p>3.3.3 子类的构造方法</p><p>3.4 类的多态性</p><p>3.4.1 子类重定义父类成员</p><p>3.4.2 类型的多态</p><p>3.4.3 编译时多态和运行时多态</p><p>3.4.4 多态的方法实现</p><p>3.5 类的抽象性</p><p>3.5.1 用继承刻画包含关系</p><p>3.5.2 抽象类</p><p>3.5.3 最终类</p><p>习题3</p><p>实验3 类的封装、继承和多态</p><p></p><p>第4章 接口、内部类和Java API基础</p><p>4.1 接口与实现接口的类</p><p>4.2 内部类和内部接口</p><p>4.3 Java API基础</p><p>4.3.1 java.lang包中的基础类库</p><p>4.3.2 java.util包中的工具类库</p><p>4.4 泛型</p><p>习题4</p><p>实验4 接口与实现接口的类</p><p></p><p>第5章 异常处理</p><p>5.1 异常处理基础</p><p>5.1.1 异常处理机制的必要性</p><p>5.1.2 错误和异常</p><p>5.2 异常处理措施</p><p>5.2.1 异常处理语句</p><p>5.2.2 抛出异常</p><p>5.2.3 定义异常类</p><p>习题5</p><p>实验5 异常的抛出、捕获并处理</p><p></p><p>第6章 图形用户界面</p><p>6.1 AWT组件及其属性类</p><p>6.1.1 AWT组件</p><p>6.1.2 布局管理</p><p>6.1.3 颜色和字体</p><p>6.2 事件处理</p><p>6.2.1 委托事件模型</p><p>6.2.2 AWT事件类和事件监听器接口</p><p>6.3 Swing组件及事件</p><p>6.3.1 Swing组件与布局</p><p>6.3.2 文本显示和编辑组件及事件</p><p>6.3.3 按钮组件</p><p>6.3.4 列表框和组合框</p><p>6.3.5 中间容器</p><p>6.3.6 JOptionPane和JColorChooser对话框</p><p>6.3.7 菜单组件</p><p>6.3.8 表格</p><p>6.4 图形图像</p><p>6.4.1 图形设计</p><p>6.4.2 图像</p><p>习题6</p><p>实验6 图形用户界面设计</p><p></p><p>第7章 多线程</p><p>7.1 操作系统中的进程与线程</p><p>7.2 Java的线程对象</p><p>7.2.1 Runnable接口与Thread类</p><p>7.2.2 线程对象的优先级</p><p>7.2.3 线程对象的生命周期</p><p>7.2.4 定时器与图形动画设计</p><p>7.3 线程的同步机制</p><p>7.3.1 交互线程</p><p>7.3.2 线程间的竞争关系与线程互斥</p><p>7.3.3 线程间的协作关系与线程同步</p><p>习题7</p><p>实验7 线程设计</p><p></p><p>第8章 输入/输出流和文件操作</p><p>8.1 文件和流</p><p>8.1.1 操作系统中的文件和目录概念</p><p>8.1.2 流的概念</p><p>8.2 字节输入/输出流类</p><p>8.2.1 抽象字节流</p><p>8.2.2 文件字节流</p><p>8.2.3 数据字节流</p><p>8.2.4 对象字节流</p><p>8.2.5 交互线程</p><p>8.3 字符输入/输出流类</p><p>8.3.1 交互线程</p><p>8.3.2 字节/字符转换流</p><p>8.3.3 线程间的协作关系与线程同步</p><p>8.3.4 缓冲字符流</p><p>8.3.5 格式化字符输出流</p><p>8.3.6 Java标准输入/输出</p><p>8.4 文件操作</p><p>8.4.1 文件类及其过滤器</p><p>8.4.2 文件选择对话框组件</p><p>8.4.3 随机存取文件类</p><p>习题8</p><p>实验8 输入/输出流与文件操作</p><p></p><p>第9章 网络通信</p><p>9.1 网络编程基础</p><p>9.2 使用URL访问网络资源</p><p>9.2.1 URL和IP地址</p><p>9.2.2 使用选项卡窗格和编辑器窗格</p><p>9.3 TCP Socket通信</p><p>9.3.1 TCP Socket通信原理</p><p>9.3.2 Java的TCP Socket通信</p><p>9.4 UDP数据报通信</p><p>9.4.1 UDP数据报</p><p>9.4.2 UDP组播数据报</p><p>习题9</p><p>实验9 网络通信</p><p></p><p>第10章 数据库应用</p><p>10.1 关系数据库系统</p><p>10.1.1 关系模型</p><p>10.1.2 客户-服务器结构的关系数据库系统</p><p>10.1.3 结构化查询语言SQL</p><p>10.2 MySQL数据库</p><p>10.3 JDBC</p><p>10.3.1 JDBC的作用和功能</p><p>10.3.2 指定JDBC驱动程序</p><p>10.3.3 连接数据库</p><p>10.3.4 执行SQL语句</p><p>10.3.5 处理数据查询结果集</p><p>习题10</p><p>实验10 数据库应用设计</p><p></p><p>第11章 Web应用</p><p>11.1 Web浏览基础</p><p>11.2 Applet应用程序</p><p>11.3 JSP</p><p>11.3.1 JSP原理</p><p>11.3.2 运行JSP</p><p>11.3.3 JSP语法</p><p>习题11</p><p>实验11 基于JSP的Web应用设计</p><p></p><p>第12章 综合应用设计</p><p>12.1 集合框架</p><p>12.2 反射</p><p>12.3 使用复杂Swing组件</p><p>12.3.1 列表框</p><p>12.3.2 表格</p><p>12.3.3 多文档界面</p><p>12.3.4 树</p><p>12.4 数据库应用</p><p>12.5 课程设计的要求和选题</p><p>附录A ASCII字符与Unicode值</p><p>附录B Java关键字</p><p>附录C Java基本数据类型</p><p>附录D Java运算符及其优先级</p><p>附录E Java类库(部分)</p><p>E.1 java.lang语言包</p><p>E.2 java.util实用包</p><p>E.3 java.text文本包</p><p>附录F MyEclipse常用菜单命令</p><p>参考文献<br </p> </dd> </dl>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/8725.html