java
view_android
这个作者很懒,什么都没留下…
展开
-
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大转载 2016-12-26 17:57:25 · 141 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat(); }class Child extends Person { public vo转载 2016-12-26 21:03:06 · 161 阅读 · 0 评论 -
Java关键字this、super使用总结
Java关键字this、super使用总结一、this Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且thi转载 2016-12-26 17:43:02 · 258 阅读 · 0 评论 -
CPU抢占式工具——多线程的实现
在Java中,多线程的实现有两种方式: 扩展java.lang.Thread类 实现java.lang.Runnable接口1. 扩展java.lang.Thread类package com.imooc.thread;public class FirstThread extends Thread{ private int i; public void run(){原创 2017-01-05 11:53:18 · 1598 阅读 · 0 评论