package anonymousInnerClass; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.Timer; public cl... ...
分类:
其他好文 时间:
2018-08-01 23:50:00
阅读次数:
184
一 . 概述 在前面我们了解了lambda没有什么特别的地方,它本身就是一个匿名内部类的表现形式而已. 本次,我们来讨论一下lambda的语法结构. 二 .语法结构 对于一个lambda表达式,它总是拥有这样的一个结构支撑. () ->{} 在上面的结构之中,我们可以按照 '->'将上述的结构进行划 ...
分类:
其他好文 时间:
2018-07-31 19:32:38
阅读次数:
107
0001 蚂蚁课堂(每特学院) 2期 多线程快速入门 第01节、线程与进程的区别 第02节、为什么要用到多线程 第03节、多线程应用场景 第04节、使用继承方式创建线程 第05节、使用Runnable接口方式创建线程 第06节、使用匿名内部类方式创建线程 第07节、多线程常用api 第08节、守护线 ...
分类:
其他好文 时间:
2018-07-31 13:36:02
阅读次数:
943
java8之前,java只允许传基础数值或者对象的引用,而现在java允许传代码了。 接下来还是以Comparator来举例。 //匿名内部类 @Test public void java8Test() { Person p1 = new Person(22); Person p2 = new Pe ...
分类:
其他好文 时间:
2018-07-28 21:59:50
阅读次数:
187
首先定义一个接口 public interface Calculation<T> { public T colculate(T t1, T t2); } public interface Calculation<T> { public T colculate(T t1, T t2); } publi ...
分类:
其他好文 时间:
2018-07-28 21:52:44
阅读次数:
106
很多博客都拿Comparator,我也贴一下吧。 java8以前的匿名内部类用来排序。 显而易见,java8只用了一行代码实现排序,我这里并没有用传统博客里写的类似(o1,o2)->o1-o2这种代码,因为我认为目前我写的这个版本是能非常直观的看出差异的。 代码读起来的感觉就像是,对List排序,通 ...
分类:
编程语言 时间:
2018-07-28 21:46:18
阅读次数:
160
在java中,内部类是指在一个外部类的内部再定义一个类(即类中的类)。类名不需要和文件夹相同。 内部类分为: a:成员内部类,b:局部内部类,c:静态内部类,d:匿名内部类 。 a:成员内部类:成员内部类是最普通的内部类,它的定义为位于另一个类的内部。就是作为外部类的成员,可以直接使用外部类的所有成 ...
分类:
编程语言 时间:
2018-07-22 20:50:49
阅读次数:
180
看Map的代码,忽然看到了KeySet方法,发现自己对里面的语法不理解,就是图上 new AbstractSet() {} 部分(主要是忘了语法)... 后来网上一搜发现是匿名内部类,具体匿名内部类知识可以自行百度。这里简单说下自己的理解。 匿名内部类的使用。最常用的时候就是多线程部分,new Th... ...
分类:
其他好文 时间:
2018-07-19 22:04:31
阅读次数:
189
package关键字的概述及作用 A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 包的定义及注意事项 A:定义包的格式 package 包名; 多级包用.分开即可 B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一个jav ...
分类:
编程语言 时间:
2018-07-19 21:27:31
阅读次数:
166
做了什么: 1.优化JDBC封装(使用了匿名内部类一级自定义注解) 2.简单MapReduce实例:计算文件中单词个数 3.简单MapReduce实例:计算各个气象站平均气温,并使用EChart展示 4.SSM框架 遇到问题及解决方法: 在虚拟机中安装了Ubuntu,在主机(win10)下使用jav ...
分类:
其他好文 时间:
2018-07-16 11:23:24
阅读次数:
144