本书基于Java 5.0版,主要涉及Java编程基础知识,通过大量的程序实例,对Java语言的基本语法及基本类进行了详细讲解,读者在较短的时间内即可掌握Java语言基础。同时在本书的最后一章,通过综合程序实例的讲解,使读者对Java基础编程有一个综合认识。本书可作为高等院校计算机专业及相关专业的教材,也可作为软件开发人员的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java语言基础教程(计算机应用高等学校教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 张化祥//刘弘 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书基于Java 5.0版,主要涉及Java编程基础知识,通过大量的程序实例,对Java语言的基本语法及基本类进行了详细讲解,读者在较短的时间内即可掌握Java语言基础。同时在本书的最后一章,通过综合程序实例的讲解,使读者对Java基础编程有一个综合认识。本书可作为高等院校计算机专业及相关专业的教材,也可作为软件开发人员的参考书。 内容推荐 本书主要讲解面向对象的Java语言编程的基础知识,内容包括Java程序开发环境、Java语言语法基础、对象和类的基本概念、继承与多态、抽象类、接口与内部类、数组、字符串及容器类、Java异常处理机制、JavaI/O类体系、多线程编程及图形用户界面。本书结合计算机语言学习的特点,通过实例对知识点进行讲解,重点突出,并在每章的后面配有习题,便于教学与自学。 本书内容广泛,通过丰富的程序示例对基础语法进行详细讲解,易于读者理解、掌握。在结构安排上遵循由浅入深、循序渐进的原则,实用性和可操作性强。 本书可作为高等院校计算机专业及相关专业的教材,也可作为软件开发人员的参考书。 目录 第1章 概述 1.1 面向对象的程序设计 1.1.1 什么是面向对象程序设计 1.1.2 OOP的基本特征 1.1.3 OOP的优势 1.2 了解Java 1.2.1 Java的特点 1.2.2 Java虚拟机 1.2.3 Java的核心技术 1.3 Java开发环境的搭建 1.3.1 JDK和帮助文档的安装 1.3.2 JDK 1.5目录结构 1.3.3 环境变量 1.4 Java集成开发环境 1.4.1 JCreator简介 1.4.2 JBuilder简介 1.4.3 Eclipse SDK简介 1.5 总结 1.6 习题 第2章 Java语言语法基础 2.1 标识符、关键字、注释与分隔符 2.1.1 标识符与关键字 2.1.2 注释 2.1.3 分隔符 2.2 Java的数据类型 2.2.1 Java的基本数据类型 2.2.2 常量和变量 2.2.3 数据类型的转换 2.3 运算符和表达式 2.3.1 优先级、结合性以及单/双目运算 2.3.2 算术运算符 2.3.3 关系运算符 2.3.4 逻辑运算符 2.3.5 位运算符 2.3.6 赋值运算符 2.3.7 条件运算符 2.3.8 其他运算符 2.4 控制结构 2.4.1 选择结构 2.4.2 循环语句 2.4.3 跳转语句 2.5 总结 2.6 习题 第3章 对象和类 3.1 对象和类简介 3.2 定义类 3.3 成员变量的作用域 3.4 方法重载 3.5 创建对象 3.6 构造函数 3.7 this关键字 3.8 初始化问题 3.9 static关键字 3.10 对象的清理 3.11 访问控制修饰符 3.12 具体隐藏实现 3.13 参数传递 3.14 总结 3.15 习题 第4章 继承和多态 4.1 继承基础 4.2 构造器的调用顺序 4.3 继承还是组合 4.4 Obiect类 4.5 toString方法 4.6 对象的比较 4.7 多态 4.7.1 向上转型 4.7.2 动态绑定 4.7.3 构造器中多态方法的行为 4.7.4 向下转型 4.8 总结 4.9 习题 第5章 抽象类、接口与内部类 5.1 抽象类 5.2 接口 5.2.1 接口的定义与实现 5.2.2 用接口实现Java中的多重继承 5.2.3 接口的扩展 5.2.4 接口的嵌套 5.3 内部类 5.3.1 内部类的基本语法 5.3.2 局部内部类 5.3.3 静态内部类 5.3.4 匿名内部类 5.3.5 内部类的继承 5.4 包 5.4.1 创建并命名自己的包 5.4.2 包的引用 5.5 总结 5.6 习题 第6章 数组、字符串及容器类 6.1 一维数组 6.1.1 一维数组的声明 6.1.2 一维数组的初始化 6.1.3 一维数组的引用 6.2 多维数组 6.2.1 二维数组的声明 6.2.2 二维数组的初始化 6.2.3 二维数组的引用 6.3 字符串处理 6.3.1 生成字符串 6.3.2 访问字符串 6.3.3 修改字符串 6.3.4 其他操作 6.4 数组与容器的比较 6.4.1 数组与容器类的区别 6.4.2 Arrays类 6.5 容器 6.5.1 容器类简介 6.5.2 容器的填充 6.5.3 容器的缺点 6.6 迭代器 6.7 容器的分类法 6.7.1 Collection接口 6.7.2 List接口 6.7.3 Set接口 6.7.4 Map接口 6.7.5 Java集合类对equals()和hashCode()方法的要求. 6.8 总结 6.9 习题 第7章 异常处理 7.1 异常基础 7.1.1 Error和Exceotion 7.1.2 Throwable的方法 7.2 异常的产生、捕获与处理 7.2.1 基本异常 7.2.2 捕获和处理异常 7.2.3 捕获所有异常 7.3 抛出异常 7.3.1 throw关键字 7.3.2 重新抛出异常 7.3.3 finally 7.4 异常说明 7.5 创建自定义异常 7.6 总结 7.7 习题 第8章 Java I/O系统 8.1 I/O概述 8.1.1 流的概念 8.1.2 Java中的输入输出流 8.2 文件 8.2.1 File类 8.2.2 文件输入输出流 8.2.3 读写文件中的基本数据类型 8.2.4 随机文件读写 8.3 字节流和字符流处理 8.3.1 字节流 8.3.2 字符流 8.3.3 InputStreamReader类和OutputStreamWriter类 8.3.4 BufferedReader类和BufferedWriter类 8.4 标准流 8.5 其他常用的流 8.6 总结 8.7 习题 第9章 多线程 9.1 线程简介 9.2 线程的管理 9.2.1 线程的创建 9.2.2 线程的终止 9.2.3 线程的同步 9.2.4 线程的通信 9.2.5 中断阻塞线程 9.2.6 死锁 9.3 线程的优先级 9.4 总结 9.5 习题 第10章 图形用户界面 10.1 图形用户界面概述 10.2 编写Applet程序 10.3 容器JFrame与JPanel 10.3.1 JFrame 10.3.2 JPanel 10.4 布局设计 10.4.1 BorderLayout 10.4.2 FlowLayout 10.4.3 GridLayout与GridBagLayout 10.5 Swing GUI组件 10.5.1 JButton 10.5.2 JRadioButton与JProgressBar 10.5.3 ISlider 10.5.4 JMenu 10.5.5 JDialog与JFileChooser 10.5.6 实例:一个简单文本编辑器 10.6 Java的事件处理机制 10.6.1 键盘事件 10.6.2 鼠标事件 10.7 一个简单的媒体播放器 10.8 JavaBean简介 10.8.1 什么是JavaBean 10.8.2 JavaBean持久化 10.8.3 Bean的存储 10.9 总结 10.10 习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。