![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 53
aiai373824745
这个作者很懒,什么都没留下…
展开
-
设计模式-template
在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template Method提供了这种情况的一个实现框架。 Template Method模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。 Strat转载 2012-10-29 15:50:32 · 574 阅读 · 0 评论 -
Java 反编译工具
jd-gui http://jd.benow.ca/原创 2014-08-26 10:33:29 · 615 阅读 · 0 评论 -
Java程序员们最常犯的10个错误
1,将数组转化为列表转载 2014-08-06 10:55:09 · 609 阅读 · 0 评论 -
Java 需要注意的地方
转载地址:http://www.blogjava.net/dongbule/archive/2011/08/15/356577.html 最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方 -转载 2013-09-13 09:11:35 · 593 阅读 · 0 评论 -
Java内存原型
转载地址:http://blog.jobbole.com/22909/ 本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。 一、Java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常转载 2013-07-03 09:56:11 · 572 阅读 · 0 评论 -
Java的内存回收机制
转载地址:http://blog.jobbole.com/37273/ 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java转载 2013-07-03 09:54:36 · 581 阅读 · 0 评论 -
java中的原码、反码和补码
转载地址:http://blog.csdn.net/xiaohai0504/article/details/6925553 为什么要用? 计算机内部采用二进制表示数值。如十进制数10用二进制数表示为1010。设计算机字长为8,即1Byte。最高位表示符号,0为正,1为负 来看看用原码表示的数在进行加减乘除运算是会有什么问题: 十进制:1-1=1+(-1)=0 原码:(0000 0001转载 2013-03-13 12:45:10 · 814 阅读 · 0 评论 -
设计模式-Observe
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并被自动更新。 观察者模式的参与者: 1、Subject(目标),目标知道它的观察者。可以有任意多个观察者观察同一个目标。提供注册和删除观察者的接口。 2、Observer(观察者),为那些在目标发生改变时获得通知的对象定义一个接口。 3、ConcreteSubject(具体目标),将有转载 2012-11-15 11:46:27 · 2046 阅读 · 0 评论 -
设计模式-Factory method
直接上代码: 1、实体基类如下: public abstract class Entity { public abstract void doWork(); } 2、2个实体子类如下: public class EntityA extends Entity { @override public void doWork() { System.out.println("Enti原创 2012-11-13 14:32:22 · 559 阅读 · 0 评论 -
设计模式-静态工厂之服务提供者框架
一、服务提供者框架组件 服务提供者有以下几个组件: 1、服务接口,这是提供者实现的; 2、提供者注册API,这是系统用来注册实现,让客户端访问; 3、服务访问API,这是客户端用来获取服务的实例; 4、服务提供者接口,这是提供者负责创建其服务实现的实例; 二、服务提供者框架简单实现 //服务接口 public Interface Service { public a原创 2012-10-29 17:04:58 · 2638 阅读 · 0 评论