50分求一个能够把java程序的堆栈信息打出来的免费工具 50分求一个能够把java程序的堆栈信息打出来的免费工具 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主说的堆栈信息是指什么?Java不可以直接访问堆栈吧!如要要实现的话, 可能要用到native方法~~`楼主可以参考一下 Throwable 的源码~` 可以的,如果是用dos窗口启动,则可以按下ctrl+break键就可以在dos窗口上打印出堆栈信息来可以用来定位Swing的灰屏死锁问题但是如果没有dos窗口就没有办法打印出来了目前有一个软件stacktrace可以实现,但是是需要收费的不知道有没有免费的 $ zz╭ ╮╭ ﹌╮. $$ z(o-.-o)(o-.-o) . $$ ┏~﹊︸ ̄~﹊︸ ̄~┓ $$ IT者-IT开发者的网站-- $$ 10万篇技术资料--天天更新 $$ -----www.itzhe.cn----- $ 好像,我以前是用个StackTraceElement,不记得了,好久没写过代码了 class TestStack{ private String[] items; private int top = 0; public TestStack(){ } public TestStack(int num){ this.items = new String[num]; } //进栈 public void push(String str){ items[top] = str; top++; } //出栈 public void pop(){ items[top - 1] = null; top--; } //清空栈 public void clears(){ top = 0; } //获得栈顶元素 public String getTop(){ return items[top - 1]; } //获得堆栈又元素个数 public int getSize(){ return top; } }public class MyStack{ public static void main(String args[]){ TestStack myStack = new TestStack(5); myStack.push("aduan"); myStack.push("aduan1"); myStack.push("aduan2"); myStack.push("aduan3"); myStack.push("aduan4"); myStack.pop(); myStack.pop(); myStack.pop(); System.out.println(myStack.getSize()); System.out.println(myStack.getTop()); }} 关于JTextPane的setLeftIndent 没有实现缩进 关于鼠标监听的问题 请教下前辈们,关于GUI的问题 连接断开,socket不发生异常 请问如何判定一个Connection已经超时了? 阴阳历换算的问题 小弟以前学的delphi,考虑到光靠一种语言想长久生存很难,决定学java,请问如何走? 关于监听器 到底该如何学java??? 在Java中,方法之间的调用有多种形式,以下是我整理的多种情况,为什么会这样? 在N阶乘中发现的JAVA递归问题 怎么把java3d导出图片
Java不可以直接访问堆栈吧!
如要要实现的话, 可能要用到native方法~~`楼主可以参考一下 Throwable 的源码~`
可以用来定位Swing的灰屏死锁问题
但是如果没有dos窗口就没有办法打印出来了
目前有一个软件stacktrace可以实现,但是是需要收费的
不知道有没有免费的
$ z(o-.-o)(o-.-o) . $
$ ┏~﹊︸ ̄~﹊︸ ̄~┓ $
$ IT者-IT开发者的网站-- $
$ 10万篇技术资料--天天更新 $
$ -----www.itzhe.cn----- $
private String[] items;
private int top = 0;
public TestStack(){
}
public TestStack(int num){
this.items = new String[num];
}
//进栈
public void push(String str){
items[top] = str;
top++;
}
//出栈
public void pop(){
items[top - 1] = null;
top--;
}
//清空栈
public void clears(){
top = 0;
}
//获得栈顶元素
public String getTop(){
return items[top - 1];
}
//获得堆栈又元素个数
public int getSize(){
return top;
}
}public class MyStack{
public static void main(String args[]){
TestStack myStack = new TestStack(5);
myStack.push("aduan");
myStack.push("aduan1");
myStack.push("aduan2");
myStack.push("aduan3");
myStack.push("aduan4");
myStack.pop();
myStack.pop();
myStack.pop();
System.out.println(myStack.getSize());
System.out.println(myStack.getTop());
}
}