自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 对象与map相互转换

public static Object mapToObject(Map map, Class clazz) throws Exception { if(map == null) { return null; } Object object = clazz.newInstance(); Field[] fie

2016-01-24 20:35:03 362

原创 IKAnalyzer中文分词法

package my.IKAnalyzer;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.StringReader;import java.util.Vector;import org.wltea.analyz

2015-05-17 21:00:09 358

原创 Java接口和抽象类的区别

1.接口是公开(public)的,里面不能有私有的方法或变量,是用于让别人使用的,实现接口的一定要实现接口里定义的所有方法。而抽象类是可以有私有方法或私有变量的,实现抽象类可以有选择地重写需要用到的方法,但是必须实现里面所有的抽象方法。2.抽象类在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface(java中实现多重

2015-03-23 15:56:59 275

原创 Java之堆排序算法(四)

基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(h1,h2,...,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi//不稳定import java.util.Arrays;public class HeapSort { public static void main(String[] args) {

2015-01-30 14:53:57 297

原创 Java之冒泡排序算法(三)

public class BubbleSort { public static void bubbleSort(int[] list) { boolean flag = true; for( int n=1; n<list.length && flag; n++) { flag = false; for( int i=0; i<list.length-n; i++) {

2015-01-30 09:53:59 243

原创 Java之快速排序算法(二)

public class QuickSort { private static void quickSort(int[] list, int first, int last) { if(last >first) { int pivotIndex=partition(list,first,last); quickSort(list,first,pivotIndex-1);

2015-01-30 09:33:15 216

原创 Java之归并排序算法(一)

public class MergeSort { public static void mergeSort(int[] list) { if(list.length>1) { int[] firstHalf = new int[list.length/2]; System.arraycopy(list, 0, firstHalf, 0, list.length/2); m

2015-01-29 16:40:26 285

原创 Java 复制文件夹所有内容到另一个文件夹

import java.io.*;public class CopyFolder {public static void copyFolder(String oldPath, String newPath) throws IOException {File file = new File(oldPath);FileInputStream fis = null;FileOutpu

2015-01-29 10:18:44 833

原创 Java的变量、方法、类及接口

一、关于变量在类体中的变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数称为局部变量。成员变量在整个类内有效,局部变量只在定义它的方法内有效。定义类的成员变量时可赋初值,但对成员变量的操作只能在方法内进行。成员变量又分为实例成员变量(实例变量)和类成员变量(类变量)。如果成员变量的类型前面加上关键字static,则该成员变量称做类变量或静态成员变

2015-01-28 13:34:59 718

原创 java 二分法查找

/** * java基本算法 二分法查找 * 前提int数组是升序排列  * 推荐冒泡 * 二分查找又称折半查找,它是一种效率较高的查找方法。 *二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的 * @author heqingfei * */public class TestBinSearch {  

2015-01-28 13:32:54 373

原创 Map按照Value值进行排序

//将map.entrySet转换为listList> list=new LinkedList>(map.entrySet());Collections.sort(list, new Comparator>() {public int compare(Map.Entry o1,Map.Entry o2) {return o1.getValue().compareTo

2015-01-28 13:30:59 267

原创 Map按key降序排列

Map map = new TreeMap(                new Comparator() {                    public int compare(String obj1, String obj2) {                        // 降序排序                        return obj2.compareTo(o

2015-01-28 13:29:22 2679

原创 详细解释:java中null 和“” 的区别

null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception    String s="";    string.trim()就不会抛,为什么?  答: NULL代表声明了一个空对象,根本就不是一个字符串。    ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。

2015-01-27 21:12:31 301

Htmlparser1.6网页解析工具包

Htmlparser1.6非常好用的html处理工具,任意解析html文档。

2015-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除