Wesley13 Wesley13
3年前
java8新特性function和lambda深度解析
继续java8新亮点的源码之路,functionalinterface是一个跳不过的坎,它与lambda的结合使用非常普遍。java.util.function包对于每一个java工程师来说是必备技能,也是最基础的能力,一定要掌握。headicon函数编程的最直接的表现在于将函数作为数据自由传递,结合泛型推导能力使代码表达能力获得飞一般的
Wesley13 Wesley13
3年前
java自定义的getInstance()返回泛型
1.背景实际中经常使用getInstance()方法返回一个对象,对于工厂模式,传入对应的参数返回与之相对应的对象.但是,问题来了,返回的对象需要被强制转换,很麻烦.importjava.lang.reflect.;publicclasstest{publicstaticv
Wesley13 Wesley13
3年前
java泛型的二分查找
随便测试了一下不知道是否完全正确/CreatedbyVoidYoungon7:57PM6/25/2016.IDEATest.泛型二分查找此处返回的负数为在list里1开始计算的次序位置,不是数组下标/publicclassGe
Wesley13 Wesley13
3年前
Java中ArrayList的向上转型问题(父类与子类的关系)
果然是java都没学好,今天写方法的时候想把方法参数写成List<父类,然后传子类进去统一处理,结果发现报错。丢人地百度了:ArrayList<ChildClass();包括泛型在内的整个作为类型是无法强转成ArrayList<FatherClass 如果想这样使用可以使用extends关键字来限制泛型参数的适用范围 List<T
Wesley13 Wesley13
3年前
Mono AOT 参数
在多泛型及接口时使用MonoAOT需要使用如下编译mscorlib.dllmonoaotfull,nrgctxtrampolines8096,nimttrampolines8096,ntrampolines4048mscorlib.dllhttp://docs.xamarin.com/guides/ios/troubl
Wesley13 Wesley13
3年前
JDK8在泛型类型推导上的变化
本文来自:PerfMa技术社区(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fclub.perfma.com)PerfMa(笨马网络)官网(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.
Wesley13 Wesley13
3年前
C# 事件与委托
一些小概念,防止自己太久不用忘记了事件委托:Action<int,int,string….(maxnumberof16parameters)a永远没有返回值,最多16个泛型输入参数e.g.:StaticvoidPrintStr(stringstr){   Console.WriteLine(str);
Wesley13 Wesley13
3年前
Java语言的发展史
  Java的发明人詹姆斯·高斯林  Java的名字来自于一种咖啡的品种名称,所以Java语言的Logo是一杯热气腾腾的咖啡。  Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特点,广泛应用于企业级Web应用开发和移动应用开发。  任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语
Wesley13 Wesley13
3年前
C#实现自定义栈
使用C自定义栈1.定义一个MyStack泛型类usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Thr
Wesley13 Wesley13
3年前
C#泛型中怎样实现数值类型的限制与操作四则运算
在C中定义泛型可以达到代码的重复利用,但是如何将泛型方法限制为数值类型(如int,double,float等)并对其进行进行四则运算呢?其实:C不支持这一点。Hejlsberg描述了不实现此特性的原因。在接受布鲁斯·埃克尔的采访时(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2F