摘要: Scaner类,使用获取键盘输入。public boolean DemoTest(){Scanner input = new Scanner(System.in);System.out.print("请输入学生姓名");String name = input.next();int score = 0;double sum =0;double average = 0;for(int i =0; i>> java.util.Scanner所有已实现的接口-->>>Iterator一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。Scan 阅读全文
posted @ 2013-08-30 12:54 远东悟语 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 分析总结定义:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。其次,说 阅读全文
posted @ 2013-08-30 12:50 远东悟语 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 堆排序堆定义n个关键字序列Kl,K2,…,Kn称为(Heap),当且仅当该序列满足如下性质(简称为堆性质):(1)ki=号。//k(i)相当于二叉树的非叶结点,K(2i)则是左孩子,k(2i+1)是右孩子若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。【例】关键字序列(10,15,56,25,30,70)和(70,56,30,25,15,10)分别满足堆性质(1)和(2),故它们均是堆,其对应的完全二叉树分别如小根堆示例和大根堆示例所示。大根堆和小根堆:根结点 阅读全文
posted @ 2013-08-30 12:30 远东悟语 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 归并排序package basic.sort;import java.util.Arrays;import java.util.Random;public class MergeSort { private > void mergeSort(AnyType[] arr){ AnyType[] arrNew = (AnyType[]) new Comparable[arr.length]; mergeSort(arr , arrNew , 0 , arr.length-1); } private > void mergeS... 阅读全文
posted @ 2013-08-30 12:29 远东悟语 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 基数排序package basic.sort;import java.util.Arrays;import java.util.Random;public class RadixSort { /** * use LSD * @param number * @param d key code number in fact is the radix; */ private void radixSort(int[] number, int d) { int k = 0; int n = 1; int m = 1;... 阅读全文
posted @ 2013-08-30 12:27 远东悟语 阅读(180) 评论(0) 推荐(0) 编辑
摘要: shell排序是对插入排序的一种改进。package basic.sort;import java.util.Arrays;import java.util.Random;public class ShellSort { public static > void shellSortOnce(AnyType a[]){ AnyType temp; if((a==null)||(a.length==0)){ return ; } for(int gap = a.length /2 ; gap > 0 ... 阅读全文
posted @ 2013-08-29 23:16 远东悟语 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 简单的快速排序算法,我竟然花费了如此多的时间来写作,好好学习。 1 /** 2 * 3 */ 4 package basic.sort; 5 6 import java.util.Arrays; 7 import java.util.Random; 8 9 public class QuickSort {10 11 12 public static >13 void quickSort(AnyType[] arr){14 if(arr == null || arr.length ==0){15 return ;16 ... 阅读全文
posted @ 2013-08-29 22:23 远东悟语 阅读(350) 评论(1) 推荐(0) 编辑
摘要: 选择排序与冒泡排序有很大的相同点,都是一次遍历结束后能确定一个元素的最终位置,其主要思路是,一次遍历选取最小的元素与第一个元素交换,从而使得一个个元素有序,而后选择第二小的元素与第二个元素交换,知道,最后只剩下一个元素,起就是最大的元素,此时排序完成。代码如下;eclipse 4.3 jdk1.6 1 package basic.sort; 2 3 import java.util.Arrays; 4 import java.util.Random; 5 6 public class SelectSort { 7 8 9 public static >10 ... 阅读全文
posted @ 2013-08-29 21:27 远东悟语 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 插入排序过程:在初始状态下,第一个元素是排序的,在最终状态下,作为一组数据时排序的。代码如下;eclipse4.3实现package sort.basic;import java.util.Arrays;public class insertSort { private static Integer[] nums={34,78,90,45,3432,343,43,545,464,57,23,1323}; public static > AnyType[] insertSortOnce(AnyType[] num){ AnyType[] arr =... 阅读全文
posted @ 2013-08-29 19:04 远东悟语 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序是原理最简单的一种排序算法,具体思想就不多说了,代码如下:eclipse4.3中编译通过 1 package sort.basic; 2 3 import java.util.Arrays; 4 5 public class bubbleSort { 6 7 private static int[] nums={34,78,90,45,3432,343,43,545,464,57,23,1323}; 8 9 public static int[] bubbleSortOnce(){10 int[] num = nums;11 ... 阅读全文
posted @ 2013-08-29 18:39 远东悟语 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 来到北京,进入IBM实习已经好多天了,两个月的暑假,两个月夏日在这里度过了,并将在未来个一个月里面,仍将在这里走过,但是我却一无所成,现在仍然只在徘徊中游走,丹迪什么时候能真正懂得实习的难得可贵,懂得时间的宝贵并学会珍惜,来到北京的两个月里,我自己几乎也是那里也没有过去玩,可是茫茫然的日子就这样一天天的走过去了,什么时候才是头啊, 阅读全文
posted @ 2013-08-22 22:27 远东悟语 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 第一次接触到软件测试是大四期间,陪同学找工作的时候,当时在读书馆找到一本书,翻了几页,后来就不了了之了,自己也没有进行进一步的学习和认识,只是在实际中总会看到一些测试用例或者什么单元测试相关的术语,于是在前些天在额昂上看到特价的软件测试书籍,我一时起意,就买了那本几年前阅读过的《软件测试》,同样的封面和介绍,很熟悉的感觉,很回味的阅读。软件测试是什么?软件测试员的目的?兼容性测试、易用性测试、安全测试,网站测试,自动化测试工具 阅读全文
posted @ 2013-08-22 22:19 远东悟语 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 连接>ftp yourhost>user yourusername>password your password顺利的话连接成功>dir ;获取remote目录列表>put yourfile ; 上传文件>get remotefile [yourfile] :下载文件>get :得到提示remote filelocal file> ? :显示帮助信息>bye 退出。以下为http://blog.csdn.net/naughty610/article/details/5309862 FTP命令是Internet用户使用最频繁的命令之一,不论是 阅读全文
posted @ 2013-08-22 09:55 远东悟语 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 网络资源参考 http://www.json.org/json-zh.html http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946 http://www.cnblogs.com/zhenmingliu/archive/2011/12/29/2305775.html http://www.cnblogs.... 阅读全文
posted @ 2013-08-12 15:35 远东悟语 阅读(154) 评论(0) 推荐(0) 编辑
摘要: dsvdsvdsvds 阅读全文
posted @ 2013-08-09 08:39 远东悟语 阅读(195) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;class RuntimeTest{cdv d dc dimport java.io.*;class RuntimeTest{ public static void main(String[] args) { Runtime rt=Runtime.getRuntime(); System.out.println(rt.freeMemory()); Syst... 阅读全文
posted @ 2013-08-09 08:20 远东悟语 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 很久了,都不曾去思考我的理想,只是是时时刻刻想到了我正在遭遇的现实。 生活的经历和身边的事情,让我时时刻刻关心着“近忧不断”,几乎不敢去“远虑”,思考未来的生活,于是我不懂浪漫,甚或不懂感情,更不懂得爱情,现实但是更需绵要浪漫的爱情。我不知道自己究竟需要什么,有的时候有一种得过且过的茫然和无助,心中感觉只是充满了怨气和惧怕失败不敢去面对自己,面对生活的勇气。 很多人,我认识的很多人,似乎以为我... 阅读全文
posted @ 2013-08-08 21:55 远东悟语 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 今天在编程中,需要使用到Hashmap来存储和传递数据,发现自己学习Java这么久,实际上对泛型依旧知之甚少,搜索整理了一下HashMap的使用。HashMap的声明初始化,因为泛型的原因,起两个参数key和value需指定具体的类型,使用put方法可以将数据传送到HashMap中, 1 HashMap data = new HashMap(); 2 3 data.put("苹果", 100); 4 5 data.put("梨子", 200); 6 7 data.put("葡萄", 300); 8 9 data.put("香 阅读全文
posted @ 2013-08-08 11:39 远东悟语 阅读(2097) 评论(0) 推荐(0) 编辑
摘要: 封装1、 面向对象语言使用class封装属性和方法。2、 属性一般要求定义为private,封装保护继承。继承的例子随处可见。需要符合is-a关系,父类更加通用,子类更加具体。。在子类中使用super关键字:1、调用父类的构造方法使用super2、在子类中可以使用super调用父类中方法多态:1、 开闭原则:能够添加新的代码而不是修改原有代码来使用需求的变更。对修改关闭,对增加开放。2、 子类可以无条件的给父类赋值。多态的实现方式:1、普通类2、抽象类3、接口(推荐);Java的构造方法理解:Java构造方法是Java类中的一个比较特殊的方法,特殊在以下几点:1、 该方法一定与类同名,2、 该 阅读全文
posted @ 2013-06-24 14:35 远东悟语 阅读(785) 评论(2) 推荐(0) 编辑
摘要: Java常见错误:文件名字应该与文件中public类的名字相同public static void main(String[] args);如何定位错误和解决错误。JVM,JRE,JDK解释和区别。JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如 阅读全文
posted @ 2013-06-24 11:30 远东悟语 阅读(551) 评论(0) 推荐(0) 编辑

我是徐冬冬