java
文章平均质量分 96
Zeongwan
这个作者很懒,什么都没留下…
展开
-
Java小总结之Final篇
final作为Java中一个很常见的关键字,可以用于声明在数据、方法、类上。用通俗的一句话将,用final关键字修饰的东西,那么它指向的东西就是不可变的。final的基础上使用类final用在类上,就表示这个类是不能继续继承的了,没有子类。final类中所有方法也都是隐式final,也就没有必要对每个方法添加final关键字了。这里来了个问题,如果要拓展final类型的类,又不能继承,那怎么办?那就不用继承,用组合来实现:class FinalString{ private String原创 2021-10-17 18:16:28 · 294 阅读 · 0 评论 -
Java关键字volatile篇小总结
volatile篇小总结volatile的作用防止指令重排序实现变量的可见性保证单次的读/写具有原子性volatile保证可见性的demo:public class VolatileDemo { int a = 1; int b = 2; public void change() { a = 3; b = a; } public void print() { System.out.println("a原创 2021-10-14 00:41:48 · 142 阅读 · 0 评论 -
Leetcode 216 组合总和III
Leetcode 216 组合总和III题目描述找出所有相加之和为 n 的 k 个数的组合**。**组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。说明所有数字都是正整数。解集不能包含重复的组合。实例1输入: k = 3, n = 7输出: [[1,2,4]]实例2输入: k = 3, n = 9输出: [[1,2,6], [1,3,5], [2...原创 2019-11-19 00:17:28 · 202 阅读 · 0 评论