![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
cyczmm
这个作者很懒,什么都没留下…
展开
-
对象序列化
转自javaeye对象序列化和反序列化是怎么回事关键字: 序列化 反序列化 对象 serializable 之前看公司RMI服务里多数类都实现了序列化接口(implements Serializable),但确怎么也不知道序列化是怎么一回事,上网查了很多序列化的概念,但那些概念太抽象了,还是无法理解,直到今天,终于有了一些自己的理解,在这里写出来,转载 2011-06-24 15:41:00 · 318 阅读 · 0 评论 -
多态性
后来看了java虚拟机的相关知识 其实只要理解了动态绑定,静态绑定的概念(虚拟机通过invokevirtual,invokestatic,invokespecial等指令来调用),同时了解从java文件编译成.class文件,以及解释执行的过程(现在也有跟c++一样转载 2011-08-04 11:24:30 · 272 阅读 · 0 评论 -
java的class文件解析实例
一个解析Java Class文件的实例 分类: Java工具 从上一篇博客(Java Class文件解析)的分析可以看出,Class文件中的各项是按照一定的包含关系和次序关系存储的,因此Class文件可以从头到尾地被解析为各个项。下面请看一个解析实例: 这里我们以非常著转载 2011-09-02 15:50:17 · 747 阅读 · 0 评论 -
java 的package version
在java中,可以通过class.getPackage()。可以获得class类的包对象Package 例如Integer.class.getPackage(),事实上class.getPackage()方法调用的就是Package.getPackage(Class class原创 2011-08-04 13:21:21 · 596 阅读 · 0 评论 -
java native关键字
native关键字用法 native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。 这些函数的实现体在DLL中,JDK的源代码中并不包含转载 2011-08-01 19:32:11 · 438 阅读 · 0 评论 -
java Preferences 注册表
我们经常需要将我们的程序中的设定,如窗口位置,开启过的文件,用户的选项设定等数据记录下来,以做便用户下一次开启程序能继续使用这些数据。 以前我们通常的做法是使用Properties类,它提供以下方法: void load(InputStream inStream) void转载 2011-07-31 15:09:26 · 1906 阅读 · 0 评论 -
java Reference garbage collector
我们用实例来说明问题: 示例代码1: /** * 该类将说明将数组作为参数传递过程中,引用机制所起到的作用 */ class testArray { /** * 打印数组的内容,并显示该数组的引用地址转载 2011-07-31 16:17:08 · 398 阅读 · 0 评论 -
String Pool
其实只要理解以下知识: String 是存放在java栈中,当创建一个String对象时(其他存放在栈中的基本类型变量类似),会去栈中查找是否有相同值的String,如果有则将变量地址赋给变量引用,没有则创建一个变量,同时将地址赋给引用。以上不适用于new 申明的变转载 2011-05-19 13:12:00 · 502 阅读 · 0 评论