`
文章列表
看这个电影 主要是因为喜欢蔡卓妍   当然 对这个电影本身也有一定的兴趣 想看看是个什么样的故事   但感觉没有想象中的好看啊   不过也还不错了 画面很美 插曲也很好听   里面的蔡卓妍也是美的一塌糊涂 嘿嘿   期待《非诚勿扰》、《女人不坏》、《梅兰芳》

Java接口

    博客分类:
  • Java
Java的接口有以下特征:   1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化。   2. 接口中的方法默认都是public、abstract类型的。   3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。   4. 接口没有构造方法,不能被实例化。   5. 一个接口不能实现另一个接口,但可以继续多个其他接口。举例如下:   public interface A { void methodA(); } public interface B { void m ...
Java接口与抽象类的相同点: 1. 都不能被实例化。 2. 都能包含抽象方法。   Java接口与抽象类的主要区别: 1. 在抽象类中可以为部分方法提供默认的实现;接口中只能包含抽象方法。 2. 一个类只能继承一个直接的父类,这个类有可能是抽象类;但一个类可以实现多个接口。
感觉还不错 挺好看的   里面挺多很有意思的对话   比那个什么“桃花运”好看多了   感觉唯一的不足就是主题曲没有第一部的好听   总之 还算不错
1. 类的静态变量在内存中只有一个。静态变量位于方法区,被类的所有实例共享。静态变量的生命周期取决于类的生命周期(即类何时被加载和卸载)。   2. 类的每个实例都有相应的实例变量。实例变量位于堆区中。实例变量的生命周期取决于实例的生命周期(即实例何时被创建及销毁)。   3. 假如成员变量(包括静态变量和实例变量)是引用变量,那么当该成员变量结束生命周期时,并不意味着它所引用的对象也一定结束生命周期。变量的生命周期 和对象的生命周期是两个不同的概念。   4. 局部变量位于栈区,其生命周期取决于所属的方法何时被调用及结束调用。        总结一下:     局部变量位于栈区,静态变量位于方 ...
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。   2. 局部变量声明之后,Java虚拟机就不会自动给它初始化为默认值,因此局部变量的使用必须先经过显式的初始化。         对于第一条,以前倒是一直很清楚,基本不会出现什么问题。但对于第二条,每次使用MyEclipse时,对于没有显式初始化的局部变量,编译器都会提示没有初始化,这时才想起来要去初始化它。以前呢老把第二条规则给忘了,所以经常忘记了局部变量的显式初始化,不过现在终于记住了。
如下面的代码:   public class Test { public static void main(String[] args) { int[] a = new int[4]; int[] b = new int[4]; int[] c = a; int[][][] d = new int[2][3][4]; System.out.println(a instanceof Object); System.out.println(a instanceof int[]); System.out.println(d[0] instanceof int[] ...
       当Java数组的元素为引用类型时,数组中存放的是对象的引用,而不是对象本身。如下面的代码:   public class Test { public static void main(String[] args) { StringBuffer buffer = new StringBuffer("a"); StringBuffer[] buffers = new StringBuffer[]{buffer, null}; System.out.println(buffers[0]); buffer.append("b&q ...
看了个电视剧《软弱》   任程伟、王茜华、田海蓉主演的   不想多说什么 就说一句   人跟人活得真是不一样
昨晚去了避风塘 第一次去这种地方   玩杀人游戏 也是第一次玩 晚上一点多了才回去   真是没想到那里居然有那么多人   不知道这么多人为什么会去那里   里面吵的很 真是不喜欢那种环境   受不了啊 以后尽量少去 不去最好   去前喝了不少酒 回去后难受得要命   一晚上翻来覆去的睡不着   好不容易等到天亮了就起来了   以后要少喝酒 切记 切记
今晚看了场《梦.印象中国——北京舞蹈学院大型中华服饰展演》   感觉真是不错 很好好强大   效果不错 现场气氛也不错   不错啊 有机会再去看
      今天,由于以前的一个项目改变了需求,需要在一个界面中分别显示两个不相关的内容,并自动更新,于是第一次有了在一个线程之中再写一个线程的想法,试了一下,果然达到了效果。真是个很有意思的问题,把这两个线程放在不同的位置,会有不同的效果。由于代码太多,这里就没法展示了。         有意思,好玩。

真是本好书啊

《少有人走的路》   英文名是《The Road Less Traveled》   现在刚刚看到一半   感觉真是好啊   其好有二   第一 讲的确实很正确   在我看来大部分是正确的   第二 适合各个年龄段的人去读   只要读得懂 读了就有收获 很大的收获   其中 能满足第一条的书很多   但能满足第二条的书就不多了   这是我对这本书的评价   真的是很不错啊   接着读  
      由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁: 1. 执行完同步代码块。 2. 在执行同步代码块的过程中,遇到异常而导致线程终止。 3. 在执行同步代码块的过程中,执行了锁所属对象的wait()方法,这个线程会释放锁,进行对象的等待池。         除了以上情况外,只要持有锁的此案吃还没有执行完同步代码块,就不会释放锁。因此在以下情况下,线程不会释放锁: 1. 在执行同步代码块的过程中,执行了Thread.sleep()方法,当前线程放弃CPU,开始睡眠,在睡眠中不会释放锁。 2 ...

这个电影好看

《没完没了》   葛优 傅彪 吴倩莲等主演的   看起来很爽   内容也不错   还是老片经典啊
Global site tag (gtag.js) - Google Analytics