`
文章列表
Java中的transient,volatile和strictfp关键字 转载来自:http://www.iteye.com/topic/52957 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如: Java代码
Java中的transient,volatile和strictfp关键字 转载来自:http://www.iteye.com/topic/52957 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如: Java代码
•策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则 –封装变化的概念 –编程中使用接口,而不是对接口的实现 •面向接口的编程 •策略模式的定义 –定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 –策略模式使这些算法在客户端调用它们的时候能够互不影响地变化 •策略模式的意义 –策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系。 –弱连接的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件的可重用性 •策略模式的组成 –抽象策略角色:策略类,通 ...
术语解释: 负载因子:   负载因子表示散表的装满程度,定义为散列表中节点的数目除以基本区域能容纳的节点数所得的商.DEFAULT_LOAD_FACTOR=0.75f,当数组中75%的空间都已被使用时,会重新开辟一个新数组,扩容到原来的两倍,把原来数组里面的元素复制到新数组里面   1、HashSet 底层是使用 HashMap 实现的。当使用 add 方法将对象添加到 Set 当中时,实际上是将该对象作为底层所维护的 Map对象的key,而value则都是同一个Object对象(该对象我们用不上)   public boolean add(E e) {return map.put ...
术语解释: 负载因子: 负载因子表示散表的装满程度,定义为散列表中节点的数目除以基本区域能容纳的节点数所得的商.DEFAULT_LOAD_FACTOR=0.75f,当数组中75%的空间都已被使用时,会重新开辟一个新数组,扩容到原来的两倍,把原来数组里面的元素复制到新数组里面 1、HashSet 底层是使用 HashMap 实现的。当使用 add 方法将对象添加到 Set 当中时,实际上是将该对象作为底层所维护的 Map对象的key,而value则都是同一个Object对象(该对象我们用不上) public boolean add(E e) {return map.put(e, ...
在java中的java.policy这个文件中,定义了一些信息,比如grant等,就是对某些文件进行授权的,类似于liscense文件, 此文件采用了沙箱的模式 ,封装了一些允许的范围,提高的安全度, 一下为java.policy的内容: // Standard extensions get all permissions by default grant codeBase "file:${{java.ext.dirs}}/*" { permission java.security.AllPermission; }; // default permission ...
在java中的java.policy这个文件中,定义了一些信息,比如grant等,就是对某些文件进行授权的,类似于liscense文件, 此文件采用了沙箱的模式 ,封装了一些允许的范围,提高的安全度, 一下为java.policy的内容: // Standard extensions get all permissions by default grant codeBase "file:${{java.ext.dirs}}/*" { permission java.security.AllPermission; }; // default permissions ...
转载自:http://blog.csdn.net/mmllkkjj/article/details/6149043 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 今天早上开始编译书中的一个小例子。发现了这个错误,很奇怪,因为直接用jdk编译就没有问题,可是如果用eclipse编译,就会出现这个错误,但是一样可以生成.class文件,并且控制台的输出也正常。 我用的就是下面的这个例子: public class CountInstances { private stati ...
转载自:http://blog.csdn.net/mmllkkjj/article/details/6149043 ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 今天早上开始编译书中的一个小例子。发现了这个错误,很奇怪,因为直接用jdk编译就没有问题,可是如果用eclipse编译,就会出现这个错误,但是一样可以生成.class文件,并且控制台的输出也正常。 我用的就是下面的这个例子: public class CountInstances { private stati ...
package com.fgh.collection; import java.util.HashMap; import java.util.Iterator; import java.util.Set; /** * 在命令行输入参数 判断每个参数输入的次数 * @author fgh * */ public class InputTimes {public static void main(String[] args) {HashMap map = new HashMap();for (int i = 0; i < args.length; i++) {if (map. ...
package com.fgh.collection; import java.util.HashMap; import java.util.Iterator; import java.util.Set; /** * 在命令行输入参数 判断每个参数输入的次数 * @author fgh * */ public class InputTimes {public static void main(String[] args) {HashMap map = new HashMap();for (int i = 0; i < args.length; i++) {if (map. ...
package com.fgh.basic; /** * 引用的传递 * * @author fgh * */ public class ParamTest1 { public void change(Test test, Test test1) { test.name = "lisi"; test1.name = "wangwu"; } public static void main(String[] args) { Test test = new Test(); test.name = "zhangsa ...
package com.fgh.basic; /** * 引用的传递 * * @author fgh * */ public class ParamTest1 {public void change(Test test, Test test1) {test.name = "lisi";test1.name = "wangwu"; } public static void main(String[] args) {Test test = new Test();test.name = "zhangsan";// 把te ...
工厂的作用:   可以自主生产自己的产品 而不在依赖于new() 定义一个moveable接口 Movable.java   package com.fgh.dp.factory; /** * 定义moveable接口 任意具有可以移动特性的类都可以实现该接口 * 比如汽车 飞机等 * @author fgh * * ...
工厂的作用: 可以自主生产自己的产品 而不在依赖于new() 定义一个moveable接口 Movable.java package com.fgh.dp.factory; /** * 定义moveable接口 任意具有可以移动特性的类都可以实现该接口 * 比如汽车 飞机等 * @author fgh * */ public in ...
Global site tag (gtag.js) - Google Analytics