![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Core Java
落叶神冲
每天进步一点点
展开
-
从GUI的层面理解内部类的作用
市面上绝大部分的教程讲解内部类的时候,基本上都是用Outer、Inner的例子,没有任何意义。这篇文章,将会让你从另一个角度去认识内部类。首先,我们要监听多个按钮的事件(或其他组件),按照常规的写下法如下:public class MainFrame implements ActionListener { private JFrame frame = new JFrame原创 2014-03-22 23:58:54 · 541 阅读 · 0 评论 -
static final成员变量的初始化时机
时机1:直接赋值public class Test { static final double PI = 3.14159265;}时机2:静态代码块public class Test { static final double PI; static { PI = 3.14159265; }}除了以上两个时机为static原创 2014-03-21 23:59:47 · 1455 阅读 · 0 评论 -
浅谈Java序列化Serializable
在Java中,如果我们需要把对象持久化到硬盘,或者在网络上传输,类必须实现Serializable接口,使用对象流的形式,把对象写入磁盘。如果该类没实现Serializable接口,当调用ObjectOutputStream.writeObject的时候,JVM将会抛出java.io.NotSerializableException异常。Java序列化有几个特征:1.当序列化子类的时候原创 2014-03-24 22:59:42 · 496 阅读 · 0 评论 -
Java为什么要有hashCode方法?
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了转载 2014-09-03 10:53:28 · 3833 阅读 · 3 评论 -
再谈hashCode和equals
首先,在网上搜索关于hashCode和equals,基本上都会chu'xia原创 2014-10-06 23:54:00 · 575 阅读 · 1 评论