- 博客(8)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 java插入排序
给大家安利一个比较简单实现的插入排序的算法直接撸代码了private void test10(int[] arr) { int temp = 0; for (int i = 1; i < arr.length; i++) { for (int j = i; j > 0; j--) { if (arr[j - 1] > arr[j]) {
2017-05-22 20:53:36 386
原创 eclipse格式化代码快捷键Ctrl+Shift+F失效
这几次在用eclipse做开发的时候发现不能用快捷键进行代码格式化了,也就是ctrl+shift+f ,按了没反应,然后查看快捷键的设置,发现是好的,也没有冲突后来发现是搜狗输入法的问题,想想你是否装了搜狗输入法?打开搜狗的属性设置:可以发现是搜狗的简繁体转换快捷键和 我们的格式化代码快捷键冲突了,可以直接把前面的勾 去掉,如图所示,因为我们平时基本用不到这个功能,当然你可以将这个快捷键更换掉。
2017-05-22 08:53:13 1078
原创 java二分查找
本文是关于java二分查找的方法 关于二分查找,大家要能知道一点,就是二分查找的条件就是:查找的数组是一个有序数组,关于如何将一个无序数组进行排序,大家可以看下 java冒泡排序 和 java选择排序好啦,废话不多,上车@_@所谓的二分查找,就是每次从查询数组的中间的值,判断这个值和要查找的值得大小,相同,那就是要查的值,若中间的值比要查找的值大,那就往左边找,否则就往右边找 上代码: /
2017-05-20 16:29:08 657
原创 java选择排序
java选择排序 关于排序,大家还可以看下这篇文章,冒泡排序选择排序,名字还是挺难懂得,但是原理很简单,就是给到你一个数组,第一次做循环判断时只需要保证你数组的第一数是最小的,即:将第一个数和第二个数比较,如果第二个数比第一个数小,就将两个数交换,然后再比较第一个数和第三个数,若第三个数还小,就继续交换,总之,把小的往前丢。code献上: 准备工作: /** * 随机生成一个无
2017-05-20 16:09:57 462
原创 java冒泡排序
java冒泡排序,就是将前后两个数相比较,如果前一个数比后一个数要大,就将两个数的位置进行交换 下面来看程式:准备工作: /** * 随机生成一个无序数组 * @return */ public static int[] getUnorderedArr(){ int[] arr = new int[100]; for(i
2017-05-20 15:59:56 588
原创 Eclipse基本配置与快捷键
Eclipse下载地址:https://www.eclipse.org/downloads/一、配置部分1、配置jdk:Eclipse安装后会自动关联环境变量中配置的jdk,如果安装了多个版本的jdk想要切换,可手工配置:”window”-“Preferences”-“Java”-“Installed JREs”-“Add”-“Standard VM” –选择jdk安装目录2、改变编辑区代码字体大小
2017-05-20 10:17:11 1166
原创 java求最大公约数,最小公倍数
java求最大公约数,最小公倍数求两个数的最大公约数:private int getMaxGongYueShu(int a,int b){ int gongyue = 0; int min = a<b?a:b; for(int i = min;i>0;i--){ if(a%i == 0 && b%i == 0){ System.out.
2017-05-19 12:01:49 761 1
原创 java判断一个数是否是素数
判断一个数是否是素数 素数也叫质数.是除了1和其本身,不能被其他正整数整除的正整数 如何判断一个数为素数呢? 提供两个方法 方法一:private boolean isSushu(int num){ boolean flag = true; if(num <2){ return false; } for(int i = 2;i<num;i++)
2017-05-19 10:01:45 7672
求解一个类加载机制的问题
2017-08-29
测试类通过子类调用父类的静态属性,为什么子类没有初始化?
2017-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人