![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
奥破1104x
11
展开
-
JAVA学习-5 内部类种类
内部类的作用:可以间接实现多继承Java中的内部类共分为四种:静态内部类static inner class (also called nested class)成员内部类member inner class局部内部类local inner class匿名内部类anonymous inner class1、静态内部类最简单的内部类形式。类定义时加上static关键字。不能和外...原创 2019-10-16 20:47:28 · 100 阅读 · 0 评论 -
JAVA学习-1 有关线程
1、线程的五种状态新建(NEW):新创建了一个线程对象。可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。阻塞(BLOCK...原创 2019-10-06 16:08:48 · 98 阅读 · 0 评论 -
JAVA学习-2 多线程的三种实现方式
package duoxiancheng;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class UseThread { public static void main...原创 2019-10-06 18:56:11 · 388 阅读 · 0 评论 -
JAVA学习-3 排序算法
1、插入排序插入排序 是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。public static void insertSort(int[] array){for(int i = 1;i < array.length;i++){int temp = array[i];int j = i - 1;for(;j...原创 2019-10-07 10:28:53 · 461 阅读 · 0 评论 -
JAVA学习-4 查询算法
1、二分查找时间复杂度 O(logn)public static int erFenSearch(int key,int[] array,int low,int high) { int middle = (low + high) / 2; if(key < array[low] || key > array[high] || low>high) { return...原创 2019-10-07 10:46:04 · 126 阅读 · 1 评论 -
多线程实现方式
Java:实现多线程方式 3种package duoxiancheng;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;importj ava.util.concurrent.FutureTask;public class UseThread { public...原创 2019-10-08 15:28:42 · 127 阅读 · 1 评论