关闭

数据结构-单链表的java实现

单链表实现链表的打印及元素删除操作,链表的实现主要是next属性的定义,将一堆节点关联起来的。实现简单的链表如下: public class LinkNode { private int value; private LinkNode next; public LinkNode(int x) { value = x; } public LinkNode getNext(){ ...
阅读(1042) 评论(1)

简单东西-java动态更改JLabel背景图片

java的awt设置背景图片的一种方式是使用JLabel类,它的setIcon可以设置背景图片,但是如何动态修改背景图片呢?这源于问答频道上的一个问题,题主给的代码总是无法正确动态修改背景图片,找了一阵子,发现它处理点击事件的代码存在错误,JLabel类对象实例化一次就够了,然后动态setIcon修改背景。而不是在点击时重新实例化标签对象。 public class DynamicBackgro...
阅读(3244) 评论(0)

简单东西-Java不变类编写

并发环境下设计线程安全的类,一个类如果是不变的,那么它一定就是线程安全的。这是设计模式中不变模式的一种,一个对象在创建之后,它的状态就不会再发生变化,它就是不变类。java中的String,各种基本类型的封装类型,都是不变类。在设计任何一个类的时候,应当慎重考虑其状态是否有需要变化的可能性。如果其状态没有有变化的必要,那么就应当将它设计成不变类。       设计不变的类,应该限制成员变量的操作...
阅读(543) 评论(0)

简单东西-jQuery过滤数值

       $.grep() 方法,$.grep() 方法是按照某种条件来过滤数组,所以使用 $.grep() 方法可以从数组中过滤出我们想要的结果。一个简单的去除数组中与第一个元素相同的数据。    function distinctArray(array){ var result=[]; var baseValue; while(array.length>0){...
阅读(355) 评论(0)

Eclipse执行片段

发现Eclipse一个有用的功能,创建Scrapbook Page,可以执行一些代码片段,而不必编写完整的类文件。      新建ctrl+N,输入Scrapbook,选择Scrapbook Page,后生成一个.jpage文件,这样就可以在这个文件里面编写代码片段来执行了。选中需要执行的片段,右键execute执行,就可以看到自己编写的代码片段的执行结果了。不用写完整的类,非常简单,又便于调试...
阅读(677) 评论(0)