![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhangxiong0797
这个作者很懒,什么都没留下…
展开
-
Java动态代理
代理是一种常用的程序设计模式,如同网络代理一样,代理是介于调用者和真正调用目标对象之间的中间对象,代理在调用真正目标对象时提供一些额外或者不同的操作,真正的对目标对象的操作还是通过代理调用目标对象来完成。 简单的代理例子如下:[java] view plaincopy//接口 interface Interface{转载 2014-05-04 22:23:27 · 517 阅读 · 0 评论 -
Jxl导出Excel表 仅供参考
public class JxlExcelExport{ private Logger logger = Logger.getLogger(this.getClass()); private int[] createHeader(WritableSheet sheet,String[] attributes) thr转载 2014-05-05 10:05:54 · 476 阅读 · 0 评论 -
MyEclipse 反编译插件安装
第一步: 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download第二步:(1) 将ja转载 2014-05-17 22:39:59 · 874 阅读 · 0 评论 -
JVM执行篇:使用HSDIS插件分析JVM代码执行细节
在《Java虚拟机规范》之中,详细描述了虚拟机指令集中每条指令的执行过程、执行前后对操作数栈、对局部变量表的影响等细节。这些细节描述与Sun的早期虚拟机(Sun Classic VM)高度吻合,但随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述产生越来越大的差距,虚拟机规范中的描述逐渐成了虚拟机实现的“概念模型”——即实现只能保证规范描述等效。基于上面的原因,我们分转载 2014-07-27 02:18:34 · 624 阅读 · 0 评论 -
jinfo命令(Java Configuration Info)
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To转载 2014-07-27 01:09:09 · 398 阅读 · 0 评论 -
MAT(Memory Analyzer Tool)工具入门介绍
1、MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。转载 2014-07-27 01:42:35 · 531 阅读 · 0 评论 -
Java 查看java字节码(有图)
查看java字节码1 javac –verbose查看运行类是加载了jar文件HelloWorld演示:Java代码 public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); }转载 2014-08-01 09:06:37 · 554 阅读 · 0 评论 -
深入理解java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2014-08-08 00:14:59 · 506 阅读 · 0 评论