JavaSE JavaSE之新特性概述

2021-08-21 07:56:49 字數 1379 閱讀 6587

1. lambda函式式程式設計--->2. 可變引數--->傳遞多類引數--->3. 自定義異常類--->4. 萬用字元?,? extends 類,? super 類的示例***
1. lambda函式式程式設計

@functionalinte***ce

inte***ce imessage

public

class test;

message.fun();

}}

2. 可變引數—>傳遞多類引數

但是注意,如果傳遞多類引數,可變引數只能放在後面,並且只能設定乙個可變引數

public

class test));

}public

static

intadd(string msg,int ... data)

}

3. 自定義異常類

假如在進行加法運算時,相加為50丟擲異常

class

addexception

extends

runtimeexception

}public

class

test else

}}

4. 萬用字元?,? extends 類,? super 類的示例

在程式類中加入泛型,避免了型別轉換異常,但是引數不能統一

class message

public

void

setmessage(t message)

}class message1

public

void

setmessge(t messge)

}public

class test

//此時?萬用字元描述的是它可以接收任何型別,但因為不確定型別,所以無法修改

public

static

void

fun(message<?> temp)

//此時?萬用字元描述的是它可以接收number或其子類,但因為不確定型別,所以無法修改

public

static

void

fun1(message1<? extends number> temp)

//下限設定只能用在方法引數裡面,可以修改內容

public

static

void

fun2(message<? super string> message)

}

Zend Framework V1 5 中的新特性

流行的開源軟體 zend framework 剛剛實現了一些出色的增強。本文介紹 v1.5 中的新特性以及如何公升級對 gdata web 服務的增強支援,包括zend form zend layout和zend view,並且,改進的 ajax 支援可以幫助 php 開發人員輕鬆地構建先進的 we...

Servlet2 4以上的filter新特性

在servlet2.4以下的版本中 web元件forward 到另外乙個 web元件的時候是不執行filter.最近專案中既需要forward 的方式.又需要forward請求訪問filter.查閱了一下google.發現servlet2.4以上版本的可以配置filter的規則,如下 1,只有當re...

oracle10g 的sqlplus的新特性

在使用oracle9i的sqlplus時候我們不知道當前登入的使用者是誰,登入的主機是什麼,登入的時間等 我們需要使用命令來檢視 在oracle10g裡面,我們可以通過設定來達到這個目的 sql set sqlprompt user privilege 8 nf y q6zvxs0 通過以上設定,你...