![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hnzgemail
这个作者很懒,什么都没留下…
展开
-
KMP算法
http://www.cnblogs.com/huangxincheng/archive/2012/12/01/2796993.html在大学的时候,应该在数据结构里面都看过kmp算法吧,不知道有多少老师对该算法是一笔带过的,至少我们以前是的,确实kmp算法还是有点饶人的,如果说红黑树是变态级的,那么kmp算法比红黑树还要变态,很抱歉,每次打kmp的时候,输入法总是提示“看毛片...原创 2012-12-08 21:24:45 · 98 阅读 · 0 评论 -
java设计模式详解
java设计模式详解:请连接下来地址!!!!!!!!!!!!!!!!!!!!!!!!!!!![code="java"]http://java.chinaitlab.com/special/patterns/Index.html[/code]...原创 2012-09-18 21:17:24 · 67 阅读 · 0 评论 -
Random是作用及使用
[code="java"]import java.util.Random;public class random1 { public static void main(String args[]){ Random random =new Random(); int in = random.nextInt(100); System.out.println...原创 2013-01-06 21:15:38 · 423 阅读 · 0 评论 -
java ————串————方面的知识1
[code="java"]package 串;public class String1 { //串的数组实现 即 顺序存储 char table[]; int number =0; public String1(){ //空构造函数 table = new char[80]; number = 0; } ...原创 2013-01-09 21:09:20 · 69 阅读 · 0 评论 -
java————串————方面的知识2
[code="java"]package 串;public class StringNode { // 节点类 结构 public char data; public StringNode next; public StringNode(char c){ data = c; next = null; } public ...原创 2013-01-09 21:24:54 · 68 阅读 · 0 评论 -
时间 获取方法及格式化
[code="java"]import java.sql.Date;import java.text.SimpleDateFormat;import java.util.Calendar; //java中时间的类public class yesterdaycurrent { public static void main(String a...原创 2013-01-10 21:00:05 · 116 阅读 · 0 评论 -
父、子类间的Upcasting 及 java时间的修改
[code="java"]import java.util.Calendar; class Product { //一般商品类 String productName; //名称 double price; //价格 String ID; //编号 String unit; //单价 public Product(String ID,S...原创 2013-01-10 21:31:40 · 81 阅读 · 0 评论 -
java List的用法
[code="java"]java List的用法List的用法List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。表1 List接口定义的常用方法及功能从表1可以看出,List...原创 2013-01-11 20:25:43 · 81 阅读 · 0 评论 -
List集合类方法的使用
[code="java"]import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;//import java.awt.List;import java.util.List; //当出现下面的错误时,是因为少了这句,多了上面注释的一句,请看仔细 //Th...原创 2013-01-11 21:17:52 · 122 阅读 · 0 评论 -
简单的clone
[code="java"]class Programmer implements Cloneable{ private String name; //员工姓名 private int age; //员工年龄 private double salary; //员工工资 /*构造方法*/ Programmer(String name,i...原创 2012-09-18 15:51:07 · 73 阅读 · 0 评论 -
TestBufferStream1
[code="java"]//字节流*****************************************************************public class TestBufferStream1 { public static void main(String[] args) { try { FileInputStream fi...原创 2012-09-16 23:33:20 · 79 阅读 · 0 评论 -
==和equals
:) 有两种用法说明:一. 对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1 = new String("a...原创 2012-09-14 10:54:20 · 64 阅读 · 0 评论 -
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列...
[code="java"]题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。static int[] bits = new int[] { 1, 2, 3, 4, 5 };/** * @param args */public sta...原创 2012-12-08 21:30:34 · 782 阅读 · 0 评论 -
图的遍历(广度和深度)
[code="java"]//深度优先遍历**************************************************** class Graph1 { //以邻接矩阵存储的图类 protected int n; //图的节点个数 protected int mat[][]; // 二维数组存储图的邻接矩阵 protected in...原创 2012-12-22 23:11:57 · 107 阅读 · 0 评论 -
java中的克隆方法的使用(三类 浅、深、完美克隆 )
[code="java"]package clone; //本例子阐释了clone的魅力,影子克隆class UnCloneA { private int i; public UnCloneA(int ii) { i = ii; } public void doublevalue() { i *= 2...原创 2012-12-22 23:15:25 · 146 阅读 · 0 评论 -
正则表达式 (一些比较常用到的!!!)
[code="java"]//邮箱****************************************************************import java.util.Scanner;import java.util.regex.Pattern;public class Email { public static void main(Str...原创 2012-12-22 23:31:04 · 113 阅读 · 0 评论 -
java中的数字处理
[code="java"]//利用正则表达式来判断一个字符串是否是数字import java.io.InputStream;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class 利用正则表达式来判断一个字符串是否是数字 {...原创 2012-12-22 23:39:03 · 95 阅读 · 0 评论 -
Set 、ArrayList 、 LinkedList 、Vector、Map
集合类Collection[color=red]List[/color]表示有先后顺序的集合,父类为Collection,有add()、get()等方法[color=cyan]Collection有List、Set子类,注意:Map不是Collection的子类[/color][color=blue]******************************************...原创 2012-09-13 00:03:48 · 73 阅读 · 0 评论 -
多线程
[code="java"]***************************************************************************题目: 设计4个线程,其中两个每次对i++,剩下两个每次i--[/color]public class 四线程加加渐渐 { int z=0; public static void main(S...原创 2012-09-14 10:49:26 · 77 阅读 · 0 评论 -
Thread-线程的写法
[code="java"]public class 线程的加加减减 { a a1 = new a(); public static void main(String[] args) { new 线程的加加减减().call(); } public void call(){ for(int i=0;i...原创 2012-09-14 10:53:29 · 311 阅读 · 0 评论 -
Unicode码和字符间的相互转换
[code="java"]//**************************************************************************//UnicodetoChar public class UnicodetoChar { //以空格为分隔 private String theString; publ...原创 2013-01-12 22:36:25 · 171 阅读 · 0 评论 -
抽象类继承
[code="java"]abstract class Type { //创建一个抽象类Type//声明数据成员 double height, width, length; //长,宽,高 String name; //名字//定义抽象方法 abstract double area(); //面积() abstract ...原创 2012-10-03 18:13:28 · 126 阅读 · 0 评论 -
重写compareTo方法
[code="java"]//JAVA中用于对象排序的比较器Comparable接口和compareTo()方法//面向对象的三大特性:封装,继承,多态。//JAVA中的比较器接口Comparable用于数组对象的排序,要使用此功能,必须让类继承自Comparable接口,重写compareTo(Object obj)方法。import java.util.*;class Pe...原创 2012-10-03 19:01:19 · 301 阅读 · 0 评论 -
泛型的写法种种
[code="java"]public class Generics { T name; public Generics(T t){ this.name = t; } public void setT(T t){ this.name = t; } public T getT(){ return name; } pub...原创 2013-07-18 21:41:51 · 120 阅读 · 0 评论 -
正则表达式 例子
[code="java"]import java.util.regex.Matcher;import java.util.regex.Pattern;public class 表达式 { public static void main(String args[]){// p("zhongguang");// p("abc".matches("..."));// ...原创 2013-07-22 23:00:51 · 108 阅读 · 0 评论 -
关于日期 Date Calendar
[code="java"]import java.security.Timestamp;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.*;public class Date { public static int getIntervalDays(Cale...原创 2013-07-23 22:46:52 · 107 阅读 · 0 评论 -
java泛型map的用法(转)
http://www.apkbus.com/blog-207973-52613.htmljava.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象元素列表。 List 适用于按数值索引访问元素的情形...原创 2013-07-25 22:56:53 · 236 阅读 · 0 评论 -
java泛型map的用法(转2)
1.声明一个map: Map map = new HashMap(); 2.向map中放值,注意:map是key-value的形式存放的.如: map.put("sa","dd");3.从map中取值:String str = map.get("sa").toString();结果是:str = "dd";4.遍历一个map,从中取得key 和valueJDK1.5...原创 2013-07-25 23:04:49 · 1354 阅读 · 0 评论 -
Class.forName···关于Class. 的应用介绍
[code="java"]//摘自互联网Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A...原创 2013-08-15 23:36:46 · 82 阅读 · 0 评论 -
什么是反射、反射能干什么、如何使用反射?
[code="java"]//来源互联网一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射...原创 2013-08-16 00:03:14 · 819 阅读 · 0 评论 -
StringBuffer的常用方法
摘自:http://blog.csdn.net/deaful/article/details/8096968 //通过append()方法连接各种类型的数据 /*public class Append{ public static void main(String []args){ StringBuffer buf = n...原创 2015-03-30 16:06:51 · 149 阅读 · 0 评论 -
ArrayList ,LinkedList, TreeSet的使用方法
[code="java"]import java.util.*;public class ArrayListTest_1 { public static void main(String[] args) { @SuppressWarnings("rawtypes") ArrayList al = new ArrayList();// 创建一个ArrarList对...原创 2013-07-18 21:35:28 · 188 阅读 · 0 评论 -
Stack的使用方法
[code="java"]import java.util.Stack;public class StackTest { static String months[] = {"zhang","gua","shi","ge","hao","ren"}; @SuppressWarnings({ "rawtypes", &原创 2013-07-18 21:26:39 · 180 阅读 · 0 评论 -
Hashtable的使用方法介绍
[code="java"]1*****************************************************************import java.util.Dictionary;import java.util.Enumeration;import java.util.Vector;@SuppressWarnings("rawtypes"...原创 2013-07-18 21:24:57 · 271 阅读 · 0 评论 -
Hashtable
[code="java"]import java.util.*; public class HashtableAdd3{ public static void main(String[] args){ Hashtable ht = new Hashtable(); StringBuffer sb = new StringBuffer(); sb.append("ab...原创 2012-10-03 19:22:21 · 73 阅读 · 0 评论 -
sleep和wait方法的区别
[color=red]sleep和wait的区别:[/color][color=red]1、[/color]这两个方法来自不同的类分别是,[color=blue]sleep来自Thread类,和wait来自Object类[/color]。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sle...原创 2012-10-05 16:45:47 · 103 阅读 · 0 评论 -
面试题
来源于:http://blog.sina.com.cn/s/blog_8a767bef0100z844.html这是一篇东软的笔试题,希望对打算面东软的各位仁人志士有所帮助。1、下列变量定义错误的是 Dint a;double b=4.5;boolean b=true;float f=9.8; (9.8f) 2、6+5%3+2的值是 D 3%5=3...原创 2012-10-05 16:48:23 · 4340 阅读 · 0 评论 -
array,list 和asList()
[code="java"]//摘来的***********************************************************import java.util.Arrays; import java.util.List; /** * * 本类演示了Arrays类中的asList方法 * 通过四个段落来演示,体现出了该方法的...原创 2012-10-09 22:14:17 · 133 阅读 · 0 评论 -
内部类的定义类型
[code="java"]//摘来的************************************************************public class Outer{ int out_x = 0; public void method() { Inner1 inner1 = new Inner1(); class Inne...原创 2012-10-09 23:16:21 · 105 阅读 · 0 评论 -
数据结构中关于树方面的一些小知识
[code="java"]package 树;public class 自己写的构造树 { private int data; //树的结构定义 一个数 private 自己写的构造树 left; //左子 private 自己写的构造树 right; ...原创 2012-10-14 14:39:03 · 106 阅读 · 0 评论