![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程基础
qq_27629083
这个作者很懒,什么都没留下…
展开
-
java static用法
Java中的静态(static)关键字只能用于成员变量或语句块,以及静态方法。其中成员变量,语句块在类加载时会自动执行,即主动执行,不需要通过对象来执行。静态方法不需要通过对象来调用,没有其他方法调用时不会被执行,属于被动执行。执行顺序static 语句的执行时机实在第一次加载类信息的时候(如调用类的静态方法,访问静态成员,或者调用构造函数), static 语句和 static原创 2016-03-09 13:03:36 · 198 阅读 · 0 评论 -
经典排序算法之冒泡排序
冒泡排序是通过比较相邻两个元素,不符合规则的进行交换,这样一趟下来,相邻的两个元素肯定是满足规则的,并且最大或者最小的元素肯定排到了队列的最边上【代码】public class BubbleSort {public static void main(String[] args){int[] sort = {5,4,1,7,2,3}; System.out.print原创 2016-03-09 16:28:04 · 138 阅读 · 0 评论 -
经典排序算法之选择排序
选择排序应该是最常想到的算法,先排好最大(最小)的元素,第二次排好次最大(次最小)的元素,依次将所有元素放好。【代码】public class SelectSort {public static void main(String[] args){int[] sort = {5,4,1,7,2,3}; System.out.println("before: " );原创 2016-03-09 16:51:14 · 168 阅读 · 0 评论 -
经典排序算法之插入排序
插入排序类似扑克牌,每取一个元素,找到合适的位置,前面的元素位置不变,并且是有序的,后面的元素分别向后移动一位【代码】public class InsertSort {public static void main(String[] args){int[] sort = {5,4,1,7,2,3}; System.out.println("before: " );原创 2016-03-09 17:02:36 · 195 阅读 · 0 评论 -
经典排序算法之快速排序
快排的思想是递归。一趟下来,比基数小的都在基数的左边,比基数大的都在基数的右边,然后分别对基数左边的数进行递归,对右边的数进行递归;当需要递归的元素只有一个时,结束递归。public class QuickSort { public static void main(String[] agrs){ int[] arr = {2,1,4,3,4}; quickSort(arr,原创 2016-05-09 00:01:22 · 161 阅读 · 0 评论