java se
景兄弟1366
王侯将相,宁有种乎!苍天弃吾,吾宁成魔!
展开
-
景兄弟手撕算法系列之冒泡排序
从大到小排序: package test1; import java.util.Arrays; public class Test { /** * 冒泡排序 * @param args */ public static void main(String[] args) { int[] arr = new int[]{2,4,1,...原创 2020-04-19 19:50:38 · 201 阅读 · 0 评论 -
经过多次别人代码的洗礼,发现(>>1)向右移1位相当于除以2
int i = 12; System.out.println(i); System.out.println(Integer.toBinaryString(i)); System.out.println(Integer.toBinaryString(i>>1)); System.out.println((i>>1)); 12 1100 110 6 ...原创 2020-04-12 08:16:38 · 332 阅读 · 0 评论 -
ArrayList源码分析
首先可以看到arraylist的无参构造函数初始化了一个空的数组: private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; transient Object[] elementData; // non-private to simplify nested class access pu...原创 2020-03-22 22:48:04 · 118 阅读 · 0 评论 -
Java写的防止公司聊天工具变成离开状态的软件
原理:每隔一段时间移动一下鼠标即可,之前用Python的pyautogui库实现过,这里用Java实现一下,并且用exe4j打包成exe程序。 打包好的exe可以在我csdn上传的资源找到。 import java.awt.Robot; public class MoveMouse { /** * @param args */ public static void main(...原创 2020-02-20 19:41:04 · 445 阅读 · 0 评论 -
Java版本音乐播放器
首先来一张效果图: 代码如下:(主要实现界面操作,扫描文件,播放音乐功能) package musicplayer; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedInputStream; import java.io.File; i...原创 2019-05-08 22:48:41 · 6692 阅读 · 10 评论