java
文章平均质量分 64
haha9737
这个作者很懒,什么都没留下…
展开
-
String.split()使用方法
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".")原创 2011-10-13 11:26:01 · 322 阅读 · 0 评论 -
个人备忘--浅克隆与深克隆
浅复制:package CloneMethod;public class ShallowCopy {public static void main(String[] args) throws CloneNotSupportedException { Student s=new Student("s",12); Teacher t=new Teacher("t",40,s); T原创 2012-01-31 23:26:52 · 656 阅读 · 0 评论 -
JAVA必看书籍
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞转载 2011-12-30 06:44:07 · 504 阅读 · 0 评论 -
个人备忘-- final修饰符
public class FinalTest { public String findword="final word"; public final StringBuffer sfindword=new StringBuffer("final word"); /** * @param args */ public static void main(String[] args)原创 2012-03-07 00:02:06 · 609 阅读 · 0 评论 -
实现对文件和目录的压缩、解压缩
package Util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException转载 2012-06-12 17:29:55 · 813 阅读 · 0 评论 -
为图片文件生成缩略图
package ImageTest;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.AffineTransform;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java转载 2012-06-12 15:49:59 · 3312 阅读 · 0 评论 -
内部类与控制框架 java
package innerclasses.controller;public abstract class Event { private long eventTime; protected final long delayTime; /** * 设定最大延迟时间 * @param delayTime */ public Event(long delayTime) {转载 2012-06-28 10:51:59 · 1105 阅读 · 0 评论 -
Java实现MD5加密解密类
MD5 加密解密类:package com.xl.test.md5;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom转载 2012-08-27 11:21:21 · 1408 阅读 · 0 评论 -
个人备忘--时间格式的相互转换
String time = "20120112151403";SimpleDateFormat fomat = new SimpleDateFormat("yyyyMMddHHmmss");Date date = fomat.parse(time);fomat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.prin原创 2012-02-16 20:16:49 · 441 阅读 · 0 评论 -
Android通过Tcpdump抓包
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,转载 2013-01-07 16:51:13 · 801 阅读 · 0 评论 -
汉诺塔算法
/** * @param args */ public static void main(String[] args) { moveMethod(3,"A","B","C"); } public static void moveMethod(int count,String one,String two,String three){ if(count==1原创 2013-02-26 09:47:30 · 533 阅读 · 0 评论 -
window 必须掌握的八个DOS命令
转载自:http://blog.chinaunix.net/uid-20622737-id-1912724.html一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要转载 2013-05-20 15:58:52 · 793 阅读 · 0 评论 -
java回收机制使用 WeakHashMap
package gcmap;public class Element { private String ident; public Element(String id) { ident = id; } @Override public String toString() { return ident; } @Override public int hashCode原创 2013-05-07 23:59:54 · 709 阅读 · 0 评论 -
个人备忘--注解
package Annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lan原创 2012-01-28 22:34:30 · 375 阅读 · 0 评论 -
个人备忘--动态代理
package DomancyProxy;public interface Subject { void request();}package DomancyProxy;public interface Subject1 { void response();}package DomancyProxy;public class RealSubject implements原创 2012-01-28 09:16:54 · 401 阅读 · 0 评论 -
JAVA 取得当前目录的路径
JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\work原创 2011-10-21 10:04:20 · 525 阅读 · 0 评论 -
一个人爬楼梯,一步可以迈一级,二级,三级台阶, 如果楼梯有N级,编写程序,输出所有走法
package first;import java.util.Stack;public class first { /** * 一个人爬楼梯,一步可以迈一级,二级,三级台阶, 如果楼梯有N级,编写程序,输出所有走法。java实现。 * * @param args */ public static void main(String[] args) { // TOD原创 2011-11-23 07:04:17 · 11711 阅读 · 0 评论 -
java里面synchronized用法
在java编程思想中对synchronized的一点解释:1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个s转载 2011-09-21 13:07:39 · 309 阅读 · 0 评论 -
timer 和 ScheduledThreadExecutor定时
java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支持相对时转载 2011-09-28 07:15:06 · 853 阅读 · 0 评论 -
将字符转换成整型的办法
int m = (int)(i - '0');int m = Integer.parseInt(i+"");int m = Integer.parseInt(String.valueOf(i));原创 2011-11-24 12:03:33 · 851 阅读 · 0 评论 -
快速排序方法
public class QuickSort {/*** 快速排序* @param strDate* @param left* @param right*/public void quickSort(String[] strDate,int left,int right){String middle,tempDate;int i,j;i=left;j=r转载 2011-11-04 11:06:50 · 399 阅读 · 0 评论 -
java实现几个2的n次方和的分解
java实现几个2的n次方和的分解,如15 分解为2的3次+2的2次+2的1次+2的0次如47分解为:2的5次+2的3次+2的2次+2的1次+2的0次这是一道权限分配中遇到的问题,如权限为47,如上分解,我想要0,1,2,3,5 如9 我想要0,3 就是2的n次方和,求一个程序实现给定任意一个2的n(n不重复)次方和将其分解,取出其次数放入一个数组中,谢谢,急用!如 17 只有[0,4]分转载 2011-11-07 13:52:26 · 4628 阅读 · 0 评论 -
Java 理论和实践: 了解泛型
简介: JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪。在本月的“Java 理论和实践”中,Brian Goetz 分析了束缚第一次使用泛型的用户的常见陷阱。您可以通过 讨论论坛与作者和其他读者分享您对本文的看法。(也可以单击本文顶端或底端的 讨论来访问这个论坛。)表面转载 2011-11-29 11:50:27 · 425 阅读 · 0 评论 -
ArrayList Vector LinkedList 区别,HashMap,Hashtable区别
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历转载 2011-12-13 11:18:45 · 491 阅读 · 0 评论 -
引用类型数组的初始化
引用类型数组的数组元素是引用,因此情况变得更加复杂:每个数组元素里存储还是引用,它指向另一块内存,这块内存里存储了有效数据。为了更好地说明引用类型数组的运行过程,下面先定义一个Person类(所有类都是引用类型),关于定义类、对象和引用的详细介绍请参考第5章的介绍。Person类的代码如下:程序清单:codes/04/4-6/Person.javapublic class Per转载 2011-12-15 17:11:24 · 4279 阅读 · 0 评论 -
Java反射
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中转载 2011-12-15 14:18:32 · 1626 阅读 · 0 评论 -
json解析的疑惑
json解析中,只能向上转型,不能向下转型?对么原创 2011-12-23 14:57:14 · 106 阅读 · 0 评论 -
java反编译
很简单的一个测试类如下: 源码: 编译生成的Class文件:public class testOuter { private int a; private int b; private原创 2013-05-23 14:49:58 · 3436 阅读 · 0 评论