Java基础
文章平均质量分 77
牛仔very的忙
一门高级语言,一门脚本语言,一门数据结构,一门数据库,一个开源框架,一个版本控制。
展开
-
JDK的动态代理深入解析(Proxy,InvocationHandler)
调用处理器InvocationHandler,与被代理类(委托类)的实例想关联。 动态代理构造实例时必须和调用处理器InvocationHandler相关联,它不会替你作实质性的工作,在生成它的实例时你必须提供一个调用处理器InvocationHandler,由它接管实际的工作。 // 创建Proxy对象,测试 public class ProxyTest { pub转载 2013-07-30 17:12:49 · 713 阅读 · 0 评论 -
Java中的路径问题
“.”知识代表当前工作目录的意思,它是一个相对路径的写法,一般也就是jvm调用路径,可以通过 System.getProperty("user.dir")得到。 “.”当前的工作目录,即user.dir,相当于“.\\”; “..”代表user.dir上层目录,与“..\\”等价 “/”linux下表示根目录,windows下表示user.dir所在盘符的根目录,同样等价于“\\”转载 2013-08-19 14:16:32 · 741 阅读 · 0 评论 -
InputStream与OutputStream的使用例子
package com.hanchao.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; /** * 测试类 *转载 2013-12-08 14:23:27 · 3008 阅读 · 0 评论 -
try-catch-finally中return的执行情况
在try中没有异常的情况下try、catch、finally的执行顺序 try--- finally 如果try中有异常,执行顺序是try--- catch --- finally 如果try中没有异常并且try中有return这时候正常执行顺序是try ----finally --- return 如果try中有异常并且try中有return这时候正常执行顺序是try----catch--转载 2013-08-03 10:26:03 · 910 阅读 · 0 评论 -
Java集合源码解读(一):集合总体框架
集合是Java最常用的核心API之一,这一篇介绍下集合的大致框架。首先看两张图。原创 2015-08-01 10:13:29 · 1538 阅读 · 2 评论