pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 手册给出的解释如下: 说明:POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行…
String和包装类Integer\Double\Long\Float\Character\Boolean 都是final类型 不可以改变…
所有整型包装类对象之间值的比较,全部使用 equals 方法比较. 说明:对于 Integer var = ? 在-128 至 127 之间的赋值,Integer 对象是在 IntegerCache.cache 产生, 会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数据,都 会在堆上产生,并不会复用已有对象,这是一个大坑,推荐使用 equals 方法进行判断. Long类型也一样,如下是Long源码: 源码中显示,Long中有一个静态的内部类Lo…
对于包装类型Integer的值比较与int的值比较是不同的:   public class Java_Val_Compare { public static void main(String[] args) { Integer a1 = 127; Integer a2 = 127; System.out.println("a1==a2?:\t"+(a1==a2)); Integer b1 = 128; Integer b2 = 128; System.out.println("…
总结:我的笔试挂了..基础的继承不懂不会.我不知道到底是哪里的问题. 要好好反思 package com.da.ima2; public class jrfk { // int整型不能直接转化为Integer/ // 在实际转化的时候,将Integer 类的构造方法和Integer类内部的intValue()方法.是实现类型的转换 public static void main(String[] args) { // Hint a=4224; Integer in = new Integer(4…
三种类型互转 (一): String 转换成 int 类型  调用 八大封装类 parseInt方法 结果可见 输出了223 成功转型 (二): int 转换成 String:  调用String类的ValueOf方法 结果可见  +1加在了字符串的后面 (三):int 转换成 Integer:   装箱 结果:Integer类的也是 可以+2的 (四):Integer 转换成 int: 拆箱 结果: 依然可以+1 : (五): String 转换成 Integer: 调用Integer类的Va…
在好久以前的一次面试中,面试官问了我这么一个问题:“现在有 Integer a = 56, b = 56, c = 180, d = 180;  请问:a == b ,c == d  是否成立,也就是是否为true?” 我当时知道 a == b 是 为true,c == d 是为false的,我也是这么回答的.接着面试官问我,“为什么呢?” 然后我就不知道了.那个的确是不是很清楚为什么会这样,不过虽然那个时候这个问题没有回答出来,但是其他问题都回答得不错,并且这是一面,到了二面的时候也回答得不错…
“equals”比较:equals(Object obj)方法,在equals(Object obj)方法中,会先判断参数中的对象obj是否是Integer类型的对象,如果是则判断值是否相同,值相同则返回true,值不同则返回false,如果obj不是Integer类的对象,则返回false.需要注意的是:当参数是基本类型int时,编译器会给int自动装箱成Integer类,然后再进行比较. “==”比较:“==”用来比较对象地址是否相同IntegerCache 缓存:JAVA的Integer有…
前言:本博文将涉及的Java的自动装箱和自动拆箱,可以参考 这篇文章 和 官方教程 ,这里不再赘述. 首先,先看一个小程序: public class Main { public static void main(String[] args){ Integer i1 = ); Integer i2 = ); System.out.println(i1 == i2); Integer i3 = ; Integer i4 = ; System.out.println(i3 == i4); Integ…