freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java8新特性總結(jié)及案例-展示頁(yè)

2025-04-25 12:31本頁(yè)面
  

【正文】 2ToLongFunctionT接受一個(gè)輸入?yún)?shù),返回一個(gè)long類型結(jié)果。40ToIntFunctionT接受一個(gè)輸入?yún)?shù),返回一個(gè)int類型結(jié)果。36SupplierT無參數(shù),返回一個(gè)結(jié)果。34ObjLongConsumerT接受一個(gè)object類型和一個(gè)long類型的輸入?yún)?shù),無返回值。32ObjDoubleConsumerT接受一個(gè)object類型和一個(gè)double類型的輸入?yún)?shù),無返回值。30LongToIntFunction接受一個(gè)long類型輸入,返回一個(gè)int類型結(jié)果。28LongSupplier無參數(shù),返回一個(gè)結(jié)果long類型的值。26LongFunctionR接受一個(gè)long類型輸入?yún)?shù),返回一個(gè)結(jié)果。24LongBinaryOperator接受兩個(gè)參數(shù)同為類型long,返回值類型也為long。22IntToLongFunction接受一個(gè)int類型輸入,返回一個(gè)long類型結(jié)果。20IntSupplier無參數(shù),返回一個(gè)int類型結(jié)果。18IntFunctionR接受一個(gè)int類型輸入?yún)?shù),返回一個(gè)結(jié)果 。16IntBinaryOperator接受兩個(gè)參數(shù)同為類型int,返回值類型也為int 。13DoubleToLongFunction接受一個(gè)double類型輸入,返回一個(gè)long類型結(jié)果14DoubleUnaryOperator接受一個(gè)參數(shù)同為類型double,返回值類型也為double 。8DoubleConsumer代表一個(gè)接受double值參數(shù)的操作,并且不返回結(jié)果。JDK :JDK 新增加的函數(shù)接口: 它包含了很多類,用來支持 Java的 函數(shù)式編程,該包中的函數(shù)式接口有:序號(hào)接口 amp。函數(shù)式接口可以被隱式轉(zhuǎn)換為lambda表達(dá)式。應(yīng)用舉例1(比較JAVA7與JAVA8):Lambda函數(shù)做類的屬性運(yùn)行結(jié)果:應(yīng)用舉例2(比較JAVA7與JAVA8):Lambda函數(shù)做main函數(shù)變量應(yīng)用舉例3:應(yīng)用舉例4:多線程啟動(dòng)時(shí)使用Lambda函數(shù)應(yīng)用舉例5:,匿名內(nèi)部類只能使用定義為final的外部變量,因此final可以省略不寫??蛇x的返回關(guān)鍵字:如果主體只有一個(gè)表達(dá)式返回值則編譯器會(huì)自動(dòng)返回,大括號(hào)需指定表達(dá)式返回?cái)?shù)值??蛇x的參數(shù)圓括號(hào):一個(gè)參數(shù)無需定義圓括號(hào),但多個(gè)參數(shù)需要定義圓括號(hào)。statement2。使用 Lambda 表達(dá)式可以使代碼變的更加簡(jiǎn)潔緊湊。一 Lambda函數(shù)(箭頭函數(shù))Lambda 表達(dá)式,也可稱為閉包,它是推動(dòng) Java 8 發(fā)布的最重要新特性。Lambda 允許把函數(shù)作為一個(gè)方法的參數(shù)(函數(shù)作為參數(shù)傳遞進(jìn)方法中)。(parameters) expression或(parameters) { statement1。...... }lambda表達(dá)式的重要特征:可選類型聲明:不需要聲明參數(shù)類型,編譯器可以統(tǒng)一識(shí)別參數(shù)值??蛇x的大括號(hào):如果主體包含了一個(gè)語(yǔ)句,就不需要使用大括號(hào)。本質(zhì)上,Lambda函數(shù)是對(duì)匿名內(nèi)部類對(duì)象的簡(jiǎn)寫。二 方法引用 (::方法名 》調(diào)用了方法對(duì)象)應(yīng)用舉例1:應(yīng)用舉例2:三 函數(shù)式接口函數(shù)式接口(Functional Interface)就是一個(gè)具有一個(gè)方法的普通接口。函數(shù)式接口可以現(xiàn)有的函數(shù)友好地支持 lambda。 描述1BiConsumerT,U代表了一個(gè)接受兩個(gè)輸入?yún)?shù)的操作,并且不返回任何結(jié)果2BiFunctionT,U,R代表了一個(gè)接受兩個(gè)輸入?yún)?shù)的方法,并且返回一個(gè)結(jié)果3BinaryOperatorT代表了一個(gè)作用于于兩個(gè)同類型操作符的操作,并且返回了操作符同類型的結(jié)果4BiPredicateT,U代表了一個(gè)兩個(gè)參數(shù)的boolean值方法5BooleanSupplier代表了boolean值結(jié)果的提供方6ConsumerT代表了接受一個(gè)輸入?yún)?shù)并且無返回的操作7DoubleBinaryOperator代表了作用于兩個(gè)double值操作符的操作,并且返回了一個(gè)double值的結(jié)果。9DoubleFunctionR代表接受一個(gè)double值參數(shù)的方法,并且返回結(jié)果10DoublePredicate代表一個(gè)擁有double值參數(shù)的boolean值方法11DoubleSupplier代表一個(gè)double值結(jié)構(gòu)的提供方12DoubleToIntFunction接受一個(gè)double類型輸入,返回一個(gè)int類型結(jié)果。15FunctionT,R接受一個(gè)輸入?yún)?shù),返回一個(gè)結(jié)果。17IntConsumer接受一個(gè)int類型的輸入?yún)?shù),無返回值 。19IntPredicate:接受一個(gè)int輸入?yún)?shù),返回一個(gè)布爾值的結(jié)果。21IntToDoubleFunction接受一個(gè)int類型輸入,返回一個(gè)double類型結(jié)果 。23IntUnaryOperator接受一個(gè)參數(shù)同為類型int,返回值類型也為int 。25LongConsumer接受一個(gè)long類型的輸入?yún)?shù),無返回值。27LongPredicateR接受一個(gè)long輸入?yún)?shù),返回一個(gè)布爾值類型結(jié)果。29LongToDoubleFunction接受一個(gè)long類型輸入,返回一個(gè)double類型結(jié)果。31LongUnaryOperator接受一個(gè)參數(shù)同為類型long,返回值類型也為long。33ObjIntConsumerT接受一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1