原创 SpringMVC配置解析和工作流程
視圖解析器: 我們一般將 不讓用戶訪問的 頁面 放進:在web-inf中的頁面是受保護的。 我們將頁面放在 web-inf下自定包view中: 我們添加視圖的時候:前綴和後綴都重複了,我們的框架也知道幫我們省去重複的地方。 這時候我
原创 IO流基礎練習:File ,FileInputStream,FileOutputStream,FileReader,FileWriter,BufferedReader,BufferedWriter
任務需求1: 在c盤下創建一個目錄homework,目錄下創建一個名稱爲temp1.txt、temp2.txt的文件, 1)查看temp1文件是否存在、名稱、大小、路徑、父目錄、可讀可寫狀態等信息;
原创 泛型的上下邊界 : ? extends E 與 ? super T
* ? extends E 是 泛型 的上邊界 , ? super T 是 泛型的下邊界 。 一、首先:創建Student 和 BaseStudent 兩個類。 Student.java: package com.demo.m
原创 BigDecimal 與 DecimalFormat 保留小數點後幾位的方法。
package com.demo.main; import java.math.BigDecimal; import java.math.BigInteger; import java.text.DecimalFormat; impo
原创 BigInteger、BigDecimal、Integer 和 異常(Exception)
例題:鍵盤輸入數字字符串(String),然後通過 int number = Integer.parseInt(numberStr); 將String轉換成int類型。 這個轉換過程可能出現異常: 1.parseInt()不能存入字母。
原创 判斷三個邊長是否能夠組成一個三角形,如果不能則拋出異常,如果可以構成,則輸出三條邊的邊長。
任務需求: 寫一個方法void triangle(int a,int b,int c),判斷三個參數是否能夠組成一個三角形,如果不能則拋出異常IllegalArgumentException,顯示異常信息“a,b,c不能組成三
原创 用HashSet模擬實現學生信息管理系統中的增刪改查
任務需求: 用HashSet模擬實現學生信息管理系統中的增刪改查。 往HashSet集合中存入自定對象時,姓名和年齡相同爲同一個人, 屬於重複元素,不能加入。所
原创 Java的IO流 : 計算平均小數(A.txt存儲所有小數,B.txt存儲A.txt中所有小數的平均數)
任務需求3: 已知有一組帶小數的數值(小數點後位數5位以內)存放在文件src.txt中, 每個數值都用','間隔,數值存放的格式如下:1,
原创 Java集合:ArrayList、LinkedList 模擬 簡單的電影DVD在線銷售系統
任務需求: 模擬電影DVD在線銷售系統: 1)能存儲n個電影的DVD對象,數量不確定; 2)能獲取電影DVD對象的總數;
原创 HashMap、ArrayList的使用:小型DVD電影在線銷售系統。
任務需求: 小型DVD電影在線銷售系統: 1)要求使用集合ArrayList存儲電影; 2)使用HashMap將電影分類名稱關聯不同類別的電影集
原创 用HashMap,參考下圖模式,完成用戶的登陸,個人信息修改,遍歷登陸用戶的操作。
任務需求: 用HashMap,參考下圖模式,完成用戶的登陸,個人信息修改,遍歷登陸用戶的操作。(用戶的數據信息用UserData類提前創建好) 所需知識點: 1.Map接口的實現類HashMa
原创 用List接口實現類(ArrayList和LinkedList)實現員工信息 簡單的增刪改查。
任務需求2: 參考圖中的模式,模擬員工管理系統,用List接口實現類(ArrayList和LinkedList)實現員工信息的增刪改查。 所需知識點: 1.List接口的實現類ArrayList
原创 集合框架(模擬鬥地主洗牌、發牌、看牌)
一、簡單模擬: package com.demo.com; import java.sql.Array; import java.util.ArrayList; import java.util.Collections; publi
原创 利用HashMap等雙列集合,統計字符串中字符出現的次數 。
雙列集合HashMap中存儲的方式: HashMap<Character, Integer> hm = new HashMap<>() ; Key類型爲:Character ; Values類型爲:Integer ; 實現代碼: p
原创 Collections工具類的一些基本方法
基本方法的使用: 代碼如下 package com.demo.main; import java.sql.Array; import java.util.ArrayList; import java.util.Collections;