上一页 1 ··· 12 13 14 15 16
  2016年6月13日
摘要: 某些时候我们需要定时去完成一些任务,这里举一个例子:我们需要在3秒钟后打印当前系统时间,此后每隔5秒重复此操作。代码如下: 阅读全文
posted @ 2016-06-13 12:41 kuillldan 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 让一个类能够被观察,则该类需要继承java.util.Observable类。 要让一个类成为观察者,则该类需要实现java.util.Observable接口。 让观察者和被观察者建立联系通过Observable的addObserver(Object obj)方法。 让被观察者通知观察者,通过Ob 阅读全文
posted @ 2016-06-13 09:16 kuillldan 阅读(378) 评论(0) 推荐(0) 编辑
  2016年6月11日
摘要: java中当多个现成同时操纵同一资源的时候需要考虑同步的问题。如车站售票,不同售票点卖同一班次车票的时候就要同步,否则卖票会有问题。下面代码模拟车站卖票: 输出结果: 但有时过多的使用同步会造成程序性能下降。除此之外过多同步还会发生更严重的后果:死锁。 也就是说,同步代码块中都去争夺同一资源,互不相 阅读全文
posted @ 2016-06-11 11:24 kuillldan 阅读(2595) 评论(0) 推荐(0) 编辑
  2016年6月10日
摘要: 在JAVA中“==”用于比较两个引用对象的地址是否相同。但是如果我们想比较两个对象的内容是否相同,通常会覆写equals方法。equals方法用来比较两个对象的内容是否相等. 上面的代码演示了覆写equals方法一般步骤。 上面的代码输出为true 上面的代码很好理解。但是倘若我们对Point做派生 阅读全文
posted @ 2016-06-10 19:24 kuillldan 阅读(1816) 评论(0) 推荐(0) 编辑
  2016年6月9日
摘要: class List { private class Node { private T data; private Node next; private Node(T data) { if(data != null) this.data = data; ... 阅读全文
posted @ 2016-06-09 13:34 kuillldan 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: 有些时候我们需要在一个类中快速的访问另一个类的某些属性,此时可以使用到内部类。 如果我们不用内部类该如何实现呢?当然可以,只是我们需要对代码做一些大的改动。 可以看到,我们将Inner类移除到Outer类后,为了实现程序目的,我们必须要给Outer类增加两个getter方法,同时还要将Outer类的 阅读全文
posted @ 2016-06-09 11:18 kuillldan 阅读(289) 评论(0) 推荐(0) 编辑
  2016年6月8日
摘要: 一、初始化String的两种方式 第一种方式本质上是声明了一个String的匿名对象,然后str1指向该对象。该匿名对象保存在对象池中。 第二种方式分为两步: 1) 声明一个"hello"的String对象 2) new 关键字申请新的内存,将该内存分配String对象,并将值"hello"分配给该 阅读全文
posted @ 2016-06-08 17:04 kuillldan 阅读(481) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16