摘要: 1. Java 集合的快速失败(fail fast)和安全失败(fail safe)的差别是什么? ​ 快速失败和安全失败都是 java 集合(Collection)的一种错误机制。单线程情况下,遍历集合时去执行增删等改变集合结构的操作;或者多线程情况下,一个线程遍历集合,另一个线程执行增删等改变集 阅读全文
posted @ 2020-05-17 21:01 Master_s 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1. ArrayList 和 LinkedList 的的相同点和不同点分别是什么? 相同点 ArrayList 和 LinkedList 都是 List 接口的实现类,因此都具有 List 的特点,即存取有序,可重复;而且都不是线程安全的。 不同点 ArrayList 基于数组实现,LinkedLi 阅读全文
posted @ 2020-05-16 20:32 Master_s 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1. Map 的面试题分类 1. HashMap的数据结构,面试官考察的是对 Map 内部的存储结构了解; 2. HashMap 的增删查改操作,面试官考察的是对 map 内部操作流程的熟悉程度,既要知其然,还要知其所以然; 3. HashMap 的应用,面试官考察的是灵活运用HashMap的能力。 阅读全文
posted @ 2020-05-15 21:12 Master_s 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1. JDK基础知识结构 JDK1.8中一级java包有14个,我们需要掌握的有 java.util 包含集合框架、集合类、日期和时间设施、以及其他程序类。 java.io 通过数据流、序列化和文件系统提供系统输入输出 java.nio 定义缓冲区,它们是数据容器,并提供NIO包的概述 java.l 阅读全文
posted @ 2020-05-13 12:25 Master_s 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 1. Java面向对象的知识结构 1.1 Java语法以及关键字、如接口与类、内部类,final/finally/finalize, throw/throws,域访问符权限等; 1.2 Java面向对象思想以及体系,例如设计思想。 2. 经典面试题 2.1 Java 有没有 goto? 如果有,一般 阅读全文
posted @ 2020-05-13 12:24 Master_s 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 1. 下载上传安装包到服务器 下载链接: "https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA" 提取码:ienf 2. 解压及创建目录 解压 tar xzvf mysql 5.7.11 linux glibc2.5 x86_64.tar.gz 重命名 m 阅读全文
posted @ 2020-05-10 12:22 Master_s 阅读(169) 评论(0) 推荐(0) 编辑