
java
文章平均质量分 63
WX码小菜
这个作者很懒,什么都没留下…
展开
-
Java 7中的Try-with-resources
Try-with-resources是java7中一个新的异常处理机制,它能够很容易地关闭在try-catch语句块中使用的资源。 利用Try-Catch-Finally管理资源(旧的代码风格),在java7以前,程序中使用的资源需要被明确地关闭,这个体验有点繁琐。下面的方法读取文件,然后用System.out打印:private static void printFile() throws IOE原创 2017-10-12 11:09:00 · 433 阅读 · 0 评论 -
从Android适配器的一种写法认识静态内部类
首先是一个Fragment的适配器类 重点看静态内部类Holder就可以了,在这里其实是Builder模式的使用 import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAda转载 2017-11-07 19:03:48 · 556 阅读 · 0 评论 -
如何彻底理解反射
从JVM的角度理解什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序,只不过他的作用是用来跑你的代码的。上图是java的内存模型,我们关注的点,一个方法区,一个栈,一个堆,初学的时候老师不深入的话只告诉你java的内存分为堆和栈,易懂点吧!假如你写了一段代码:Object o=new Object(); 运行起来后首先JVM会启动,你的代码会编译成一个原创 2017-11-05 11:41:56 · 1330 阅读 · 2 评论 -
编写一个简单的数据库连接池
为什么要使用数据库连接池 使用jdbc最大的开销之一就是创建数据库,当我们频繁的创建数据库时,势必影响应用的效率,或者在数据库关闭出现问题时,我们不能马上释放,时间长一些,整个数据库的 资源将会被我们的应用耗尽,这是一个很危险的讯息,怎样将数据库连接创建带来的开销降到最低呢,就是我们实现将一系列创建完毕的连接存放起来,等到使用的时候再来使用,这就是数据库连接池解决的最大问题和存在的最大必要。 ...原创 2018-06-02 17:01:03 · 519 阅读 · 0 评论 -
JDBC简单封装以及策略模式的利用
结果集封装为Map @Test public void warp2Map() throws SQLException { Map<String, Object> map = warp2Map("select * from user_test where id = 2011"); System.out.println(map); ...原创 2018-06-02 23:30:42 · 321 阅读 · 0 评论