String和包装类Integer\Double\Long\Float\Character\Boolean 都是final类型 不可以改变…
pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 pojo类对应的就是数据库中的表,pojo类属性类型一定要用包装类Integer等 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 如果值有可能是空  就必须用包装类型 手册给出的解释如下: 说明:POJO 类属性没有初值是提醒使用者在需要使用时,必须自己显式地进行…
1.mybatis bug之resultmap缺少object-relation匹配参数password,造成设置密码不成功 在resultmap里没有设置user类中password属性和数据库表tbl_user的password字段的匹配,造成在执行update的操作时候,无法把user中的password更新到数据库表中. 解:userMapper.xml <resultMap id="BaseResultMap" type="User" extends…
先来一段代码: package yichang; public class MyExceptionTest { public static void main(String[] args) { int dividend = 0; int divisor; int result = 0; try { dividend = Integer.parseInt(args[0]); divisor = Integer.parseInt(args[1]); result = dividend / divis…
所有整型包装类对象之间值的比较,全部使用 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…
def func(): print("吃了么")def func2(fn): print("我是func2") fn() # 执⾏传递过来的fn # 即 fn替换成func, 即执行fn() print("我是func2")func2(func)…