java
文章平均质量分 50
quechao123
这个作者很懒,什么都没留下…
展开
-
urlencode urldecode
import java.net.URLDecoder;import java.net.URLEncoder;class Noname1{ public static void main(String[] args) throws java.io.UnsupportedEncodingException {String aa = "%D2%A6%D0%A2%BB原创 2010-01-29 14:59:00 · 595 阅读 · 0 评论 -
线程2
1.线程调度计算机通常只有一个CPU,在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令。线程调度是指按照特定机制为多个线程分配CPU的使用权.分类:分时调度模型和抢占式调度模型分时调度模型是指让所有的线程轮流获得cpu的使用权,并且平均分配每个线程占用的CPU的时间片这个也比较好理解。java虚拟机采用抢占式调度模型,是指优先让可运行池中优先级高的线程原创 2011-11-20 17:41:43 · 555 阅读 · 0 评论 -
十进制形式的Unicode编码和字符转换,例如 36215<->北 (起)
/** * 将十进制形式的Unicode编码转换为字符,例如 36215->北 (起) * @param codePoints * @return */ public static String fromCharCode(int...原创 2011-09-04 13:36:31 · 3303 阅读 · 0 评论 -
java.util.Date和 String之间的转换
<br />//获取系统当前时间<br />String time = null;<br />DateFormat dateFormat = new SimpleDateFormat();<br />time = dateFormat.format(Calendar.getInstance().getTime());<br />System.out.println(time);<br />SimpleDateFormat函数语法:<br />常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小原创 2011-03-30 16:14:00 · 1082 阅读 · 0 评论 -
dom 分析 xml
http://www.cnblogs.com/jimmyqwy/archive/2010/07/10/1774934.html http://blog.csdn.net/wcydiyi/archive/2009/08/12/4432636.aspx原创 2011-05-14 21:35:00 · 508 阅读 · 0 评论 -
java的classpath
转自:http://takkymj.javaeye.com/blog/734408 1、class搜索路径的重要性 理解class搜索路径对所有Java开发人员来说都很重要,但是,IDE的广泛使用掩盖了这项技术,使大家普遍对它缺乏了解,甚至包括好多老鸟。这个问题在开发用于发布的应用程序(原文为distributed applications,但好像译为“分布式应用”有点晦涩)时尤其严重,因为应用程序运行时的系统环境可能和开发时的大不相同。 本文详细描述了某些Java类被其他代码引用时,Java编原创 2010-10-28 13:21:00 · 655 阅读 · 0 评论 -
iTreasury中的异常处理
1.关于异常java.lang.Throwable是所有异常的父类,其直接子类分为Error, Exception 。Error用来表示编译时和系统错误Exception可以分为RuntimeException(unchecked Excetption)和非运行时异常。除了RuntimeException,其他的异常都是checked exception )前者不需要coder手动的捕获或者抛出。例如NullPointerExcepion,你不需要每次使用一个对象时都要判断他是否为null。如果Runti原创 2010-09-09 22:37:00 · 678 阅读 · 0 评论 -
Array constants can only be used in initializers
<br />if you use the {...} array form in anything but an initializer. <br /> <br />WRONG<br />private int[] foo() { int[] x = new Array[3]; x = {1,2,3}; return x; }<br /> <br /> <br />RIGHT<br />private int[] foo() { int[] x = {1,2,3};原创 2010-06-19 16:39:00 · 3879 阅读 · 0 评论 -
正则表达式入门
ddddd转载 2010-06-11 11:45:00 · 461 阅读 · 0 评论 -
synchronized
<br />1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synch转载 2010-06-01 14:53:00 · 581 阅读 · 0 评论 -
线程
public class ThreadTicket { public static void main(String[] args) { MyThreadThread mt1=new MyThreadThread(); MyThreadThread mt2=new MyThreadThread(); MyThreadThread mt3=new MyThreadThread(); mt1.start();//每个线程都各卖了10张,共卖了30张票 mt2.sta翻译 2010-06-01 16:13:00 · 453 阅读 · 0 评论 -
JAVA SE 中的File
import java.io.File; public class FileTest{ public static void main(String[] args){ scan("c:/file/ss"); } public static void scan(String path){原创 2010-05-19 18:30:00 · 431 阅读 · 0 评论 -
jdk 和 jdk 的区别
<br />1.<br /> jdk(java development kit)是开发工具包,相当于是一个编译器.里面包含了各种类库和工具(如javac.exe、jar.exe等)。 所用到的类库都放在了/lib/tools.jar中。如果先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac /Main。java转载 2010-07-15 19:04:00 · 1149 阅读 · 0 评论 -
class.forName()
Class aClass = Class.forName(xxx.xx.xx);Object anInstance = aClass.newInstance();Class.forName("").newInstance()返回的是objectbut there is some limit for this method to create instancethat is your class c转载 2010-04-19 15:57:00 · 394 阅读 · 0 评论 -
serializable 序列化
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;翻译 2010-02-25 09:59:00 · 488 阅读 · 0 评论 -
参数的传递方式,堆,栈etc的总结
1.java中的参数传递方式只有按值传递(都是创建一个参数的副本)。对象参数的传递也是按值传递,只不过传递的是对象的引用(A a = new A() ; 其中a即为类A的一个引用),引用存放的是对象的地址,所以在被调函数中改变对象中的属性,返回调用函数中,对象的属性也会被改变 2.java程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 其中栈主要存放一些基本原创 2010-02-25 10:01:00 · 477 阅读 · 0 评论 -
比较一个数组中,是否有相等的元素的不同方法比较
import java.util.*;class A{ public static void main(String args[]){ String[] a = new String[10000]; for(int i=0;i a[i]=""+i; } a[0]="nimabi"; a[9999]="nimabi"; Set b = new HashSet();原创 2009-12-16 22:43:00 · 2001 阅读 · 0 评论 -
Object & interface
For an interface, the value of the super_class item must always be a valid index into the constant_pool table. The constant_pool entry at that index must be a CONSTANT_Class_info structure representin转载 2011-12-21 15:34:49 · 630 阅读 · 0 评论