Java
snowiest
这个作者很懒,什么都没留下…
展开
-
【类注释】AbstractOwnableSynchronizer
AbstractOwnableSynchronizer原创 2022-12-09 09:35:02 · 317 阅读 · 1 评论 -
【Java】Object中clone()出来是否是一个新的对象?
Object中clone()方法出来的对象是否是一个新的对象?结论是。新对象的成员值与原对象的值保持一致,且相互独立,即修改其中一个不会影响到其他的。验证public class CloneDemo { public static void main(String[] args) { List<Foo> list = new ArrayList<>(); Foo foo = new Foo(); foo.setBar(原创 2022-04-22 10:02:33 · 529 阅读 · 0 评论 -
[Java]滑动窗口
public static void main(String[] args) { String s = "00101010101100001010010"; char[] chars = s.toCharArray(); int left = 0; for (int i = 0; i < chars.length; i++) { if (chars[i] == '0') { left原创 2022-04-11 09:04:58 · 557 阅读 · 0 评论 -
[Java]统计数列
代码实现public static void main(String[] args) { int[] a = new int[60]; a[0] = 1; for (int i = 1; i < a.length; i++) { String s = String.valueOf(a[i - 1]); char[] chars = s.toCharArray(); Map<I原创 2022-04-11 08:49:57 · 103 阅读 · 0 评论 -
[Java]外观数列
代码实现public static void main(String[] args) { String[] a = new String[20]; a[0] = "1"; for (int i = 1; i < a.length; i++) { String s = String.valueOf(a[i - 1]); char[] chars = s.toCharArray();原创 2022-04-11 08:46:54 · 311 阅读 · 0 评论 -
[JAVA]快速排序算法实现(详细注释)
package snowiest;import java.util.Arrays;public class QuickSortDemo { public static void main(String[] args) { int[] arr = {9, 8, 4, 3, 5, 7, 6, 1, 2, 6, 1, 1};//需排序数组 qSort(arr, 0, arr.length - 1); System.out.println("排序完成:原创 2021-08-24 17:55:30 · 74 阅读 · 0 评论 -
[JAVA]多线程遍历文件夹(非递归方式)
package me.snowiest.file;import java.io.File;import java.io.Serializable;import java.util.*;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class FileIterator extends Thread implements Serializable {原创 2021-08-24 17:48:49 · 867 阅读 · 1 评论