摘要: 首先是使用 第三方变量交换两个变量的值; 这里实现两个变量的交换,上面的算法最大的缺点就是需要借助一个临时变量。 这里我们可以用三种算法来实现:1)算术运算;2)位运算。 1):算数运算 简单的说就是加减 运算: 2):位运算 通过异或运算也能实现变量的交换,这也许是最为神奇的,请看以下代码: in 阅读全文
posted @ 2017-03-10 18:30 啷个哩个啷 阅读(368) 评论(0) 推荐(0)
摘要: java中的恶汉模式 恶汉模式的优劣: 》》》1,恶汉式 加载类的时候比较慢,运行比较快 》》》2 1,定义私有的构造方法,禁止外部直接创建实例 2,内部自己创建好实例,私有属性(不建议在外部直接调用我们的成员变量) 3,创建一个方法,使外部可以得到此实例 java中的懒汉模式 /** * 懒汉式 阅读全文
posted @ 2017-03-10 09:59 啷个哩个啷 阅读(2518) 评论(0) 推荐(0)