當(dāng)前位置:
首頁 >
java的构造函数格式_来自模板化对象的Java 8函数构造函数
發(fā)布時間:2024/7/5
24
豆豆
生活随笔
收集整理的這篇文章主要介紹了
java的构造函数格式_来自模板化对象的Java 8函数构造函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我正在使用
Eclipse Luna Service Release 2(4.4.2),Java 8 u51.
我正在嘗試創(chuàng)建一個方法,該方法將基于另一個方法參數(shù)創(chuàng)建傳遞對象的實例.原型簡化為
public T test(Object param,T instance) {
Constructor> constructor = instance.getClass().getConstructors()[0]; // I actually choose a proper constructor
// eclipse reports "Unhandled exception type InvocationTargetException"
Function createFun = constructor::newInstance;
T result = (T) createFun.apply(param);
return result;
}
與函數(shù)聲明一致的eclipse報告未處理的異常類型InvocationTargetException編譯器錯誤.我需要函數(shù)以后在流中使用.
我試圖添加各種try / catch塊,拋出聲明,但沒有修復(fù)此編譯器錯誤.
如何使這段代碼工作?
總結(jié)
以上是生活随笔為你收集整理的java的构造函数格式_来自模板化对象的Java 8函数构造函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.7.17二进制包_mysq
- 下一篇: js动态添加控件服务器响应,JS实现动态