摘要:公司开发一直用的是ibatis,进来心血来潮想研究一下源码,可是发现自己的JDBC似乎已经忘得差不多了,为了自己能顺利的研读ibatis的源码,于是乎找到了 XIAO_DF的JDBC规范的博客,转到自己博客方便阅读,感谢技术老铁的分享! JDBC接口规范 前言 JDBC(JavaDatabase C
阅读全文
摘要:利用JAVA完成排序 当我们在进行数据库进行查询的时候,当需要按某个字段来进行排序的时候,可以使用SQL语句来完成排序,可以升序,也可以降序。JAVA中的Collections类也可以完成这种操作,SQL的用法和这种集合工具类的操作,可以用于不同的情况中,至于怎么用,可以根据业务场景来选择,下面我罗
阅读全文
摘要:反射 反射基于Class对象的操作,每个类有且只有一个Class对象。获取Class对象的三种方式,第一,Class.forName("完整的类名");第二,obj.getClass();第三,类名.class。代码如下: 控制台输出结果: 1 true 2 true 3 true 证明每个类有且只
阅读全文
摘要:1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 import java.util.Map.Entry; 5 6 /** 7 * 遍历Map集合 8 * @author:774346810@qq.com 9 * @date:2017-5-30 10 */...
阅读全文
摘要:1.1 实例变量和类变量 成员变量和局部变量: 局部变量分为三大类: 1)形参:在方法签名中定义的局部变量,由方法调用者为其赋值,随方法的结束而消亡。 2)方法内的局部变量:在方法内定义的局部变量,随方法的结束而消亡。 3)代码块内的局部变量:在代码块内定义的局部变量,随代码块的结束而消亡。 局部变
阅读全文
摘要:HashMap原理剖析 之前有看过别人的HashMap源代码的分析,今天尝试自己来分析一波,纯属个人愚见。听一些老的程序员说过,当别人跟你说用某样技术到项目中去,而你按照别人的想法实现了的时候,你只能是一个码农,当你自己会想到用一样东西到你的实际开发中的时候,你是一个普通的程序员,当你不仅能想到用某
阅读全文
摘要:1.值传递 结果为: 可以清楚的看到,方法中的i的值改变了,进行++操作,但是当方法结束后,i的值又变回了5,也就是方法调用之前的值,这就是值传递的涵义。 2.引用传递 结果为: 主方法中创建了一个user对象,赋值,方法中将这个对象作为参数传递,方法中并且修改了user的属性值,并且修改后打印,当
阅读全文