2020-03-04 23:02:18 Button控件点击方式比较多,本文简单介绍以下六种: ①布局中指定onClick属性 ②使用匿名内部类 ③在当前Activity中实现OnClickListener接口 ④创建内部类的形式 ⑤创建外部类的形式 ⑥Lambda表达式 布局文件【button1. ...
分类:
移动开发 时间:
2020-03-05 00:52:30
阅读次数:
158
public class TestThread3{ //静态方法 public static void S(ServiceOut s){ s.out(); } public static void main(String []args){ S(new Host()); } } //接口 interf ...
分类:
其他好文 时间:
2020-03-04 23:04:30
阅读次数:
55
内部类:如果一个事物,内部包含另外一个事物,那么这就是一个类 内部包含另一个类 例如:身体和心脏的关系,汽车和发动机的关系 分类: 1.成员内部类: 2.局部内部类(包含匿名内部类) 1.成员内部类:定义在外部类中的 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{} } ...
分类:
其他好文 时间:
2020-02-29 18:47:58
阅读次数:
74
Lambda表达式 从JDK8开始(JDK1.8),加入了Lambda表达式的重量级新特性,为我们打开了新世界的大门。 匿名内部类 一方面匿名内部类可以省去实现类的定义;然而另一方面,匿名内部类的语法,确实太复杂了。 public class Demo { public static void ma ...
分类:
其他好文 时间:
2020-02-28 20:30:15
阅读次数:
50
/** * 内部类有四种 * 1,静态内部类 * 2,成员内部类 * 3,局部内部类 * 4,匿名内部类 */ 1 /** 2 * 内部类有四种 3 * 1,静态内部类 4 * 2,成员内部类 5 * 3,局部内部类 6 * 4,匿名内部类 7 */ 8 9 public class TestInn ...
分类:
其他好文 时间:
2020-02-25 14:53:59
阅读次数:
62
1. 了解Open JDK 和 Oracle JDK 2. JDK 8新特性 Lambda 表达式 集合之 Stream流式操作 接口的增强 并行数组排序 Optional 中避免Null检查 新的时间和日期 API 可重复注解 1.Lambda 表达式介绍 1.1使用匿名内部类存在的问题 当需要启 ...
分类:
其他好文 时间:
2020-02-12 22:35:05
阅读次数:
83
内部类: 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 成员内部类 成员内部类 :定义在类中方法外的类。 定义格式: class 外部类 { class 内部类{ } } 在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类 Car 中包 ...
分类:
其他好文 时间:
2020-02-09 22:11:31
阅读次数:
88
总结的JAVA零碎知识点 学习和工作中总会有一些零碎的知识点,可能不经常用到或者以前不熟知,在此记录一下。 一、有关Lamda表达式 Lamda表达式是1.8新增特性,所以使用前请确定项目JDK版本是否支持。 Lamda主要解决匿名内部类和函数的啰嗦语句问题,比如曾经的Jframe的Jbutton监 ...
分类:
编程语言 时间:
2020-02-09 20:42:58
阅读次数:
72
成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员)。 局部内部类和匿名内部类只能访问局部final变量。 匿名的内部类是没有名字的内部类。不能 extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。 一.内部类基础 在 Java 中 ...
分类:
其他好文 时间:
2020-02-09 11:29:04
阅读次数:
67
按钮的主要作用就是触发一个动作,所以会用到监听器。 如何为按钮添加单机事件监听器: 1.匿名内部类作为单机事件监听器 案例: 首先在.xml文件中添加一个按钮一,然后设置其id属性,然后在main里获取按钮id,并添加动作监听 .xml文件 <?xml version="1.0" encoding= ...
分类:
移动开发 时间:
2020-02-07 18:43:25
阅读次数:
96