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

正文內(nèi)容

java圖書管理系統(tǒng)設計報告-資料下載頁

2025-01-20 20:32本頁面

【導讀】//("你已經(jīng)可以進行單擊操作。。。//("你已按下按鈕!

  

【正文】 Exception io){ (())。 } borrowedBooks+=1。 if(borrowedBooks borrowedBookLimit) { (對不起,你 現(xiàn)在已經(jīng)超期的圖書沒有歸還,暫時不能借閱其他的圖書,你需要交納的罰款為 +Money+元 )。 throw new BorrowedBookOutOfLimitException()。 } (該學生已經(jīng)借了 +borrowedBooks+本書 )。//不運行 (請問你是否還需要繼續(xù)借書嗎??: 1(確認 )Or 其他 (退出 ))。 try { tomp5 = ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } int middle4 = (())。 if(middle4 == 1) { tmp = true。 } else { tmp = false。 } } } public void searchBookByAuthor() throws IOException, ClassNotFoundException 22 { Book[] booK = ()。 (以作者的形式搜尋書籍: )。 String tom3 = new String()。 try { tom3 = ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } int j。 for(j=0。j 。j++) { // booK[j] = (Book) ()。 if(booK[j].(tom3)) { (親!本圖書館有這種書,歡迎你找到了 )。 (圖 書名稱: +booK[j].author+\n+圖書出版商:+booK[j].published+\n+圖書書名: +booK[j].nameOfBook)。 break。 } } if(j = ) { (親!本圖書館沒有你需要查找的書的信息 )。 return 。//退出子函數(shù) } }//以作者的形式搜索圖書 public void searchBookByPublished() throws IOException, ClassNotFoundException { /*FileInputStream fis = new FileInputStream(C:\\)。 ObjectInputStream ois = new ObjectInputStream(fis)。 Book[] booK = new Book[20]。*/ Book[] booK = ()。 (以出版商的形式搜尋書籍: )。 String tom3 = new String()。 try { tom3 = ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } 23 int j。 for(j=0。j 。j++) { // booK[j] = (Book) ()。 if(booK[j].(tom3)) { (親!本圖書館有這種書,歡迎你找到了 )。 (圖書名稱: +booK[j].author+\n+圖書出版商:+booK[j].published+\n+圖書書名: +booK[j].nameOfBook)。 break。 } } if(j = ) { (親!本圖書館沒有你需要查找的書的信息 )。 return 。//退出子函數(shù) } }//以出版商的形式搜索圖書 public void searchBookByNameOfBook() throws IOException, ClassNotFoundException { Book[] booK = ()。 (以書名的形式搜尋書籍: )。 String tom3 = new String()。 try { tom3 = ()。 } catch (IOException e) { // TODO Autogenerated catch block ()。 } int j。 for(j=0。j 。j++) { // booK[j] = (Book) ()。 if(booK[j].(tom3)) { (親!本圖書館有這種書,歡迎你找到了 )。 (圖書名稱: +booK[j].author+\n+圖書出版商:+booK[j].published+\n+圖書書名: +booK[j].nameOfBook)。 break。 } } if(j = ) 24 { (親!本圖書館沒有你需要查找的書的信息 )。 return 。//退出子函數(shù) } }//以書名的形式搜索圖書 } import .*。 import 。 import 。 import 。 import 。 public class UserLogin { Frame app = new Frame(用戶登錄界面 )。 Label lb1 = new Label(用戶名: )。 static TextField txtName = new TextField()。 Label lb2 = new Label(用戶密碼: )。 static TextField txtPass = new TextField()。 static Button b5 = new Button(進 入功能界面 )。 public UserLogin() { (200,400)。 (new FlowLayout())。 (60,50,70,20)。 (new Button5Handler())。 (135, 50, 100, 20)。 (new keyHandler())。 (new focusHandler())。 (60,90,70,20)。 (135, 90, 100, 20)。 (new keyHandler())。 (new focusHandler())。 (39。*39。)。 (lb1)。 (txtName)。 (lb2)。 (txtPass)。 (b5)。 (null)。 (true)。 } } 25 二、 測試結(jié)果 26 27 28 三、 實驗中的問題及心得 我今天終于體會到什么叫做死去活來,什么叫做自己真的很想被一陣風吹走,想一個解決的問題我都想到自己很想不吃飯也要把這個問題解決了,現(xiàn)在我還是來總結(jié)哈本次項目的心得,第一就是在這個項目開始的時候我們會發(fā)現(xiàn)第一個問 題就是我們怎樣完成從鍵盤的讀入功能,這真的是看了 IO文件操作這一章的內(nèi)容才找到了答案,原來鍵盤作為一種很特殊的流讀進去的,這真的是沒有辦法啊, Java就是這樣他都是很多的流構(gòu)成的輸入,不管你想怎樣輸入都不能逃脫流的限制。 第二:在進行文件操作的時候我們必須要牢記每一個流都只能對應一個文件這看來真的是。,難怪開始的時候為什么一直都是異常,弄得我真的好糾結(jié)。 第三:首先這個問題纏繞了我大概有一個月,就是進行文件操作的時候我們會發(fā)現(xiàn)我們需要對多本書和多個學生的信息進行讀入和修改,但是我們又是怎樣讀進文件的呢嗎, 開始的時候我在晚上搜尋了一下就是可以通過每一行每一行的往文件里面寫,或者是通過以某一個具體的字符作為結(jié)束字符吧你寫入的所有的信息一次性的寫進文件里面,但是我們會發(fā)現(xiàn)當我們可以成功的讀進寫出的時候,我們通過 Student 類的查找書目的信息怎么辦呢,我們知道CV語言都是通過讀取到類存中通過數(shù)組的形式進行查找,但是這個 Java又該怎么辦呢,最后我問了湯老師了以后,老師提示我說可以通過串行化和序列化讀取數(shù)據(jù),在這之前我都是通過在每一次運行的時候我分別通過類存中的數(shù)據(jù)和文件中的數(shù)據(jù)分開讀取,但是。 問題來了就是 我們每一次運行的時候類存中的數(shù)據(jù)會被清空的,這又該怎么辦呢,哎哎哎,在經(jīng)過我、周承林、還有就是大一的叫羅宇恒的苦思冥想以后終于解決問題了,這個解決的辦法還是通過網(wǎng)上的一個網(wǎng)友通過相似的問題解決的,就是再建一個共同的類存儲你讀文件的時候如果遇到 header 的時候就清空,這樣就可以讀到真正的末尾,這個問題糾結(jié)了我一個月這樣才解決了 第四:就是我們在控制循環(huán)的時候,就行我們從文件中通過反序列化的時候讀到內(nèi)存中我們應該是通過一開始還是應該通過 0 開始呢,我們經(jīng)過調(diào)試的時候發(fā)現(xiàn)循環(huán)從 0 開始會報錯的,但是從 1開始就不會 出現(xiàn)問題了 第五:在 while循環(huán)和 for循環(huán)的時候,里面的 ++i和 i++也讓我調(diào)試了一會兒,還是當時自己學習 C語言的時候沒有學好 ++i和 i++之間的關(guān)系, 最后的總結(jié):經(jīng)過這樣一個過程我覺得自己在打的付出都是值得的,雖然最后界面還不是做的很完美,沒有用稿 JFace,我相信這不是自己的終點而是另外一個起點,我還會在 Java的路上越走越遠 ,還有很多的東西,自己也是慢慢的理解。如 servlet\tomcat\JDBC\還有就是數(shù)據(jù)庫通信,最后做的 Android開發(fā),我會堅持的。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1