Java
文章平均质量分 68
iteye_2768
这个作者很懒,什么都没留下…
展开
-
Java 引用方式
Java中的引用方式有StrongReference, SoftReference, WeakReference和PhantomReference。先来看一个来mindprod的一个图表:Soft vs Weak vs Phantom ReferencesTypePurposeUseWhen GCedImplementing Class...原创 2012-11-21 11:43:33 · 85 阅读 · 0 评论 -
InputString String之间转化
封装 /** * * @param inputStream * @param bufferSize * @return * @throws Exception */ private String inputStream2String(InputStream inputStream, int bufferSize) throws Except...原创 2013-01-22 13:08:30 · 376 阅读 · 0 评论 -
Java IP地址和整型之间的转化
public static long ip2int(String ip) { String[] items = ip.split("\\."); return Long.valueOf(items[0]) < < 24 | Long.valueOf(items[1]) << 16 | Long.va...原创 2013-01-18 08:54:14 · 130 阅读 · 0 评论 -
Java设计模式
有一个关于设计模式不错的资料见附件!:)原创 2013-01-09 13:28:22 · 64 阅读 · 0 评论 -
Java 对象序列化控制
序列化的控制主要有三种方式:实现Externalizable接口;实现Serializable接口 + transient修饰符;实现Externalizable接口的替代方案:实现Serializable + 添加方法;1、实现Externalizable接口:对于一个Externalizable对象而言,在序列化和反序列化中需要调用默认的构造函数,所以需要注意默认构造...原创 2013-01-06 15:17:11 · 93 阅读 · 0 评论 -
Java 对象序列化
本文简要说明Java中对象的序列化和反序列化的基本操作,基于ObjectInputStream和ObjectOutputStream。1、JavaBeans:import java.io.Serializable;public class Cat implements Serializable { private static final long serialVers...原创 2013-01-06 13:07:16 · 77 阅读 · 0 评论 -
Java Preferences
Java中的Preferences的基本使用方法:import java.util.prefs.Preferences;public class PreferencesDemo { public static void main(String[] args) throws Exception { Preferences prefs = Preferences.userNode...原创 2013-01-06 10:40:24 · 122 阅读 · 0 评论 -
Java编程思想中的一个关于类实例化的说明
最近在看《Thinking in Java》,看到一个关于内部类的例子,详细如下: class Egg2 { protected class Yolk { public Yolk() { System.out.println("Egg2.Yolk()"); } public void f() { System.out.println("Egg2.Y...原创 2013-01-06 09:40:12 · 102 阅读 · 0 评论 -
Java 反射『转载』
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) throws E...原创 2013-01-05 10:16:11 · 69 阅读 · 0 评论 -
Java 类加载器的种类
1、定义:寻找类或接口字节码文件进行解析并构造JVM内部对象表示的组件。 2、种类:BootstrapClassLoader:用C++编写的,装载jre中的核心类库;ExtClassLoader:装载jre目录下的ext中的jar类;AppClassLoader:装载ClassPath路径下的类. UrlClassLoader:装载Url指定的类;3、测试:...原创 2013-01-24 11:19:21 · 97 阅读 · 0 评论