- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Object中finalize方法解析
我们知道java万物皆是对象,如果你创建一个类都可以重写父类中的finalize方法,这个方法是什么时候调用? 当VM的垃圾收集器检测到这个对象不可达的时候,也就是说这个对象为垃圾可以被回收的时候,这个对象的finalize ()方法就会被执行,默认情况下,它不做任何处理,我们可以重写这个方法来进行资源的释放。一般不建议使用这个,因为它的代价比较大。` @Override ...
2018-03-05 11:27:55 1206
原创 java算法之希尔排序
经典Android、Java面试题之希尔排序,结果是升序;希尔排序是在选择排序之上进行优化而产生的。 代码如下: public static void main(String[] args) { int[] data = new int[] {11,10,55,79,100,111,45,56,79,90,345,1000}; heerSort(da...
2018-03-04 14:57:12 189
原创 java算法之插入排序
经典Android、Java算法面试题之插入插入排序,这里排出来的是升序; 原理如图: 代码: public static void main(String[] args) { int[] data = new int[] {11,10,55,79,100,111,45,56,79,90,345,1000}; insertSort(data);...
2018-03-04 14:33:53 143
原创 java算法之选择排序
经典android、java面试算法题目之选择排序,这里排列出来的是升序,选择最小的元素; public static void main(String[] args) { int[] data = new int[] {11,10,55,79,100,111,45,56,79,90,345,1000}; select(data); f...
2018-03-04 14:15:06 119
原创 java算法之冒泡排序
经典android、java 算法面试题之冒泡排序,排序为升序; public static void main(String[] args) { int[] data = new int[] {11,10,55,79,100,111,45,56,79,90,345,1000}; select(data); for (int i = 0...
2018-03-04 14:05:03 142
原创 java算法之去重查找重复元素
经典android、java面试题之查找重复元素算法; public static void main(String[] args) { int[] data = new int[] {11,10,55,79,100,111,45,56,79,90,345,1000}; searchRepeatIndex(data); } //去重...
2018-03-04 14:00:23 2510
原创 java算法之位运算交换值
经典面试题值交换 java算法之位运算交换值 public static void main(String[] args) { int[] data = new int[] {11,10,55,78,100,111,45,56,79,90,345,1000}; swap(data, 1, 2);//交互第二个和第三个元素值 for (...
2018-03-04 13:56:23 639
原创 java算法之二分查找
经典算法面试题之二分查找; public static void main(String[] args) { int[] data = new int[] {11,10,55,78,100,111,45,56,79,90,345,1000}; int search = search(data, 78); System.out.print...
2018-03-04 13:51:49 169
原创 java 算法之快速排序
经典算法面试题之快速排序 快速排序是基于分治思想建立在冒泡排序之上的一个排序算法,通过递归每个分组来达到排序功能; public static void main(String[] args) {// int[] arr = { 4, 2, 1, 3, 4, 1 };// searchRepeatIndex(arr);// for (int i = ...
2018-03-04 13:43:40 141
原创 ubuntu 使用xdotool 用键盘代替鼠标左键
ubuntu 使用键盘替代鼠标按键首先: 安装xdotool 工具 使用命令安装 sudo apt-get install xdotool然后: 设置快捷键;
2018-03-03 19:02:14 899
原创 java常用算法整理
做移动端的同学们经常会忽略算法使用,因为平时开发后台数据已经处理好了,前端更多的是动画逻辑,布局逻辑等,但是算法重要性毋庸置疑,好的运用算法可以增加程序效率和提升代码质量,这里整理一下常见的面试中遇到的算法: //二分法查找 public static int search(int[] arr, int key){ int start=0; i...
2018-03-02 17:46:24 22501 4
exoplayer 编译出来的ffmpeg扩展库aar
2023-07-24
FFmpegVideoPlayer.rar
2020-09-11
android 插件式无刷新换肤和字体大小切换 兼容android 8.1
2018-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人