摘要:
通过查看String类的源码: 我们可以看到,String.valueOf(int i)其实是调用了Integer.toString(int i)方法的。 再次通过查看Integer类的源码我们可以看到: 除了当参数i=-2^31时,值返回"-2147483648"外,当i=其他值时,都返回一个新的 阅读全文
摘要:
1.KEYS * :查看数据库内所有key Redis命令参考:http://redisdoc.com/index.html Jedis API文档:http://tool.oschina.net/uploads/apidocs/ 阅读全文
摘要:
1.final用于声明属性、方法和类,分别表示属性不可变、方法不可覆盖,类不可继承; 2.finally是异常处理语句结构的一部分,表示总是执行代码块; 3.finalize是Object类的一个方法,在垃圾收集器执行的时候会掉用被回收对象的finalize()方法,该方法可被覆盖用于回收其他资源( 阅读全文
摘要:
靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。 阅读全文
摘要:
1.int是java8种基本数据类型之一,Integer是int的封装类; 2.int的默认值是0,Integer的默认值是null 阅读全文
摘要:
不可以。static方法调用时不需要创建对象(可直接调用),当一个static方法被调用时,可能还没有创建任何实例对象,也就不可能调用非静态方法。 阅读全文
摘要:
语法区别:静态变量需要static关键字修饰,实例变量不需要。 程序运行时的区别:静态变量从属于类,实例变量从属于对象。 实例变量必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量; 静态变量即类别量,只要程序加载了类的字节码,静态变量就会被分配空间,即可使用。 综上,实例变量必 阅读全文
摘要:
可以有多个类,但只能有一个public的类,并且public的类名必须与文件名一致。 阅读全文
摘要:
将上面的类编译后再反编译得到如下的类: 即当我们用Integer i = 10 创建Integer类的实例时,其实是调用了Integer.valueOf()方法; 从JDK源码中我们可以看到: 当我们在[-128,127]里调用valueOf()时,实际上使用的是IntegerCache(缓存)里的 阅读全文
摘要:
if(typeof queryResource != 'undefined' && queryResource instanceof Function) queryResource(arr[0]); 阅读全文