下面的例子说明匿名内部类的匿名构造函数的用法 (视频下载) (全部书籍) 例2.7.2_0 interface FigureMark_to_win { void whoAmI();}public class Test { public static void main(String[] args) ...
分类:
编程语言 时间:
2018-09-24 11:12:26
阅读次数:
113
Java 基础总结大全 一、基础知识: 1、JVM、JRE和JDK的区别 JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境, ...
分类:
编程语言 时间:
2018-09-23 13:33:33
阅读次数:
175
1.如何根据属性比较对象 2.匿名内部类和用Collections.sort比较大小 ...
分类:
编程语言 时间:
2018-09-22 19:44:51
阅读次数:
134
一. Lambda表达式概述 Lambda表达式是Java8中最大的变化。它允许我们将一个函数当作方法的参数,或者说把一段代码当作数据使用。很多基于JVM平台的语言一开始就支持Lambda表达式,比如Scala,但是Java语言一直只能使用匿名内部类来替代Lambda表达式,直到Java8才使用La ...
分类:
编程语言 时间:
2018-09-17 15:21:23
阅读次数:
131
第一种:内部类的方式 第二种:匿名内部类 第三种按钮点击事件:让当前类实现onClickListener接口。 第四种按钮的点击事件: 如果将click方法中的View v去掉或者方法名不是click都会报异常。 原因是什么呢? 查看View源码得知: 查看View源码里面的onClick属性: 里 ...
分类:
其他好文 时间:
2018-09-16 00:35:09
阅读次数:
197
一、什么是匿名内部类 就是内部类的简化写法 前提:存在一个类或者接口(这里的类可以是具体类也可以是抽象类) 格式:new 类名或者接口名(){ 重写方法; } 二、匿名内部类的本质是什么? 是一个继承了该类或者实现了该接口的子类的匿名对象 class Demo1_NoNameInnerClass { ...
分类:
编程语言 时间:
2018-09-10 17:58:56
阅读次数:
132
hashCode()和toString() 算法是把任意长度的数据通过 算法成为散列值 hashCode() toString() equals() 操作符的作用 用来比较两个值是否相等 什么是对象的内容相等呢?要符合对象的内容相等需要,对象的类型相同,两个对象的成员变量的值完全相同,如何比较对象的 ...
分类:
其他好文 时间:
2018-09-08 20:04:11
阅读次数:
234
一般来说,有4中内部类:常规内部类、静态内部类、局部内部类、匿名内部类。 一.常规内部类:常规内部类没有用static修饰且定义在在外部类类体中。 1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。 2.在常规内部类中可以直接用内部类创建对象 3.代码如下: public class M ...
分类:
编程语言 时间:
2018-09-07 18:00:06
阅读次数:
197
package charpter1; public class TestThread02 { public static void main(String[] args) { new Thread(){ @Override public void run() { for(int i=0;i<=100 ...
分类:
编程语言 时间:
2018-09-06 19:51:15
阅读次数:
169
new Thread(){代码…}.start(); new Thread(new Runnable(){代码…}).start(); 例子1: 匿名内部类的格式: new 类名或者接口名() { 重写方法; }; 本质:是该类或者接口的子类对象。 执行结果: ...
分类:
编程语言 时间:
2018-09-03 02:37:24
阅读次数:
142