关于本书的内容有任何问题,请联系 武恩玉
目 录 第 1章 Java语言 1 1.1 Java语言简介 1 1.1.1 Java语言的问世 1 1.1.2 Java语言的组成 1 1.2 开发环境的安装 3 1.3 一个简单的Java应用程序 4 1.3.1 Java应用程序示例 4 1.3.2 使用Java核心API文档 7 习题 9 第 2章 面向对象程序设计技术 11 2.1 面向对象程序设计技术的基本概念 11 2.1.1 什么是面向对象程序设计方法 11 2.1.2 什么是类和对象 12 2.1.3 面向对象的重要特性 14 2.2 Java与C++的OOP能力比较 16 习题 18 第3章 标识符和基本数据类型 19 3.1 Java的基本语法单位 19 3.1.1 空白、注释及语句 19 3.1.2 关键字 21 3.1.3 标识符 21 3.2 Java编码体例 22 3.3 Java的基本数据类型 23 3.3.1 变量和常量 23 3.3.2 基本数据类型 23 3.3.3 变量的说明和赋值 28 习题 30 第4章 表达式和流程控制语句 31 4.1 表达式 31 4.1.1 操作数和运算符 31 4.1.2 表达式的提升和类型转换 40 4.2 流程控制语句 43 4.2.1 表达式语句 43 4.2.2 块 44 4.2.3 分支语句 45 4.2.4 循环语句 52 4.2.5 break与continue语句 54 习题 56 第5章 类与对象 60 5.1 类的定义与对象的创建 60 5.1.1 类的定义格式 60 5.1.2 对象的创建和初始化 63 5.2 构造方法 64 5.2.1 构造方法及其重载 64 5.2.2 默认的构造方法 66 5.3 定义方法 67 5.3.1 方法定义格式 68 5.3.2 按值传递 71 5.4 类的继承 72 5.4.1 继承的定义 73 5.4.2 多态性与转换对象 74 5.5 继续讨论Java的关键字 77 5.5.1 static 77 5.5.2 final和abstract 79 5.5.3 this和super 84 5.6 方法重写 86 5.6.1 方法重写概述 86 5.6.2 应用重写的规则 89 5.6.3 调用父类构造方法 89 5.7 接口 90 5.7.1 多重继承中的二义性 90 5.7.2 接口的定义 91 5.7.3 接口的实现 91 5.8 Java包 94 5.8.1 Java包的概念 94 5.8.2 import语句 95 5.9 内部类 97 5.9.1 内部类的概念 97 5.9.2 匿名类 99 习题 100 第6章 数组、容器和字符串 107 6.1 数组 107 6.1.1 数组说明和初始化 107 6.1.2 数组的使用 114 6.2 容器和字符串 118 6.2.1 容器 118 6.2.2 字符串 119 习题 123 第7章 Java语言中的异常 126 7.1 异常示例 126 7.2 异常处理 130 7.2.1 异常处理相关语句 130 7.2.2 公共异常 132 7.3 抛出语句 133 7.4 创建自己的异常 135 习题 137 第8章 图形用户界面设计 140 8.1 AWT与Swing 140 8.1.1 AWT包与Swing包 140 8.1.2 组件、容器及内容窗格 141 8.2 Swing组件 143 8.2.1 按钮 143 8.2.2 标签 146 8.2.3 组合框 148 8.2.4 文本组件 150 8.2.5 菜单组件 150 8.2.6 对话框 152 8.3 布局管理器 153 8.3.1 常用的布局管理器 154 8.3.2 其他布局管理器 156 8.4 界面设计的细节 160 8.4.1 控制组件外观 161 8.4.2 提示工具和助记符 162 8.5 事件处理 162 8.5.1 事件简述 162 8.5.2 组件的事件处理 164 8.5.3 事件的种类 176 8.5.4 事件适配器 179 习题 180 第9章 Java Applet 182 9.1 编写Applet 182 9.1.1 小程序示例 182 9.1.2 小程序设计过程 183 9.2 小程序中使用的方法 183 9.2.1 基本方法 184 9.2.2 用于显示Applet的方法 184 9.3 HTML文档 185 9.3.1 <applet>标记 185 9.3.2 Applet参数的读取 186 9.3.3 Applet与URL 187 9.4 在Applet中的多媒体处理 188 9.4.1 在Applet中显示图像 188 9.4.2 在Applet中播放声音 189 9.5 Applet的事件处理 189 习题 191 第 10章 Java数据流 192 10.1 数据流的基本概念 192 10.1.1 输入数据流 193 10.1.2 输出数据流 193 10.2 基本字节数据流类 193 10.2.1 文件数据流 193 10.2.2 过滤器数据流 195 10.3 基本字符流 195 10.4 文件的处理 201 10.4.1 File类 201 10.4.2 随机访问文件 202 习题 203 第 11章 线程 204 11.1 线程和多线程 204 11.1.1 线程的概念 204 11.1.2 线程的结构 205 11.2 线程的状态 205 11.3 创建线程 206 11.3.1 继承Thread类 206 11.3.2 实现Runnable接口 208 11.4 线程的控制 209 11.4.1 线程的启动 210 11.4.2 线程的调度 210 11.4.3 挂起线程 212 11.4.4 线程间的通信 212 习题 213 第 12章 Java的网络功能 216 12.1 概述 216 12.1.1 基本概念介绍 216 12.1.2 使用InetAddress 217 12.2 统一资源定位器 218 12.2.1 统一资源定位器的概念 218 12.2.2 URL的创建 218 12.2.3 与URL相关的异常 218 12.2.4 获取URL对象属性 219 12.2.5 读入URL数据 220 12.3 socket接口 221 12.3.1 socket的基本概念 222 12.3.2 socket通信的基本步骤 223 12.3.3 socket通信的程序设计 223 习题 225 参考文献 226
本书在选材与编排上,贴近当前普通高等院校"数据结构"课程的现状和发展趋势,符合最新研究生入学考试大纲,内容...
本书共15章,涵盖了单片机应用技术的基本内容。第1章介绍了有关单片机的基本知识,对目前流行的各类单片机及嵌入式...
本书从实用角度出发,介绍如何使用功能强大的虚拟仿真工具Proteus进行单片机应用系统的虚拟设计与仿真。本...
本书分为7 章,即概述、物理层、数据链路层( 包括局域网)、网络互连、运输层、网络应用、网络安全。各章均附...
本书系统地介绍了计算机视觉的基本原理、典型方法和实用技术,内容包括绪论、图像采集、基元检测、显著性检测、目标分...
本书作为面向PHP初学者的入门级教材,以通俗易懂的语言、丰富的图解和实用的案例,详细讲解如何使用PHP开发网站...
本书结合Java技术栈的常用技术和软件构造的底层思维,由浅入深、全面系统地讲解Java的相关知识。全书共11章...
本书是人民邮电出版社出版的《Python程序设计教程(微课版)》(储岳中等主编)的配套教材。全书共分3个部分,...
本书是Python语言程序设计的入门教程,理论与实践紧密结合,实用性很强。全书共13章,主要内容包括Pytho...
本书是关于Python程序设计的基础课程教材。全书共十一章,主要内容包括程序设计基础、数据的计算机表示与操作、...
我要评论