java
zprwcc000
这个作者很懒,什么都没留下…
展开
-
java优化上
Java代码优化(上) (1)尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻...转载 2020-03-11 21:51:53 · 161 阅读 · 0 评论 -
java反编译
jd-gui众所周知,业界公认的反编译必备工具。 笔者目前遇到一个java项目,社区版,想做一个本地化的版本,询问官方,官方说闭源,无奈之下只能反编译了。 面对那么多jar,jd-gui一个个去反编译保存,工作量的确很大。幸好在网上找到一个不错的工具 高能预警:jd-gui反编译的错误的,你敢不敢放到cfr来反编译试一试,保证有惊喜。 http://www.benf.org/other/c...原创 2019-06-23 16:18:58 · 149 阅读 · 0 评论 -
java多线程通讯问题(死锁)
一件复杂的事,一个人如果不能做,两个人又做得不好,一群人就可能很好地解决了。对于线程来说也是,通过多个线程就能完成一个更复杂的功能,这就需要多个线程协作,协作就需要交流,但是交流总是会出问题的。在这篇文章中我们分析一下java多线程通信过程中出现的一个假死现象。然后给出一个解决办法。 一、假死现象重现 为了更好地演示我们的实例,我们使用生产者消费者模式,一边生产一边消费。 下面我们...原创 2019-09-29 14:37:44 · 152 阅读 · 0 评论