网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计教程(第2版普通高等教育十四五系列教材)
分类
作者
出版社 中国铁道出版社有限公司
下载
简介
内容推荐
本书根据普通高等教育计算机类专业要求,以面向对象程序设计思想为主线,循序渐进地讲述Java程序设计理论与应用知识。全书内容主要包括Java语言的基础语法、面向对象程序设计思想与应用、常用类、异常处理、输入流和输出流、常用数据结构、图形用户界面、多线程、网络程序设计,以及Java与数据库应用程序设计等。
本书内容丰富,强调理论与实践相结合。书中所有内容均遵守Java SE平台的程序设计规范,内容实用性强。书中语言力求简明,内容既包含Java语言程序设计的基础知识,还包含深入的高级主题,每章都附有贴合正文内容的编程习题,以便于读者复习和熟练掌握Java程序设计知识并应用到项目开发过程中。
本书适合作为普通高等学校计算机科学与技术、软件工程和物联网工程等相关专业的Java程序设计基础教材,也可作为相关工程技术人员的自学参考书。
目录
第1章 绪论
1.1 Java概述
1.1.1 Java语言的产生与发展
1.1.2 Java语言的特点
1.1.3 Java语言的开发与运行平台
1.2 Java SE发环境
1.2.1 Java SE的下载、安装与环境变量的配置
1.2.2 Java语言程序设计工具
1.3 Java语言的程序设计过程
1.3.1 Java应用程序的设计过程
1.3.2 Java小应用程序的设计过程
1.3.3 Java语言程序注释
拓展阅读
习题
第2章 程序设计基础
2.1 标识符、关键字和数据类型
2.1.1 标识符和关键字
2.1.2 基本数据类型
2.1.3 常量和变量
2.1.4 基本数据类型的转换
2.2 操作符和表达式
2.2.1 算术操作符和算术表达式
2.2.2 关系操作符和关系表达式
2.2.3 逻辑操作符和逻辑表达式
2.2.4 位操作符和位操作表达式
2.2.5 赋值操作符和赋值表达式
2.2.6 条件操作符和条件表达式
2.2.7 其他操作符和相关表达式
2.2.8 操作符的优先级和复杂表达式
2.3 控制流语句
2.3.1 顺序结构语句
2.3.2 条件控制语句
2.3.3 循环控制语句
2.3.4 跳转语句
2.4 递归
拓展阅读
习题
第3章 面向对象程序设计
3.1 概述
3.1.1 面向对象程序设计的基本概念
3.1.2 面向对象程序设计的特点
3.2 类、对象和包
3.2.1 类
3.2.2 对象
3.2.3 包
3.3 继承
3.3.1 概述
3.3.2 抽象类和最终类
3.3.3 对象的引用转型
3.4 接口
3.4.1 概述
3.4.2 接口的回调
3.5 嵌套类和匿名类
3.5.1 嵌套类
3.5.2 匿名类
3.6 Java面向对象思想进阶
3.6.1 反射
3.6.2 注解
3.6.3 Java应用程序常用工具
拓展阅读
习题
第4章 常用类
4.1 字符串
4.1.1 string类
4.1.2 StringBuffer类和StringBuilder类
4.1.3 正则表达式
4.2 数组
4.2.1 一维数组
4.2.2 多维数组
4.3 其他常用类
4.3.1 数据类型类
4.3.2 System类
4.3.3 Math类
4.3.4 日期和时间类
4.4 泛型
4.4.1 泛型类
4.4.2 泛型接口
4.5 枚举
4.5.1 枚举的创建
4.5.2 枚举的使用
拓展阅读
习题
第5章 异常处理
5.1 概述
5.1.1 程序中的问题
5.1.2 异常类
5.2 异常处理概述
5.3 自定义异常
5.4 断言
拓展阅读
习题
第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.3.5 标准输入流和标准输出流的重定向
6.4 其他输入流和输出流
6.4.1 RandomAccessFile类
6.4.2 字节流和字符流的综合
6.4.3 对象流
拓展阅读
习题
第7章 常用数据结构
7.1 集合
7.1.1 Collection<E>接口
7.1.2 Collections类
7.2 链表
7.2.1 链表接口及常用实现类
7.2.2 链表类LinkedList<E>
7.2.3 链表类ArrayList<E>
7.3 堆栈Stack<E>
7.3.1 向量Vector<E>
7.3.2 堆栈Stack<E>的使用
7.4 队列
7.5 集合Set<E>
7.5.1 HashSet<E>类
7.5.2 TreeSet<E>类
7.6 映射Map<K>
7.6.1 HashMap<K,V>类
7.6.2 TreeMap<K,V>类
拓展阅读
习题
第8章 图形用户界面
8.1 概述
8.2 容器类
8.2.1 窗口框架
8.2.2 面板
8.2.3 其他容器
8.3 原子组件与布局
8.3.1 原子组件
8.3.2 布局管理器
8.4 事件处理
8.4.1 委托事件处理模型
8.4.2 动作事件
8.4.3 选项事件
8.4.4 文本插人符事件
8.4.5 窗口事件
8.4.6 鼠标事件
8.4.7 焦点事件和键盘事件
8.4.8 系统托盘图标支持
8.4.9 GUI程序设计过程
8.5 对话框
8.5.1 标准对话框
8.5.2 自定义对话框
拓展阅读
习题
第9章 多线程
9.1 概述
9.1.1 基本概念
9.1.2 线程的执行
9.2 线程
9.2.1 线程的创建
9.2.2 线程的功能与实现
9.2.3 线程的状态和生命周期
9.2.4 线程的调度和优先级
9.2.5 线程组
9.3 多线程同步机制
9.3.1 概述
9.3.2 多线程同步的调度
拓展阅读
习题
第10章 网络程序设计
10.1 概述
10.1.1 TCP/IP
10.1.2 IP地址与通信端口
10.1.3 URL的基本概念
10.1.4 Java Web开发
10.2 基
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 21:06:16