上一页 1 ··· 550 551 552 553 554 555 556 557 558 ··· 784 下一页
摘要: package swing.ui;import java.awt.BorderLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabe... 阅读全文
posted @ 2015-07-10 01:30 沧海一滴 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 序列化机制有一种很有趣的用法:可以方便的克隆对象,只要对应的类是可序列化的即可。操作流程:直接将对象序列化到输出流中,然后将其读回。这样产生的新对象是对现有对象的一个深拷贝(deep copy)。在此过程中,不需要将对象写出到文件中,因为可以用ByteArrayOutputStream将数据保存到字... 阅读全文
posted @ 2015-07-10 01:19 沧海一滴 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 当你需要存储相同类型的数据时,使用固定长度的记录格式是一个不错的选择。但,在OOP中创建的对象很少全部都具有相同的类型。例如,你可能有一个称为staff(见下面demo)的array,它名义上是一个Employee记录数组,但是实际上却包含诸如Manager这样的子类实例。为解决这个问题,当然可以设... 阅读全文
posted @ 2015-07-10 00:37 沧海一滴 阅读(481) 评论(0) 推荐(0) 编辑
摘要: Tips:(1)JList不能自动滚动,要想为列表框加上滚动条,必须将JList插入到一个JScrollPane中,然后将JScollPane而不是JList,插入到外围JPanel上(2)ListSelectionListenerpublic void valueChanged(ListSelec... 阅读全文
posted @ 2015-07-08 23:57 沧海一滴 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 这篇长文历时近两天终于完成了,前两天帮网站翻译一篇文章“为什么GNU grep如此之快?”,里面提及到grep速度快的一个重要原因是使用了Boyer-Moore算法作为字符串搜索算法,兴趣之下就想了解这个算法,发现这个算法一开始还挺难理解的,也许是我理解能力不是很好吧,花了小半天才看懂,看懂了过后就... 阅读全文
posted @ 2015-07-08 14:24 沧海一滴 阅读(436) 评论(0) 推荐(0) 编辑
上一页 1 ··· 550 551 552 553 554 555 556 557 558 ··· 784 下一页