![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
珍爱生命远离IT!
脚踏实地,一步一个坑
展开
-
java反编译jar代码重新打包
废话少说记录这个问题!本地无最新代码但有架子,程序跑了一个jar包需要优化其中代码。 我的找的方式如下: 1.拿到程序跑的jar包。用反编译工具jd-gui-1.6.5.jar进行反编译并找到要改的class文件,直接保存到桌面就是java文件 2.这时候我们把这个代码拷贝到工程里面修改指定的代码块并使用idea对修改好的类进行编辑获取到class文件(不直接打包是因为工程还在代码不全,跑路的...原创 2020-02-20 22:36:57 · 2356 阅读 · 0 评论 -
JAVA异常和自定义异常处理
废话 作为一个码农想必对异常这一块滴已经是相当熟悉了就是我们常说的try/catch/finally吗,然后抛出捕获的异常信息,那么当我们在开发中有些异常需要我们给出特定的提示统一对异常进行处理展示可能就会用到自定义异常。 第一:先说一下平时常用常见的异常 (1)运行时异常(checked exception):继承自java.lang. RuntimeException类 常见5种: Class...原创 2019-01-30 23:04:03 · 5543 阅读 · 0 评论 -
JAVA使用MAT解决内存溢出
工具下载地址:http://www.eclipse.org/mat/ 自行解压安装如下(内存溢出文件比较大修改.ini配置大小) 导致OOM的解决思路 1.什么情况下会导致内存爆掉,工具会分析出哪些地方占用内存最大。 2.分析占用内存消耗内存的类方法对象进行分析,为什么这么用会导致内爆掉。 3.分析后定位问题进行优化。 下面是实际中遇到过的做个笔记 1.程序运行中内存溢出会生成dump.hpro...原创 2019-08-18 18:14:02 · 521 阅读 · 0 评论