随笔分类 - Questions
摘要:Questions 04 一、并发问题总结 Reference: JavaGuide 1. Java内存模型(Java Memory Model)的理解 注意不是运行时数据区(Java Runtime Area) Java内存模型抽象了线程和主内存之间的关系,就比如说线程之间的共享变量必须存储在主内
阅读全文
摘要:Questions 03 一、算法题总结 1. 有效的括号 LeetCode20 (https://leetcode-cn.com/problems/valid-parentheses/) 思路:遍历字符串对应的字符数组,每次遇到(、{、[将对应的右边部分放入栈; 若当前数组元素不是(、{、[就判断
阅读全文
摘要:Questions 02 一、算法题总结 1. 两数之和 LeetCode1 (https://leetcode-cn.com/problems/two-sum/) 方式1:暴力枚举 思路:指定第一个数对应的数组索引为i,第二个数对应的数组索引为k,i按数组元素顺序依次遍历时k也同时枚举出后面的所有
阅读全文
摘要:Questions 01 一、Java SE问题总结 1. 接口和抽象类的区别? 定义抽象类的关键字是abstract class,而定义接口的关键字是interface。 继承抽象类的关键字是extends,而实现接口的关键字是implements。 继承抽象类支持单继承,而实现接口支持多实现。
阅读全文