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

正文內(nèi)容

java數(shù)據(jù)對象技術(shù)jdo三-閱讀頁

2025-05-31 22:26本頁面
  

【正文】 ? 當(dāng) (子類中實(shí)現(xiàn)的 )execute()方法返回后,我們會(huì)嘗試提交這個(gè)事務(wù) (行⑦ ),而如果有任何異常發(fā)生的話,我們會(huì)回滾 (rollback)這個(gè)事務(wù)并將異常信息打印到系統(tǒng)錯(cuò)誤輸出流中 ()。 ? import 。 ? import 。 ? import 。 ? import 。 ? import 。 ? protected PersistenceManager pm。 ? public abstract void execute()。 ? } ? public MediaManiaApp() { ? try { ? InputStream propertyStream = new FileInputStream()。 ? ① (propertyStream)。 ? ② pmf = (jdoproperties)。 ? ④ tx = ()。 ? ( 1)。 ? } ? public void executeTransaction() { ? try { ? ⑤ ()。 ? ⑦ ()。 ? if (()) ? ()。該的功能被放在 execute()方法中。這個(gè) execute()方法中行⑤初始化一個(gè)單獨(dú)的 Movie實(shí)例,然后在行⑥調(diào)用 PersistenceManager的makePersistent()方法保存這個(gè)實(shí)例。 ? 例 19 創(chuàng)建一個(gè) Movie實(shí)例并保存它 ? package 。 ? import 。 ? public class CreateMovie extends MediaManiaApp { ? public static void main(String[] args)) { ? CreateMovie createMovie = new CreateMovie()。 ? } ? public void execute() { ? Calendar cal = ()。 ? (, 1997)。 ? ⑤ Movie movie = new Movie(Titanic, date, 194, PG13, ? historical,drama)。 ? } ? } ? 現(xiàn)在我們來看一個(gè)更大的應(yīng)用程序 :LoadMovies,如例 110中所示,它從一個(gè)包含電影信息的文件中讀取并創(chuàng)建多個(gè) Movie實(shí)例。execute()方法通過調(diào)用 parseMovieDate()每次從這個(gè)文件讀取一行并分析之,從而在行①創(chuàng)建一個(gè) Movie實(shí)例,并在行②保存之。 ? 例 110 LoadMovies ? package 。 ? import 。 ? import 。 ? import 。 ? public class LoadMovies extends MediaManiaApp { ? private BufferedReader reader。 ? ()。 ? reader = new BufferedReader(fr)。 ? (filename)。 ? ( 1)。 ? parseMovieData(line)。 ? ()。)。 ? String dateStr = ()。 ? int runningTime = 0。 ? } catch ( e) { ? (Exception parsing running time for )。 ? } ? String rating = ()。 ? ① Movie movie = new Movie(title, releaseDate, runningTime, rating, ? genres)。 ? } ? } 學(xué)習(xí)更多 java基礎(chǔ)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1