看看你是不是Java牛人
下面是377個Java的例子。如果你是牛人,看看你能做出多少?
如果有人不相信這些例子都是Java做的,可以看看清華大學的《Java範例開發大全》
例項1 開發第一個Java程式
例項2 自動提升
例項3 自動轉換
例項4 常用基礎型別之強制轉換
例項5 算術運算子
例項6 關係運算子
例項7 邏輯運算子
例項8 位運算子
例項9 移位運算子
例項10 轉型運算子
例項11 常量與變數
例項12 各種進位制的轉換
例項13 Java中的進位制與移位運算子
例項14 判斷輸入的年份是否為閏年
例項15 抽獎活動
例項16 小九九乘法表
例項17 如何列出素數
例項18 Java中的遞迴
例項19 男生女生各多少人
例項20 求水仙花數
例項21 求任意一個正數的階乘
例項22 求n的n次方
例項23 利用for迴圈輸出幾何圖形
例項24 楊輝三角
例項25 求1到100之間的和
例項26 存上100元需要多少天
例項27 輸出100之間的所有偶數
例項28 如何判斷迴文數字
例項29 輸出100之間的所有奇數
例項30 求最大的隨機數
例項31 判斷字母分類
例項32 優良及差
例項33 列印任意一年日曆
例項34 一年四季的劃分
例項35 除0發生的算術異常(ArithmeticException)
例項36 陣列下標越界異常(ArrayIndexOutOfBoundsException)
例項37 陣列元素型別不匹配異常(ArrayStoreException)
例項38 強制型別轉換異常(ClassCastException)
例項39 索引越界異常(IndexOutOfBoundsException)
例項40 空指標異常(NullPointerException)
例項41 數字格式轉換異常(NumberFornatException)
例項42 字串索引越界異常(StringIndexOutBounds)
例項43 操作錯誤(UnsupportedOperationException)
例項44 找不到指定類時發生的異常(ClassNotFoundException)
例項45 請求的方法不存在(NoSuchMethodException)
例項46 try…catch捕獲異常的例項
例項47 try…catch…finally捕獲異常的例項
例項48 try…catch巢狀捕獲異常的例項
例項49 throws宣告異常例項一
例項50 throws宣告異常例項二
例項51 throw丟擲異常例項一
例項52 throw丟擲異常例項二
例項53 自定義異常例項一
例項54 自定義異常例項二
例項55 一維陣列的建立與使用
例項56 按相反的順序輸出
例項57 奇偶分組
例項58 找寶
例項59 尋找最小數
例項60 我的位置在哪裡
例項61 複製陣列
例項62 插入新元素
例項63 陣列的合併
例項64 去除重複元素
例項65 陣列求和計算
例項66 求最大值、最小值和平均值
例項67 二維陣列的建立與使用
例項68 矩陣轉置
例項69 奇數階幻方
例項70 求方陣對角線之和
例項71 矩陣的加法
例項72 矩陣的減法
例項73 快遞報價單
例項74 氣泡排序法
例項75 陣列遞增排序
例項76 部分陣列遞增排序
例項77 選擇排序法
例項78 快速排序法
例項79 建立字串類
例項80 如何使用charAt()方法計算重複字元
例項81 按字母順序比較大小
例項82 首尾相連
例項83 字串間的比較
例項84 字符集的解碼方法
例項85 尋找指定字元第一次出現的位置
例項86 尋找指定字元最後出現的位置
例項87 我究竟有多長
例項88 替換指定的字元
例項89 分割字串
例項90 如何使用substring()方法擷取子串
例項91 分解字串
例項92 字母大小寫轉換
例項93 去除多餘的空白
例項94 原始陣列型別的String形式
例項95 Java合法識別符號
例項96 顯示一週各星期的名稱
例項97 構造空心方框
例項98 這一天是星期幾
例項99 大小寫互換
例項100 輸出指定範圍的素數
例項101 我出現了幾次
例項102 算術表示式求值器
例項103 字串對齊調整器
例項104 字串的加密
例項105 使用正規表示式驗證電話號碼的格式
例項106 建立字串快取類
例項107 提取單個字元
例項108 給指定字元賦值
例項109 插入新的字元
例項110 插入新的字串
例項111 獲取字串的子串
例項112 刪除指定的字元
例項113 倒置字串
例項114 去除重複字元
例項115 檢查是否是迴文
例項116 顯示檔案的基本資訊
例項117 顯示目錄的基本資訊
例項118 在指定的目錄下建立單個檔案
例項119 在指定的目錄下建立多個臨時檔案
例項120 刪除指定目錄下的檔案
例項121 移動指定目錄下的檔案
例項122 檔案搜尋引摯
例項123 複製指定目錄下的檔案
例項124 顯示檔案中的內容
例項125 將資料儲存到指定的檔案中
例項126 將由鍵盤中錄入的資訊儲存到檔案中
例項127 一個檔案變成多個小檔案
例項128 多個小檔案合成一個檔案
例項129 統計指定檔案中的字元個數
例項130 物件的序列化與反序列化
例項131 同時顯示多個檔案
例項132 生成zip壓縮檔案
例項133 解壓縮zip檔案
例項134 生成Excel檔案
例項135 讀取Excel檔案中的內容
例項136 生成PDF檔案
例項137 讀取PDF檔案中的內容
例項138 用iText生成Word檔案
例項139 利用POI讀取Word檔案中的內容
例項140 按順序建立檔案
例項141 按順序讀取檔案
例項142 追加檔案內容
例項143 只顯示檔案中指定的字元
例項144 讀取jar包檔案
例項145 檔案的加密/解密操作
例項146 複製圖片
例項147 隨機讀寫Java類檔案
例項148 簡單的通訊錄類
例項149 簡單的長度單位轉換類
例項150 卡車和卡車司機之間的關係
例項151 雙色球
例項152 使用類作為成員變數
例項153 構造方法
例項154 使用靜態成員變數計算記憶體中例項化的物件數目
例項155 實現加減乘除的方法
例項156 Singleton單例模式
例項157 招聘(簡單工廠模式)
例項158 同學聚會(工廠方法模式)
例項159 圖書展(抽象工廠模式)
例項160 汽車介面卡(Adapter介面卡模式)
例項161 垃圾回收的機制
例項162 求自定義幾何圖形的面積和周長
例項163 使用抽象方法實現的支票夾
例項164 世界小姐參賽資格
例項165 自定義複數類
例項166 轎車與本田的關係
例項167 繼承關係的載入順序
例項168 如何訪問同名的方法或變數
例項169 super()方法的使用
例項170 this方法的使用
例項171 一張考試成績單
例項172 銀行自動存取一體機
例項173 飲食文化
例項174 使用構造方法的過載計算課程的GPA值
例項175 成員內部類的使用規範
例項176 猜謎
例項177 區域性內部類的使用規範
例項178 獎學金的評分標準
例項179 匿名內部類的使用規範
例項180 電話與行動電話
例項181 靜態內部類的使用規範
例項182 蘋果的來歷
例項183 求n的冪數與倍數
例項184 商品訂單
例項185 多功能排序
例項186 求圓周率∏值
例項187 求對數值
例項188 使用取整函式
例項189 隨機數
例項190 驗證碼
例項191 使用Date類獲取系統的當前時間
例項192 使用DateFormat類獲取系統的當前時間
例項193 使用GregorianCalendar類獲取系統的當前時間
例項194 使用SimpleDateFormat類獲取系統的當前時間
例項195 顯示某年某月某一週的資訊
例項196 顯示某年某月的資訊
例項197 時間的設定與獲取
例項198 萬年曆(農曆和陽曆的互換)
例項199 時間格式轉換符的使用
例項200 資料格式轉換符的使用
例項201 記錄程式執行的時間
例項202 程式的退出
例項203 獲取程式執行環境的資訊
例項204 利用HashSet刪除學生
例項205 不重複的隨機數序列
例項206 運用對映的相關類(Map)
例項207 運用集的相關類(Set)
例項208 增加所需的元素
例項209 Iterator迭代器的使用
例項210 誰是幸運兒
例項211 自定義Queue佇列
例項212 List、Set與Array之間的相互轉換
例項213 二分查詢法的實現方法
例項214 模擬作業系統的程式排程
例項215 利用棧將字串逆序輸出
例項216 動態的陣列連結串列
例項217 你能猜出魚是誰的寵物嗎?
例項218 使用Collections類對List的排序操作
例項219 LinkedList的新增刪除操作
例項220 運用Vector
例項221 改變Properties檔案中的鍵值
例項222 啟動執行緒
例項223 參賽者的比賽生活(執行緒休眠喚醒)
例項224 資源搜尋並下載(執行緒等待和通報)
例項225 模擬淘寶購物買賣雙方交易問題
例項226 攜子之手 與子偕老(join)
例項227 執行緒讓步(Yield)
例項228 會走動的鐘(多執行緒)
例項229 變形金剛中的守護神(守護執行緒)
例項230 檢視JVM中所有的執行緒的活動狀況
例項231 模仿網路快車下載工具下載檔案
例項232 多執行緒同步方法的例項
例項233 ATM存取一體機(執行緒同步互斥)
例項234 我的錢哪裡去了
例項235 門鎖打不開了(死鎖)
例項236 門鎖終於被開啟了(解決死鎖)
例項237 一個死鎖的例子
例項238 排座位(執行緒優先順序)
例項239 賽車
例項240 定時器(Timer)
例項241 數字定時器
例項242 手術任務(執行緒池)
例項243 模擬人工服務檯(執行緒連線池)
例項244 下雪的村莊
例項245 小飛俠
例項246 飛流直下
例項247 多執行緒斷點續傳
例項248 滾動的珠子
例項249 餘額查詢
例項250 滾動的文字
例項251 漂浮效果
例項252 監視記憶體的使用情況
例項253 璀璨的星空
例項254 銀行和超市業務的模擬
例項255 一個關於泛型的簡單例子
例項256 帶兩個型別引數的泛型
例項257 有界型別程式示例
例項258 萬用字元使用示例
例項259 泛型方法使用示例
例項260 泛型介面示例
例項261 泛型實現座標列印
例項262 繼承泛型類示例
例項263 繼承非泛型類示例
例項264 泛型類的型別識別示例
例項265 強制型別轉換示例
例項266 無限界的擦拭
例項267 有限界的擦拭
例項268 Hashtable的泛型化
例項269 多功能畫筆
例項270 獲取計算機名與IP地址
例項271 獲取網址的IP地址
例項272 判斷兩個網址的主機名是否一樣
例項273 測試IP的型別
例項274 查詢主機
例項275 主機所支援的協議
例項276 使用URL訪問網頁
例項277 URL的組成部分
例項278 透過指定的URL可以獲取網頁的原始碼
例項279 一對多通訊模式
例項280 自制瀏覽器
例項281 掃描TCP埠
例項282 TCP協議伺服器
例項283 TCP協議客戶機
例項284 Socket連線資訊
例項285 Echo服務的客戶端是如何實現的?
例項286 檢測本機的服務埠
例項287 下載的頁面不丟失連結
例項288 如何對網頁進行重新定向
例項289 在Internet上搜尋物件
例項290 LAN使用代理伺服器
例項291 BBS論壇伺服器端
例項292 UDP報文的傳送與接收
例項293 載入JDBC驅動程式
例項294 透過JDBC對資料庫進行查詢
例項295 資料庫更新
例項296 獲取資料庫的基本資訊
例項297 獲取資料庫對SQL支援的資訊
例項298 處理訪問資料庫出現的常見異常情況
例項299 在Servlet中連線資料庫
例項300 資料分頁顯示
例項301 批處理
例項302 事物處理
例項303 呼叫儲存過程
例項304 連線ODBC資料庫
例項305 資料庫中圖片檔案的存取
例項306 JFrame框架的應用
例項307 Border的使用
例項308 使用Icon元件顯示一張圖片
例項309 Icon介面的應用
例項310 JLabel元件
例項311 Icon應用到JLabel中
例項312 JButton的使用
例項313 在JButton上設定快捷鍵
例項314 設定預設按鈕
例項315 使用JCheckBox元件
例項316 JCheckBox事件處理
例項317 JRadioButton的使用
例項318 JComboBox的使用
例項319 利用ComboModel構造JComboBox
例項320 DefaultComboBoxModel的使用
例項321 建立有影像的JComboBox
例項322 建立可自行輸入的JComboBox
例項323 JComboBox的事件處理
例項324 JTextField元件的使用
例項325 使用JTextArea元件
例項326 BorderLayout版面佈局
例項327 FlowLayout佈局管理
例項328 應用GridLayout設計版面
例項329 如何使用BoxLayout佈局管理器
例項330 使用ActionEvent監聽元件
例項331 使用WindowAdapter實現滑鼠事件
例項332 使用MouseMotionListener監聽滑鼠
例項333 使用KeyListener監聽鍵盤
例項334 計算器
例項335 建立樹選單
例項336 在節點中顯示詳細資訊
例項337 不斷變大的文字
例項338 燈光掃描的效果
例項339 字型逐漸展開的效果
例項340 飛舞的氣球
例項341 逐漸浮現的圖片
例項342 火焰邊框的特效
例項343 區域性放大效果
例項344 水波盪漾的效果
例項345 漫天飛花
例項346 動感影集
例項347 彩虹字
例項348 多功能按鍵
例項349 測試音訊播放器
例項350 測試影片播放器
例項351 影片反色效果
例項352 實現一個錄音機
例項353 建立一個調色盤
例項354 在計算機記憶體中建立一個影像
例項355 會移動的影像
例項356 將圖片進行180度旋轉
例項357 處理影像的明暗度
例項358 如何將彩色圖轉化為灰度圖
例項359 銳化和模糊影像
例項360 顯示一個影像的輪廓
例項361 如何放大及拉伸影像
例項362 網頁版的9×9乘法口訣
例項363 Java Servlet小程式
例項364 Servlet對錶單的處理過程
例項365 獲取/修改JavaBeans中的內容
例項366 喜連大三元
例項367 運氣對對碰
例項368 文字樣式統計器
例項369 圖形統計器
例項370 建立投訴表單
例項371 儲存投訴的內容
例項372 實現投訴站的後臺操作
例項373 取消投訴內容
例項374 站內信
例項375 建立評估問卷
例項376 實現評估的後臺操作
例項377 檢視評估結果
相關文章
- 看看你用的Windows XP是不是原版(轉)Windows
- 解密一個Java小白到大牛的坎坷道路 看看你是不是似曾相識解密Java
- Java程式設計師可能會犯的幾個錯誤, 看看你是不是躺槍了?Java程式設計師
- Java EE和RoR的牛人感慨Java
- 怎麼看mac電腦是不是原封正品?Mac
- 一個牛人給Java初學者的建議Java
- 轉貼_itpub牛人_如何入門及精通javaJava
- Java是不是已經飽和了?Java
- 如何從技術牛人升階為管理牛人
- Java開發牛人十大必備網站Java網站
- 大家看這是不是web應用發展的趨勢??Web
- 文思創新赴百度專案招聘JAVA牛人!(北京)Java
- 學java是不是必須要參加java培訓班?Java
- Java中的String判斷是不是為空Java
- 推薦牛人的個人部落格--Java 全棧知識體系Java全棧
- Java專案是不是分散式,真有那麼重要嗎?Java分散式
- 一看你就懂,超詳細 java 中的 ClassLoader 詳解Java
- 轉: 技術牛人部落格
- 不是Java高手別看Java
- 面渣逆襲:Java併發六十問,快來看看你會多少道!Java
- Java到底是不是一種純面嚮物件語言?Java物件
- Java判斷一個正整數是不是2的乘方Java
- CV牛人牛事簡介之一
- 牛人部落格系列(持續更新)
- java新手視訊看哪些Java
- 樹莓派:漂洋過海來看你樹莓派
- ORACLE是不是也很傻?Oracle
- 8個問題看你是否真的懂 JSJS
- 看看你是哪一型別的CTO型別
- SAP學習 看看你在哪個階段
- Java遊戲開發——連連看Java遊戲開發
- 細看Java序列化機制Java
- 從狀態模式看 JavaScript 與 Java模式JavaScript
- 前端是不是沒有地位?前端
- 新手和牛人在除錯時不同應對之道除錯
- 牛人寫的facebook優化php來龍去脈優化PHP
- 電子行業藏龍臥虎牛人輩出行業
- 麻省理工(MIT)牛人解說數學體系MIT