
JAVA
kayaya
这个作者很懒,什么都没留下…
展开
-
字符转换
在刚开始学输入输出的时候,字符转换有时候是个比较烦的问题。通常输入都是以字符的形式输入的,当获得输入的时候,也注意获得的方法是以什么数据格式去获得的,通常要根据实际进行转换。下面是几个字符转换的方法。1、当读取数据是以int格式读取的,比如System.in.read(),就是返回int类型,它的值是ASCII码。那么用户转入的就与计算机得到的不同,就要进行转换。 char c =原创 2009-05-14 15:40:00 · 442 阅读 · 0 评论 -
引用包java.lang.ref
本文转自:汉学堂博客 前言: 上次碰到个WeakHashMap,搞了一下,没明白, 碰到了引用包, 没太理解它的用处, 这次看JDK中Proxy的源码又碰到了,如鲠在喉, 一定要解决它对象的回收过程:标记阶段(此阶段, 一切工作必须停止, 如果有对象覆盖了finalize方法, 会先调用这个方法, 而暂时不做标记, 而推迟到下次gc的时候再做标记)清理阶段(此阶转载 2009-05-17 17:31:00 · 772 阅读 · 0 评论 -
Java.lang.reflect包介绍
特此声明这些资料的原始内容来自www.java.sun.com,本人只是对其内容在个人的理解的基础上,进行翻译和整理。一.概述 Reflection API可以使JAVA代码动态的查询和操作正在运行的JAVA类或者接口。Reflection 包含许多的类,例如Method类,该类可以在java.lang.reflect包中找到。使用Reflection 中的类需要三个步骤:1.获取一转载 2009-05-17 17:27:00 · 393 阅读 · 0 评论 -
JDK动态代理实现的思考
jdk的动态代理要求根据相应的接口而生成实例作为目标对象的代理的,当调用代理对象 的每一个方法时,都会执行InvocationHandler实例中的invoke()方法。那就是说,在 构建代理对象的时候,在代理对象中植入了一个InvocationHandler引用,构造时把实 例传入就是了,这个过程是在Proxy.newProxyInstance(loader, inter原创 2009-05-27 09:07:00 · 322 阅读 · 0 评论