 | 书 名: Java程序设计视频教程 作 者: 尹立民 王兴东 出 版 社: 电子工业出版社 ISBN : 712101224 原 价: ¥29 有一家网站低于85折正在热销 | Java程序设计视频教程-图书目录: 第1章 Java概述 1 1.1 Java的诞生与发展 2 1.2 Java的特点 3 1.3 Java开发工具 5 1.3.1 JDK(Java Development Kit) 5 1.3.2 Java Workshop 6 1.3.3 Borland的JBuilder 6 1.3.4 IBM的Visual Age for Java 7 1.3.5 Microsoft Visual J++ 7 1.4 Java的几个重要概念 8 1.5 JDK安装与配置 12 1.5.1 下载JDK1.4.2 12 1.5.2 安装JDK1.4.2 12 1.5.3 JDK配置 15 1.6 用Java编写程序 18 1.6.1 Java程序的编译和运行 18 1.6.2 Java的第一个实例 18 实例1:HelloWorld示例 18 实例2:编写一个简单的窗口程序 20 1.6.3 HelloWorld程序代码分析 22 1.6.4 常见的Hello World程序错误 及解决方法 22 1.7 习题 24 1.7.1 选择题 24 1.7.2 简答题 24 1.7.3 编程题 24 第2章 Java编程基础 25 2.1 数据类型 26 2.2 常量与变量 26 2.2.1 命名常量 27 实例3:计算圆面积 27 2.2.2 命名规则 29 2.2.3 使用命名常量的好处 29 2.2.4 为何使用变量 29 2.2.5 定义变量 30 2.2.6 给变量命名及注意事项 31 2.2.7 初始化变量 31 实例4:未初始化的变量 33 2.2.8 变量的取值范围 34 实例5:测试整数的溢出 34 2.3 整型数据 35 2.3.1 整型常量 35 2.3.2 整型变量 36 2.4 实型数据 36 2.4.1 实型常量 36 2.4.2 实型变量. 37 2.4.3 赋值的错误操作 37 2.4.4 为什么不用实型代替整型 37 2.5 字符型数据 37 2.5.1 字符常量 37 实例6:使用转义字符 38 2.5.2 字符串常量 38 2.5.3 字符变量 39 2.5.4 字符变量的特殊性 39 实例7:字符与数值 39 2.6 布尔型数据 40 2.7 运算符、表达式、语句 41 2.7.1 算术运算符 41 实例8:求1+2+3+4+5 42 2.7.2 关系运算 46 2.7.3 逻辑运算 47 2.7.4 表达式和语句 47 2.8 一维数组的定义及应用 48 2.8.1 数组与变量 48 2.8.2 一维数组的定义 49 2.8.3 如何给数组中的元素赋值 50 2.8.4 一维数组的应用—— 求数组中的最大值 52 实例9:不使用数组,实现让用户输入 5个数,然后计算最大值 53 实例10:使用数组求最大值 55 2.8.5 一维数组的应用——冒泡排序 56 实例11:冒泡排序实例 58 实例12:一维数组的应用——选择排序 59 2.8.6 一维数组的应用——找数组元素 61 实例13:查找数组中的元素 62 2.9 多维数组 63 2.9.1 多维数组的定义 63 2.9.2 二维数组的初始化 64 2.9.3 二维数组的应用 64 实例14:将一个3×4的矩阵a 转置后输出 64 2.10 习题 66 2.10.1 选择题 66 2.10.2 简答题 66 第3章 Java中的程序控制结构 67 3.1 if语句 69 3.1.1 编写if语句 70 实例15:用if语句判断大小写字母 71 实例16:演示if语句的两种格式 72 3.1.2 if语句的正确流程 75 3.1.3 if语句的错误用法 76 3.2 switch语句 79 3.2.1 case子句的有效组织方法 80 3.2.2 使用switch语句要注意的问题 80 实例17:用switch语句判断成绩等级 81 3.3 循环语句 82 3.3.1 while循环 83 实例18:用while循环语句求1000之内 的所有水仙花数 83 3.3.2 避免无限循环 84 3.3.3 do循环 85 3.3.4 for循环 86 3.3.5 提前退出循环 87 3.3.6 使用for循环易出现的错误 87 3.3.7 正确使用for循环 88 实例19:用for循环求1000之内的所有 完全数 88 实例20:百钱买百鸡问题 89 3.3.8 嵌套循环 90 实例21:演示循环语句的综合应用 91 3.3.9 循环的类型 92 3.3.10 正确编写循环 93 3.4 习题 94 3.4.1 选择题 94 3.4.2 编程题 95 第4章 Java面向对象编程 97 4.1 面向对象的概念 98 4.2 类与对象 98 4.2.1 对象 98 4.2.2 类 99 4.3 创建类 101 4.3.1 类的声明 101 4.3.2 域的声明——实现属性 103 4.3.3 方法的声明——实现行为 105 4.4 继承 107 4.4.1 为什么要用继承 107 4.4.2 子类和超类 107 4.4.3 继承的层次结构 110 4.4.4 继承的实现 112 4.4.5 单继承和多继承 113 4.4.6 一个继承的实例分析 114 4.5 对象 115 4.5.1 创建对象 116 实例22:类实例创建表达式的使用 117 4.5.2 对象的引用 120 实例23:对象的引用与对象之间的 关系和区别 120 实例24:变量作为参数传递 122 4.5.3 对象的比较 124 实例25:对象的比较 124 实例26:字符串的比较 125 4.5.4 确定对象是类的实例 126 实例27:确定对象是否是类的实例 126 4.6 习题 128 4.6.1 选择题 128 第5章 Applet编程基础 131 5.1 什么是Applet 132 5.2 Applet程序开发步骤 132 5.2.1 编写一个简单的Applet程序 133 实例28:演示Applet程序的开发过程 133 5.2.2 对例子的详细解释 135 5.3 Applet的生命周期 136 5.3.1 Applet生命周期的划分 136 5.3.2 实例演示Applet的生命周期 137 实例29:演示Applet的生命周期 137 5.4 使用Font类改变Applet的字体 139 5.4.1 Font类中常用的方法 139 实例30:显示当前系统使用的默认 字符的属性 140 5.4.2 创建自己的Font 142 实例31:显示不同大小的Font 142 5.5 在HTML中使用Appelt 145 5.5.1 APPLET标记 145 实例32:使用APPLET标记 147 5.5.2 在HTML中传递Applet使用 的参数 148 实例33:在HTML中传递Applet使用 的参数 148 5.6 实现文字显示 151 实例34:实现文字显示 151 5.7 Java Applet编程显示图像 152 5.7.1 装载一幅图像 153 5.7.2 显示图像文件 153 实例35:显示图像 153 5.8 利用Java Applet播放声音文件 154 5.8.1 Java支持的声音文件格式 155 5.8.2 播放声音文件的方法 155 实例36:播放music.wav声音文件 156 5.9 Java Applet编程响应鼠标键盘 156 5.9.1 鼠标事件 156 实例37:鼠标时间跟踪 158 实例38:鼠标单击处理 160 5.9.2 键盘事件 162 实例39:键盘响应 162 5.10 习题 164 5.10.1 简答题 164 5.10.2 编程题 164 第6章 文件处理技术 165 6.1 面向存储的文件技术 166 6.1.1 文件概述 166 6.1.2 文件类型 166 6.2 File类简介 166 实例40:创建目录与文件 169 6.3 二进制文件的处理 170 实例41:二进制文件的读写 171 6.4 使用Java操作文本文件 172 实例42:使用FileReader读取文件 173 实例43:使用InputStreamReader 读取文件 174 实例44:使用BufferedReader 读取文件 175 实例45:使用FileWriter写文件 176 6.5 Java的基本数据类型与流 177 实例46:序列化的应用 179 6.6 配置文件 181 实例47:配置文件的应用 181 6.7 习题 182 6.7.1 编程题 182 第7章 AWT图形用户界面 183 7.1 用AWT生成图形化用户界面 184 7.1.1 java.awt包 184 7.1.2 组件和容器 184 7.1.3 常用容器 185 实例48:使用Frame容器 186 实例49:使用Panel容器 187 7.1.4 LayoutManager布局管理器 189 实例50:使用FlowLayout布局 189 实例51:使用BorderLayout布局 191 实例52:使用GridLayout布局 193 实例53:容器嵌套 194 7.2 AWT事件处理模型 196 实例54:演示事件处理 196 7.2.1 事件类 198 7.2.2 事件监听器 199 7.2.3 AWT事件及其相应的 监听器接口 200 实例55:事件处理模型的应用 200 7.2.4 事件适配器 204 7.3 AWT组件库 205 7.3.1 按钮(Button) 205 实例56:按钮的使用 205 7.3.2 复选框(Checkbox) 207 实例57:复选框的使用 207 7.3.3 单行文本框(TextField) 209 实例58:单行文本框的使用 209 7.3.4 文本区(TextArea) 211 实例59:文本区的使用 211 7.3.5 单选按钮(CheckboxGroup) 213 实例60:单选按钮的使用 213 7.3.6 组件与监听器的对应关系 215 7.4 习题 216 7.4.1 选择题 216 7.4.2 多项选择题 216 7.4.3 填空题 216 7.4.4 程序填空题 216 第8章 Java网络编程 219 8.1 网络编程的基本概念 220 8.1.1 网络的基础知识 220 8.1.2 网络的基本概念 220 8.1.3 两类传输协议——TCP、UDP 221 8.2 基于URL的高层次Java网络编程 221 8.2.1 统一资源定位器URL 221 8.2.2 URL的组成 222 8.2.3 创建一个URL 222 8.2.4 解析一个URL 223 实例61:获取URL对象的属性 223 8.2.5 从URL读取WWW网络资源 224 实例62:从URL读取WWW网络资源 224 8.3 基于Socket(套接字)的低层次 Java网络编程 225 8.3.1 Socket通信 225 8.3.2 Socket通信的一般过程 226 8.3.3 创建Socket 226 8.3.4 客户端的Socket 227 8.3.5 服务器端的ServerSocket 227 8.3.6 打开输入/输出流 228 8.3.7 关闭Socket 228 8.3.8 简单的Client/Server程序设计 229 实例63:简单的Client/Server程序 229 8.3.9 支持多客户的Client/Server程序设计 233 实例64:支持多客户的Client/Server程序 234 8.3.10 数据报(Datagram)通信 240 8.4 习题 241 8.4.1 判断题 241 8.4.2 填空题 242 附录A 习题答案 243 Java程序设计视频教程-图书简介: 本书针对程序设计初学者的特点,详细介绍了安装Java运行环境、语法规则、Applet程序、网络编程等内容,并通过大量实例程序进行了说明。本书体系合理,概念清晰,通过大量对比性讲解使读者可以深入浅出,例题丰富,逻辑性强,语言通俗流畅。为了方便初学者快速掌握程序设计方法,少走弯路,本书对如何安装Java运行环境,以及用Java进行编程的典型实例录制了视频全过程演示文件。读者通过观看视频演示,可以顺利掌握相关知识内容;书中的所有实例源代码也都在光盘中给出,方便读者使用;每章后附有习题和答案,方便学习者检验学习效果。
另外,本系列书之一的《程序设计基础视频教程》一书,对程序设计中共性的基础知识内容进行了讲解,可以与本书配合使用。
Java程序设计视频教程-相关最新图书 ·程序设计基础视频教程 ·Visual Basic编程实例入门与提高 ·Flash入门与实战 ·Photoshop入门与实战 ·新电脑课堂-卓越版办公应用-OFFICE 2003(含盘) ·操作系统Windows XP ·新电脑课堂---工具软件 ·新电脑课堂---上网入门 ·新电脑课堂.电脑组装(卓越版)(含光盘) ·实用上网入门 ·新电脑课堂--实用工具软件(超值版)(含光盘) ·新电脑课堂--实用办公软件(超值版)(含光盘) ·实用操作系统 ·数字信号处理 ·Linux教程 ·土木工程图学基础 ·家庭医生全书 ·计算机文化基础(第5版) ·信息处理技术员考试大纲 ·电子商务技术员考试大纲 |