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

正文內(nèi)容

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

2025-05-31 22:26本頁面
  

【正文】 ? 當 (子類中實現(xiàn)的 )execute()方法返回后,我們會嘗試提交這個事務 (行⑦ ),而如果有任何異常發(fā)生的話,我們會回滾 (rollback)這個事務并將異常信息打印到系統(tǒng)錯誤輸出流中 ()。 ? 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()方法中。這個 execute()方法中行⑤初始化一個單獨的 Movie實例,然后在行⑥調(diào)用 PersistenceManager的makePersistent()方法保存這個實例。 ? 例 19 創(chuàng)建一個 Movie實例并保存它 ? 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)在我們來看一個更大的應用程序 :LoadMovies,如例 110中所示,它從一個包含電影信息的文件中讀取并創(chuàng)建多個 Movie實例。execute()方法通過調(diào)用 parseMovieDate()每次從這個文件讀取一行并分析之,從而在行①創(chuàng)建一個 Movie實例,并在行②保存之。 ? 例 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)。 ? } ? } 學習更多 java基礎
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1