java
POPEYE_LI
Stay Hungry, Stay Foolish
展开
-
Java中的泛型方法
Java中的泛型方法 泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test t = new Test();,指明泛型T的类型为Object。 但是Java中的泛型方法就比较复杂了。 泛型类转载 2015-09-25 17:06:23 · 254 阅读 · 0 评论 -
Java四类八种数据类型
第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) char类型占2个字节 short从-32768到32767 int从-2147483648,到2147483647共10位 long从-9223372036854775808到9223372036854775807共19位 第四类:浮点型(float、do转载 2015-11-06 19:31:31 · 269 阅读 · 0 评论 -
Spring - 资源文件properties的配置
Spring - 资源文件properties的配置 Spring简化了加载资源文件的配置,可以通过 <context:property-placeholder location="classpath:jdbc.properties"/> 如果想要配置多个properties文件 <contex转载 2015-09-23 11:45:01 · 293 阅读 · 0 评论 -
JAVA中常用数据类型转换
int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf(i); 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? String -> int s="12345"; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:转载 2015-10-30 10:38:01 · 264 阅读 · 0 评论 -
JAVA中Long与Integer比较容易犯的错误
今天使用findbugs扫描项目后发现很多高危漏洞,其中非常常见的一个是比较两个Long或Integer时直接使用的==来比较。 其实这样是错误的。 因为Long与Ineger都是包装类型,是对象。 而不是普通类型long与int , 所以它们在比较时必须都应该用equals,或者先使用longValue()或intValue()方法来得到他们的基本类型的值然后使用==比较也是可转载 2016-01-21 10:56:55 · 612 阅读 · 0 评论