在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → JAVA进阶PDF(13天扎实java基础)

JAVA进阶PDF(13天扎实java基础)

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:7.14M
  • 下载次数:45
  • 浏览次数:203
  • 发布时间:2021-06-24
  • 实例类别:Java语言基础
  • 发 布 人:daijf
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: java pdf 进阶

实例介绍

【实例简介】


第一章 Object类
1.1 概述
java.lang.Object 类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例
化的时候,最终找的父类就是Object。
如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:


【实例截图】

from clipboardfrom clipboard

【核心代码】

day01【Object类、常用API】
day01【Object类、常用API】
主要内容
教学目标
第一章 Object类
1.1 概述
1.2 toString方法
方法摘要
覆盖重写
1.3 equals方法
方法摘要
默认地址比较
对象内容比较
1.4 Objects类
第二章 日期时间类
2.1 Date类
概述
常用方法
2.2 DateFormat类
构造方法
格式规则
常用方法
format方法
parse方法
2.3 练习
2.4 Calendar类
概念
获取方式
常用方法
get/set方法
add方法
getTime方法
第三章 System类
3.1 currentTimeMillis方法
练习
3.2 arraycopy方法
练习
第四章 StringBuilder类
第五章 包装类
5.1 概述
5.2 装箱与拆箱
5.3自动装箱与自动拆箱
5.3 基本类型与字符串之间的转换
day02【Collection、泛型】
day02【Collection、泛型】
主要内容
教学目标
第一章 Collection集合
1.1 集合概述
1.2 集合框架
1.3 Collection 常用功能
第二章 Iterator迭代器
2.1 Iterator接口
2.2 迭代器的实现原理
2.3 增强for
练习1:遍历数组
练习2:遍历集合
第三章 泛型
3.1 泛型概述
3.2 使用泛型的好处
3.3 泛型的定义与使用
定义和使用含有泛型的类
含有泛型的方法
含有泛型的接口
3.4 泛型通配符
通配符基本使用
day03【List、Set】-笔记
day03 【List、Set、数据结构、Collections】
主要内容
教学目标
第一章 数据结构
2.1 数据结构有什么用?
2.2 常见的数据结构

队列
数组
链表
红黑树
第二章 List集合
1.1 List接口介绍
1.2 List接口中常用方法
第三章 List的子类
3.1 ArrayList集合
3.2 LinkedList集合
第四章 Set接口
3.1 HashSet集合介绍
2.2 HashSet集合存储数据的结构(哈希表)
2.3 HashSet存储自定义类型元素
2.3 LinkedHashSet
1.9 可变参数
第五章 Collections
2.1 常用功能
2.2 Comparator比较器
2.3 简述Comparable和Comparator两个接口的区别。
2.4 练习
2.5 扩展
day04 【Map】-笔记
day04 【Map】
主要内容
教学目标
第一章 Map集合
1.1 概述
1.2 Map常用子类
1.3 Map接口中的常用方法
1.4 Map集合遍历键找值方式
1.5 Entry键值对对象
1.6 Map集合遍历键值对方式
1.7 HashMap存储自定义类型键值
1.8 LinkedHashMap
1.9 Map集合练习
第二章 补充知识点
2.1 JDK9对集合添加的优化
2.2 Debug追踪
第三章 模拟斗地主洗牌发牌
3.1 案例介绍
3.2 案例需求分析
3.3 实现代码步骤
day05 【异常、线程】-笔记
day05 【异常、线程】
主要内容
教学目标
第一章 异常
1.1 异常概念
1.2 异常体系
1.3 异常分类
1.4 异常的产生过程解析
第二章 异常的处理
2.1 抛出异常throw
2.2 Objects非空判断
2.3 声明异常throws
2.4 捕获异常try…catch
2.4 finally 代码块
2.5 异常注意事项
第三章 自定义异常
3.1 概述
3.2 自定义异常的练习
第四章 多线程
4.1 并发与并行
4.2 线程与进程
4.3 创建线程类
day06 【线程、同步】-笔记
day06 【线程、同步】
主要内容
教学目标
第一章 线程
1.1 多线程原理
1.2 Thread类
1.3 创建线程方式二
1.4 Thread和Runnable的区别
1.5 匿名内部类方式实现线程的创建
第二章 线程安全
2.1 线程安全
2.2 线程同步
2.3 同步代码块
2.4 同步方法
2.5 Lock锁
第三章 线程状态
3.1 线程状态概述
3.2 Timed Waiting(计时等待)
3.3 BLOCKED(锁阻塞)
3.4 Waiting(无限等待)
3.5 补充知识点
day07【等待与唤醒案例、线程池、Lambda表达式】-笔记
=day07【线程池、Lambda表达式】
主要内容
教学目标
第一章 等待唤醒机制
1.1 线程间通信
1.2 等待唤醒机制
1.3 生产者与消费者问题
第二章 线程池
2.1 线程池思想概述
2.2 线程池概念
2.3 线程池的使用
第三章 Lambda表达式
3.1 函数式编程思想概述
3.2 冗余的Runnable代码
传统写法
代码分析
3.3 编程思想转换
3.4 体验Lambda的更优写法
3.5 回顾匿名内部类
3.6 Lambda标准格式
3.7 练习:使用Lambda标准格式(无参无返回)
3.8 Lambda的参数和返回值
3.9 练习:使用Lambda标准格式(有参有返回)
3.10 Lambda省略格式
3.11 练习:使用Lambda省略格式
3.12 Lambda的使用前提
day08【File类、递归】-笔记
day08【File类、递归】
第一章 File类
1.1 概述
1.2 构造方法
1.3 常用方法
获取功能的方法
绝对路径和相对路径
判断功能的方法
创建删除功能的方法
1.4 目录的遍历
第二章 递归
2.1 概述
2.2 递归累加求和
计算1 ~ n的和
代码执行图解
2.3 递归求阶乘
2.4 递归打印多级目录
第三章 综合案例
3.1 文件搜索
3.2 文件过滤器优化
3.3 Lambda优化
day09【字节流、字符流】-笔记
day09【字节流、字符流】
主要内容
教学目标
第一章 IO概述
1.1 什么是IO
1.2 IO的分类
1.3 IO的流向说明图解
1.4 顶级父类们
第二章 字节流
2.1 一切皆为字节
2.2 字节输出流【OutputStream】
2.3 FileOutputStream类
2.4 字节输入流【InputStream】
2.5 FileInputStream类
2.6 字节流练习:图片复制
第三章 字符流
3.1 字符输入流【Reader】
3.2 FileReader类
3.3 字符输出流【Writer】
3.4 FileWriter类
第四章 IO异常的处理
JDK7前处理
JDK7的处理(扩展知识点了解内容)
JDK9的改进(扩展知识点了解内容)
第五章 属性集
5.1 概述
5.2 Properties类
构造方法
基本的存储方法
与流相关的方法
day10【缓冲流、转换流、序列化流、打印流】-笔记
day10【缓冲流、转换流、序列化流】
主要内容
教学目标
第一章 缓冲流
1.1 概述
1.2 字节缓冲流
1.3 字符缓冲流
1.4 练习:文本排序
第二章 转换流
2.1 字符编码和字符集
2.2 编码引出的问题
2.3 InputStreamReader类
2.4 OutputStreamWriter类
2.5 练习:转换文件编码
第三章 序列化
3.1 概述
3.2 ObjectOutputStream类
3.3 ObjectInputStream类
3.4 练习:序列化集合
第四章 打印流
4.1 概述
4.2 PrintStream类
构造方法
改变打印流向
day11【网络编程】-笔记
day11【网络编程】
主要内容
教学目标
第一章 网络编程入门
1.1软件结构
1.2 网络通信协议
1.3 协议分类
1.4 网络编程三要素
第二章 TCP通信程序
2.1 概述
2.2 Socket类
2.4 简单的TCP网络程序
第三章 综合案例
3.1 文件上传案例
文件上传分析图解
文件上传优化分析
信息回写分析图解
3.2 模拟B\S服务器
案例分析
案例实现
访问效果
day12【函数式接口】-笔记
day12【函数式接口】
主要内容
教学目标
第一章 函数式接口
1.1 概念
1.2 格式
1.3 @FunctionalInterface注解
1.4 自定义函数式接口
第二章 函数式编程
2.1 Lambda的延迟执行
2.2 使用Lambda作为参数和返回值
第三章 常用函数式接口
3.1 Supplier接口
3.2 练习:求数组元素最大值
3.3 Consumer接口
3.4 练习:格式化打印信息
3.5 Predicate接口
3.6 练习:集合信息筛选
3.7 Function接口
3.8 练习:自定义函数模型拼接
day13【Stream流、方法引用】笔记
day13【Stream流、方法引用】
主要内容
教学目标
第一章 Stream流
1.1 引言
1.2 流式思想概述
1.3 获取流
1.4 常用方法
1.5 练习:集合元素处理(传统方式)
1.6 练习:集合元素处理(Stream方式)
第二章 方法引用
2.1 冗余的Lambda场景
2.2 问题分析
2.3 用方法引用改进代码
2.4 方法引用符
2.5 通过对象名引用成员方法
2.6 通过类名称引用静态方法
2.7 通过super引用成员方法
2.8 通过this引用成员方法
2.9 类的构造器引用
2.10 数组的构造器引用

标签: java pdf 进阶

实例下载地址

JAVA进阶PDF(13天扎实java基础)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警