易截截图软件、单文件、免安装、纯绿色、仅160KB

分析java dump文件

 
注意,请不要被我误导,我没有看其他资料,这是我自己分析的,有些可能是不对的
 
"DestroyJavaVM" prio=6 tid=0x00316800 nid=0x448 waiting on condition [0x00000000
..0x00a0fd4c]
   java.lang.Thread.State: RUNNABLE
 
"Thread-1" prio=6 tid=0x02f85000 nid=0xd18 waiting for monitor entry [0x0319f000
..0x0319fd14]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at xunlei.kkk.f2(TestLock.java:20)
        - waiting to lock <0x22ad0160> (a java.lang.Object)//在“入口区”等待获取<0x22ad0160>
        - locked <0x22ad0158> (a java.lang.Object)//获得了监视器<0x22ad0158>
        at xunlei.TestLock$2.run(TestLock.java:42)
 
"Thread-0" prio=6 tid=0x02bff400 nid=0xd40 waiting for monitor entry [0x02f4f000
..0x02f4fd94]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at xunlei.kkk.f1(TestLock.java:9)
        - waiting to lock <0x22ad0158> (a java.lang.Object) 在“入口区”等待获取<0x22ad0158>
        - locked <0x22ad0160> (a java.lang.Object) //获得了监视器<0x22ad0160>
        at xunlei.TestLock$1.run(TestLock.java:35)
 
"A2" prio=6 tid=0x02c01400 nid=0xb0c in Object.wait() [0x02fef000..0x02fefa94]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22a15d48> (a java.lang.Object)//在“等待区”等待获取<0x22a15d48>
        at java.lang.Object.wait(Object.java:485)
        at xunlei.OutputName.ru


相关文档:

java二进制,字节数组,字符,十六进制,BCD编码转换

// 整数到字节数组转换
public static byte[] int2bytes(int n) {
byte[] ab = new byte[4];
ab[0] = (byte) (0xff & n);
ab[1] = (byte) ((0xff00 & n) >> 8);
ab[2] = (byte) ((0xff0000 & n) >> 16);
ab[3] = (byte) ((0xff000000 & n) >> 24);
return ab ......

java 平衡二叉树实现

////////////////////////////////////////////////节点类 TreeNode.java    //////////////////////////
package com.tree;
    class TreeNode {//包访问权限
    long data ;
    long x,y;
    String adrr;
    Tre ......

Java写的一个mp3播放器

基于Java的mp3播放器源代码
 (1 folders, 2 files, 1.38 KB, 962.53 KB in total.)


 源码
 (1 folders, 2 files, 1.38 KB, 961.15 KB in total.)


 Java写的一个m ......

java与javac

javac是编译,Java是执行。javac后面的名字要有.java。java后面直接跟名字,没有后缀名。
必须先到文件的路径下再进行编译执行。
注意文件里是否使用了包,如package lee;
如果使用了的话,必须加上包的名字,如 javac lee.LocaleList.java
java lee.LocaleList
如果需要传递参数,则只需在java xxx 后边跟上就行了。 ......

thinking in java 学习笔记(一) 接口于多重继承






<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
PRE.western { font-family: "Nimbus Roman No9 L" }
PRE.cjk { font-family: "Nimbus Roman No9 L" }
H1 { margin-bottom: 0.08in }
H1.western { font-family: "Nimbus Sans L", sans-ser ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号