原创 編寫Java程序,利用List實現報數遊戲的實現思路

返回本章節 返回作業目錄 需求說明: 利用List實現報數遊戲 在控制檯輸入一個大於3的正整數,該整數表示有多少人,如在控制檯輸入10,表示有10個人,10個人圍成一個圓圈,從序號1開始爲這些人依次編號。 第一個人從數字1開始報數,數到3

原创 編寫Java程序,比較兩個Dog對象是否爲同一個對象

返回本章節 返回作業目錄 需求說明: 重寫Dog類的equals(Object obj)方法。 如果equals(Object obj)中obj爲Dog類型,則判斷當前 對象的dogName與obj對象的dogName是否同名,如同名則返

原创 Java面向對象筆記 • 【第8章 內部類和泛型】

全部章節   >>>> 本章目錄 8.1 內部類 8.1.1 內部類概述 8.1.2 內部類使用 8.1.3 實踐練習 8.2 靜態內部類 8.2.1 靜態內部類的實現 8.2.2 實踐練習 8.3 匿名內部類 8.3.1 匿名內部類的實

原创 加深理解Java異常概念並熟記5個最常見的運行時異常

加深理解Java異常概念並熟記5個最常見的運行時異常 說明Error與Exception的聯繫和區別有哪些? 列舉最常見的5個運用時異常。     1、Error和Exception的聯繫和區別: Error類和Exception類是T

原创 Java面向對象筆記 • 【第5章 異常處理】

全部章節   >>>> 本章目錄 5.1 異常概述 5.1.1 程序中的異常 5.1.2 異常分類 5.1.3 實踐練習 5.2 try-catch處理異常 5.2.2 使用finally回收資源 5.2.3 實踐練習 5.3 throw

原创 Java面向對象筆記 • 【第9章 JDBC編程】

全部章節   >>>> 本章目錄 9.1 JDBC基礎 9.1.1 JDBC簡介 9.1.2 JDBC常用API簡介 JDBC 常用API功能說明 9.1.3 JDBC編程步驟 9.1.4 實踐練習 9.2 PreparedStateme

原创 編寫Java程序,實現字符串統計和處理

返回本章節 返回作業目錄 需求說明: 在控制檯輸入純字符的字符串,輸出當前字符串的長度。 統計出該字符串中出現相同字母次數最多的字母(不考慮不同字母出現次數相同的情況)。 將出現最多次數的字母字母替換成“-”,並將該字符串按照“-”進行拆

原创 編寫Java程序,使用面向接口編程模擬不同動物的吼叫聲

返回本章節 返回作業目錄 需求說明: 使用面向接口編程模擬不同動物的吼叫聲   實現思路: 使用面向接口編程模擬不同動物吼叫聲的實現思路: 定義發聲接口Voice,在其中定義抽象吼叫方法sing()。 分別定義動物類Dog和Tiger實現

原创 編寫Java程序,創建一個數學工具類,將該類設計爲final類,Final 修飾符的使用。

返回本章節 返回作業目錄 需求說明: 創建一個數學工具類。 將該類設計爲final類。 將該類的構造方法的訪問權限定義爲私有,以防止外界實例化該類。 在該類定義靜態double類型常量π,其值爲3.14159268。 定義靜

原创 編寫Java程序,利用List維護用戶信息

返回本章節 返回作業目錄 需求說明: 將新增的用戶信息添加到List集合。 用戶信息包括用戶編號、姓名和性別。 按照姓名和性別查找用戶信息。 實現思路: 創建類UserInfo,在該類中定義3個String類型的變量編號(no)、姓名(

原创 編寫Java程序,通過接口摸擬麥當勞食物生產過程,接口設計

返回本章節 返回作業目錄 需求說明: 通過接口摸擬麥當勞食物生產過程   實現思路: 通過接口摸擬麥當勞食物生產過程的實現思路: 創建接口食物(Food),該接口需要被所有的食物類所實現。在該接口中定義getFood()方法。 創建麥香

原创 編寫Java程序,使用日期處理類實現日期的格式化輸出

返回本章節 返回作業目錄 需求說明: 按“yyyy-MM-dd”格式輸入一個字符串型日期,然後輸出這個日期爲本年中的第幾周。 實現思路: 使用SimpleDateFormat格式化輸入參數。 Calendar下的靜態屬性WEEK_OF_

原创 編寫Java程序,以樹形結構顯示國家-直轄市/省/州信息

返回本章節 返回作業目錄 需求說明: 以樹形結構顯示國家-直轄市/省/州信息     實現思路: 創建顯示樹形結構的類Tree,在該類中定義Map類型的全局實例屬性countryMap,該Map集合用於存放所有國家與其管轄的直轄市/省/

原创 如何下載安裝JDBC_jar包,MySQL_JDBC_jar包的下載與使用(Windows)

一、 下載 (1) 打開MySQL_JDBC的下載網站:https://dev.mysql.com/downloads/connector/j/ (2) 選擇操作系統:Platform Independent (3) 文件後綴名爲 .

原创 編寫Java程序,編寫自定義異常類封裝將棋子落在格子中已有棋子的異常

返回本章節 返回作業目錄 需求說明: 完善控制檯版五子棋,判斷用戶所下棋子的位置,是否已經存在棋子,如果已經存在,則拋出用戶自定義異常,提示用戶該位置已經有棋子。 實現思路: 創建用戶自定義異常類GoBangException,該類繼承自