本书通过大量案例详细讲解了Java程序设计的基础知识,共12章,内容包括:Java基础知识,基本类型及运算符,控制执行流程,字符串,面向对象,集合和数组,文件及流,日期和时间,反射、异常及枚举,并发编程,网络编程及综合实训——简易网上自助银行系统。本书运用图、文、视频配合讲解,浅显易懂,代码注释详细,配全套慕课视频,资源丰富,贴近行业应用。
本书适合作为本科、高职高专、培训班Java基础课程的教材,也可供读者自学使用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java程序设计基础教程(慕课版新一代信息技术十三五系列规划教材) |
分类 | |
作者 | |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 内容推荐 本书通过大量案例详细讲解了Java程序设计的基础知识,共12章,内容包括:Java基础知识,基本类型及运算符,控制执行流程,字符串,面向对象,集合和数组,文件及流,日期和时间,反射、异常及枚举,并发编程,网络编程及综合实训——简易网上自助银行系统。本书运用图、文、视频配合讲解,浅显易懂,代码注释详细,配全套慕课视频,资源丰富,贴近行业应用。 本书适合作为本科、高职高专、培训班Java基础课程的教材,也可供读者自学使用。 目录 第1章 Java基础知识 1.1 Java简介 1.1.1 Java的诞生及发展历程 1.1.2 Java的语言特点 1.2 Java开发环境搭建 1.2.1 JDK、JRE与JVM 1.2.2 系统环境变量配置 1.3 Java开发工具的使用 1.3.1 Java比较流行的编辑工具简介 1.3.2 Eclipse的安装及使用 1.4 动手任务:使用Eclipse编写Hello World程序 1.5 动手任务:创建一个Java项目 1.6 本章小结 第2章 基本数据类型及运算符 2.1 基本数据类型 2.1.1 基本数据类型分类 2.1.2 基本数据类型的拆装箱 案例2-1 常量和变量 案例2-2 基本数据类型的拆装箱 案例2-3 获取基本数据类型的范围值 案例2-4 包装类的转换方法 2.1.3 拓展:Integer的parse()和valueOf()使用 2.2 运算符 2.2.1 算术运算符 案例2-5 加减运算 案例2-6 乘除法运算 案例2-7 取余运算 案例2-8 自增自减 2.2.2 关系运算符和逻辑运算符 案例2-9 逻辑与运算与逻辑或运算 2.2.3 赋值运算符与条件运算符 2.2.4 运算符的优先级 案例2-10 二目运算求值顺序 2.3 动手任务:IP地址转换程序设计 2.4 本章小结 第3章 控制执行流程 3.1 选择结构语句 3.1.1 if条件语句 案例3-1 if-else初探 案例3-2 if-else嵌套语句 3.1.2 switch条件语句 案例3-3 switch实现阿拉伯数字转中文大写数字 案例3-4 当前月份距元旦天数 3.2 循环结构语句 3.2.1 while循环语句 案例3-5 循环输出1~ 3.2.2 do-while循环语句 案例3-6 while和do-while 3.2.3 for循环语句 案例3-7 for循环的使用 案例3-8 多变量for语句 3.2.4 break与continue 案例3-9 break和continue 3.3 动手任务:冒泡排序 案例3-10 数组冒泡排序 3.4 本章小结 第4章 字符串 4.1 String类及其常用API 案例4-1 字符串的初始化 4.1.1 字符串常量池 案例4-2 字符串不同创建方式耗时比较 4.1.2 字符串常用API 案例4-3 字符串非空判断与长度返回 案例4-4 字符串的查询操作 案例4-5 字符串的修改操作 案例4-6 字符串的分割操作 案例4-7 字符串的比较操作 4.1.3 拓展:不变的字符串 4.2 StringBuffer类 4.2.1 StringBuffer的应用 案例4-8 StringBuffer的字符串拼接插入 案例4-9 StringBuffer的常用操作方法 4.2.2 StringBuilder与StringBuffer的比较 案例4-10 StringBuilder的常用方法 4.3 常用的JavaAPI 4.3.1 System类 案例4-11 系统环境变量 案例4-12 系统当前时间 案例4-13 数组拷贝 4.3.2 Random类与Math类 案例4-14 Random随机生成随机数 案例4-15 数学类 4.4 动手任务:猜数字游戏 案例4-16 Scanner初识 案例4-17 猜数字游戏 4.5 本章小结 第5章 面向对象 5.1 面向对象概念 5.2 类的概念 5.2.1 什么是类 5.2.2 类的使用 案例5-1 类的声明 案例5-2 类的使用 案例5-3 方法调用及返回值 5.3 封装 案例5-4 方法封装 案例5-5 属性封装 5.4 继承 案例5-6 鱼的继承 案例5-7 抽象类的定义和使用 案例5-8 接口的使用 5.5 多态 5.5.1 多态的概念 5.5.2 重写与重载 案例5-9 方法的重载 案例5-10 方法的重写 5.5.3 内部类 案例5-11 内部类的创建及使用 案例5-12 嵌入类 案例5-13 内部成员类 案例5-14 本地类 案例5-15 内部类的相互访问 5.5.4 拓展:Object类 5.6 动手任务:多态的强大——间谍的变身技能 5.7 本章小结 第6章 集合和数组 6.1 集合初探 6.1.1 Collection 6.1.2 Map集合 案例6-1 Map的使用 案例6-2 HashMap及TreeMap的使用 6.1.3 List链表 案例6-3 顺序表 案例6-4 链表操作 6.1.4 Set集合 案例6-5 计算出现的次数 6.2 集合的遍历 6.2.1 Iterator接口 案例6-6 集合的迭代 6.2.2 增强型for循环 案例6-7 增强型for循环 6.3 动手任务:三人斗地主——洗牌发牌程序 6.4 数组 6.4.1 数组的定义及初始化 6.4.2 数组的使用 案例6-8 一维数组的使用 案例6-9 二维数组 6.5 动手任务: 数组排序 6.6 本章小结 第7章 文件及流 7.1 File类 7.1.1 File的常用API 案例7-1 文件的创建 案例7-2 文件的固有属性 案例7-3 文件的可变属性 7.1.2 目录文件遍历 案例7-4 获取子文件列表和目录 案例7-5 获取目录下的所有文本文件并打印输出 案例7-6 删除文件夹 7.2 输入输出流 7.2.1 输入输出流概念 7.2.2 字节流 案例7-7 文件输入输出流 案例7-8 文件的复制 案例7-9 RandomAccessFile操作文件 7.2.3 字符流 案 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。