JAVA知识点
Alan-Build
这个作者很懒,什么都没留下…
展开
-
Java中HashMap的实现原理
原文地址:http://wenku.baidu.com/link?url=tDDnKA1G2hdSS83u-TzJdtkhFQlqulLbI8krHdzAktFdXFaJiDmTb3fX29V_V7Rj95K81DPmu05JU7qhgmH3r5d_7wgo0XN-ZNLLTDZAuii转载 2014-08-30 09:57:14 · 594 阅读 · 0 评论 -
java动态代理
java中的动态代理,我将其粗暴地理解为,将某一对象的某一方交与代理类,代理类在执行此方法的前后可以做一些自定义操作。在实现动态代理的过程中,会涉及到InvocationHandler接口和Proxy类其中,InvocationHanlder固名思义,是处理类,一些自定义操作就在此实现。而Proxy类则是创建动态代理:@param loader the原创 2015-07-22 22:59:32 · 294 阅读 · 0 评论 -
java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp
之前遇到的一个问题:用JDBC从oracle取出类型为timestamp的字段,然后再利用ResultSet.setTimestamp(ResultSet.getObject())设置到mysql中,会报错:java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp翻译 2017-08-23 16:50:01 · 8470 阅读 · 0 评论 -
String.replaceFirst 方法
开发过程中,使用了public String replaceFirst(String regex, String replacement)方法来做替换功能,一直运行的好好的,突然抛了个数组越界的异常,看了源码之后懂了。也就是,如果最后一个字符是/或者$的话,就会抛出异常。...原创 2018-02-11 22:15:38 · 2017 阅读 · 0 评论