// 获取类别表数据 var typeIDList = new List<int> { 2, 3, 4, 5, 6, 7 }; var typeList = db.T_Dictionary .Where(d => typeIDList.Contains(d.TypeID)) .Select(d => ...
分类:
其他好文 时间:
2019-10-18 12:27:44
阅读次数:
116
1 public static void main(String[] args) { 2 // ‘代替匿名类’ 3 // new Thread(() -> System.out.println("java8 lambda")).start(); 4 5 // ‘list 遍历集合’ 6 List f... ...
分类:
其他好文 时间:
2019-10-01 18:53:03
阅读次数:
93
Java 内部类 内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类 步骤 1 : 非静态内部类 非静态内部类 BattleScore “战斗成绩” 非静态内部类可以直接在一个类里面定义 比如: 战斗成绩只有在一个英雄对象存在的时候才有意义 所以实例化BattleScore 的时候,必须建立 ...
分类:
编程语言 时间:
2019-09-24 13:57:25
阅读次数:
71
动态类型 dynamic types 动态类型是后来引进的,他其实是一个static type,但是不像其他的静态类型,编译器不会检查你到底是啥类型(也不会检查你能不能去call某个’method’),这就给了我们可趁之机(但是同时也给我们带来了风险) 上图这个例子,我们dynamic 了3个变量 ...
代理模式核心:控制对象的访问 jdk动态代理: 利用反射机制生成一个实现代理接口的匿名类,在调用具体方法之前调用InvokeHandler来处理。如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP cglib动态代理: 利用asm开源包,将代理对象的class文件加载进来,通过修改字 ...
分类:
其他好文 时间:
2019-09-21 11:01:16
阅读次数:
81
匿名对象 普通的类对象在使用时会定义一个类类型的变量,用来保存new出来的类所在的地址。而匿名类取消掉了这个变量,这个地址由编译器来处理,并且在new出来之后,它占用的内存会有JVM自动回收掉。后续无法再使用了。例如 匿名对象最常用的方式是作为函数的参数,比如上述的打印语句 "good mornin ...
分类:
其他好文 时间:
2019-08-30 09:49:20
阅读次数:
87
1、lamdba有何用 java8出现了lamdba表达式,类似js的箭头函数。有何用? 看个例子 java8之前 一个List的排序,如下的写法是使用匿名类来实现Compartor接口 lamdba出现后 ,可以改成如下形式 是否很简洁 可读性跟好。 2、如何使用lamdba表达式 基本语法,如下 ...
分类:
数据库 时间:
2019-08-28 01:15:01
阅读次数:
100
主要讲述二叉堆实现及其优化,优先队列实现以及Java语言中的实现及其应用。 ...
分类:
编程语言 时间:
2019-08-24 15:08:31
阅读次数:
91
原文:ASP.NET MVC Action向视图传值之匿名类型 在使用ASP.NET MVC过程中想必大家都有遇到过一个问题就是我们的Action如何向视图传递匿名类型的值呢,如果不做特殊处理则无法实现。 接下来我们来看一个示例: 在我们的控制中: using System.Collections.... ...
分类:
Web程序 时间:
2019-08-21 09:18:26
阅读次数:
78
package thread; public class Test02 { //定义初始票数 public static int chepiao = 20; public static void main(String[] args) { Test02 t = new Test02(); //匿名类... ...
分类:
编程语言 时间:
2019-08-14 14:14:41
阅读次数:
91