Time of Update: 2018-12-05
目標:掌握Query介面的使用主要內容包括:u 查詢所有資訊u 使用Query完成分頁u 根據條件查詢u 相關介面方法介紹1、查詢所有資訊在第一講中查詢所有資訊的代碼如下:List<Userinfo> list = em.createQuery("select u from Userinfo u").getResultList();相當於下面的兩行代碼:Query q = em.createQuery("select u from
Time of Update: 2018-12-05
在Java應用中,日期和時間作為基本的資訊類型應用的特別廣泛,例如擷取目前時間,計算某些操作執行的時間等。日期處理相關的類包括Date和Calendar,通過Date和Calendar可以擷取目前時間,對時間進行一些運算,擷取時間中的年、月、日、時、分、秒和星期等資訊。在輸入和輸出的時候經常用到字串形式的時間,這就需要時間和字串之間的相互轉換,系統提供了DateFormat和SimpleDateFormat來完成這個轉換。java.util.Date類用於表示日期和時間,要擷取目前時間,可以使
Time of Update: 2018-12-05
這段時間事情比較多,沒有時間寫,所以決定從我的書中拷貝內容共用給大家。下面的內容是書的前言,是關於這本書運用的思想以及主要的內容。這些思想也是我多年授課的經驗積累。在作者多年的教學過程中,使用了多本JSP的教材,應該說都寫得挺好的。但是瞭解到的情況是學生聽課的時候可以聽懂,但是學完之後不知道怎麼去使用,讓學生自己編寫一個網站還是有困難。所以這幾年也一直在研究原因,逐漸發現了一些問題,並且想了一些方法來解決,另外也在一些班級進行了實驗,效果比較好。現在想把這些想法與其他老師分享,讓學生也能學有所用
Time of Update: 2018-12-05
題目:使用Java實現鏈表思路:鏈表的特點:鏈表的的元素之間通過指標串連起來。通常有一個頭指標指向第一個元素,通過第一個元素可以訪問到其他的元素。鏈表中資料如何儲存:鏈表中的每個元素應該由表示資料的域和指向其他元素的指標組成。鏈表的常用操作:建立鏈表、在鏈表中添加元素(在最後添加或者在某個具體的位置添加)、修改鏈表中的元素、刪除鏈表中的元素、查看鏈表中的元素。public class MyList{ private Element header; public
Time of Update: 2018-12-05
目標:通過執行個體掌握常用的具有關係的實體操作,執行個體採用大家比較熟悉的訂單管理。主要內容:n 建立資料庫表,包括訂單表和訂單明細表。n 建立持久單元和實體類n 建立管理實體類的會話Bean,添加添加訂單、刪除訂單和察看所有訂單的功能。n
Time of Update: 2018-12-05
在Java5中提供了變長參數,也就是在方法定義中可以使用個數不確定的參數,對於同一方法可以使用不同個數的參數調用,例如:print("hello");print("hello","lisi");print("hello","張三");下面介紹如何定義可變長參數以及如何使用可變長參數。1、可變長參數方法的定義使用...表示可變長參數,例如print(String... args){ ...}在具有可變長參數的方法中可以把參數當成數組使用,例如可以迴圈輸出所有的參數值。print(String.
Time of Update: 2018-12-05
目標:使用Java持久性API把資料庫中的資料顯示出來。基本過程包括:u 載入驅動程式u 建立資料庫以及表u 在NetBeans中載入驅動程式u 在NetBeans中建立串連u 建立持久單元以及實體類u 建立訪問持久單元的會話Beanu
Time of Update: 2018-12-05
這裡選擇Eclipse整合式開發環境,而在開發Web應用的時候會選擇一個基於Eclipse的外掛程式,為了方便我們選擇MyEclipse。注意:在介紹Java基礎的時候,不會使用MyEclipse提供的功能。我使用的整合式開發環境:MyEclipse 7.5。安裝過程不再介紹。對於Java應用,使用整合式開發環境的重要作用有如下幾個方面:n 建立工程,管理工程;n 編寫檔案;n 編譯檔案;n
Time of Update: 2018-12-05
Time of Update: 2018-12-05
目標:建立實體類之間的關係來體現資料庫中實體之間的關聯關係。主要內容:n 建立資料庫表n 添加測試資料n 產生實體類n 關係分析n 主鍵類1、執行個體說明本執行個體類比簡單學產生績管理系統,為了使用說明一對一的關係,每個學生對一個一台電腦。涉及的實體有:學生、電腦、課程、成績。具體資訊參考《建立資料庫表》部分。涉及的關係如下:n 每個電腦屬於一個學生;n
Time of Update: 2018-12-05
目標:掌握實體管理器和實體管理器工廠的使用。主要內容:u javax.persistence.Persistence類u javax.persistence.EntityManagerFactory介面u javax.persistence.EntityManager介面u EntityManagerFactory對象的擷取u EntityManager對象的擷取u
Time of Update: 2018-12-05
本文介紹的查詢方式有:l 根據某個特定的欄位查詢;l 在多個欄位中查詢;l 根據任意欄位查詢;l 任意欄位組合查詢;l 多值查詢。根據某個特定的欄位進行查詢使用者在輸入介面中輸入要查詢的欄位的值,然後系統根據這個值進行尋找。下面的執行個體是根據使用者名稱查詢使用者的詳細資料,簡單的如下:關鍵代碼如下:<p>請輸入要查詢的姓名:</p><form
Time of Update: 2018-12-05
獨立程式例如:Word
Time of Update: 2018-12-05
Java程式的編譯使用javac命令,Java程式的運行使用java命令。編譯編譯Java程式的目的,是把文字檔編譯成.class檔案。編譯的主要工作這個過程中完成的工作包括:檢查語法錯誤和產生class檔案。 檢查文法是否正確,代碼應該符合Java文法規則,如果發現語法錯誤,會提示使用者錯誤的原因和位置,並終止編譯,不會產生.class檔案。要想保證編譯通過,需要對Java的基本文法非常熟悉。如果引用了其他類,會在類路徑中尋找這些類。這些類可以在當前應用中,可以在classpath(編譯的時
Time of Update: 2018-12-05
本文介紹了一個MVC執行個體,涉及檔案如下:l login.jsp——視圖部分的輸入檔案l success.jsp——視圖部分的輸出檔案l failure.jsp——視圖部分的輸出檔案l LoginBean.java——模型部分l LoginServlet.java——控制器部分l
Time of Update: 2018-12-05
P9 刪除1.6.2節上面一行中的“公司”。P43 倒數第4行中“該字串至少包含一個字元” 把最後的“字元”修改為“數字”。P80 倒數11行 刪除“您的”兩個字。P83 刪除5.1.1下面一行中間“該組件的特點”中的“該”。P87 修改第4行後面的“如果僅僅是當前頁面使用”,修改為“如果僅僅是在當前頁面使用”。P88 5.3.4下面第2行中的“f”修改為“check”5.3.4 下面第4行中的“f”修改為“check”P105 第一段中代碼中的第2、3行縮排,與第6、7行對齊P106 第8
Time of Update: 2018-12-05
MD5是Message Digest 5的縮寫,是一種密碼編譯演算法,能夠對位元組數組進行加密,有如下特點:l 不能根據加密後的資訊找加密之前的資訊;l 加密後的結果是128位;l 對於給定的位元組數組,不管什麼時候採用這種密碼編譯演算法,結果是相同的;l
Time of Update: 2018-12-05
在程式中經常需要使用常量,如果直接寫在程式裡,改變這些字串時必須重新編譯,例如編寫資料庫應用的時候資料庫驅動程式、URL、使用者名稱和口令等資訊,可以使用資源檔(Properties檔案),Java中提供了 ResourceBundle類來方便對屬性檔案的訪問。本文介紹如何編寫properties檔案,如何訪問,如何?國際化。1、properties檔案的編寫 檔案的尾碼名為.properties。檔案中每一行的格式為:key=value例如:database.driver=com.mysql
Time of Update: 2018-12-05
有人可能遇到這樣的錯誤,明明在類中定義了某個成員變數,但是系統在啟動並執行時候提示錯誤:屬性XX沒有定義。這是什麼原因呢?大家知道成員變數有多種存取控制符,通常都應該把成員變數定義成私人的,然後為該成員變數提供set方法和get方法,外界通過set方法和get方法對成員變數進行操作。這樣對外界來說,只有能夠訪問到的成員變數才算是屬性,例如下面的代碼:private String userName;public void setUserName(String userName){
Time of Update: 2018-12-05
在一個網站中可能會存在大量的圖片,有些圖片對於所有的網頁是相同的,例如網頁的LOGO,首頁中的圖片,這些圖片就像普通的html檔案一樣,這些圖片的處理通常使用網頁編輯工具來完成的,也就是說通常是由美工完成的。主要使用下面的html標籤:<img alt=""