项目实战大全,提升经验的最好办法(一)
當初本袁為了學習JAVA,收集了很多經典源碼,源碼難易程度分為初級、中級、高級等,詳情看源碼列表,需要的可以直接下載!
希望對給位小伙伴們有所幫助,給你們指明道路
Java 源碼包
Applet鋼琴模擬程序java源碼
2個目標文件,提供基本的音樂編輯功能。編輯音樂軟件的朋友,這款實例會對你有所幫助。
Calendar萬年歷
1個目標文件
EJB 模擬銀行ATM流程及操作源代碼
6個目標文件,EJB來模擬銀行ATM機的流程及操作:獲取系統屬性,初始化JNDI,取得Home對象的引用,創建EJB對象,并將當前的計數器初始化,調用每一個EJB對象的count()方法,保證Bean正常被激活和鈍化,EJB對象是用完畢,從內存中清除,從賬戶中取出amt,如果amt>賬戶余額拋出異常,一個實體Bean可以表示不同的數據實例,我們應該通過主鍵來判斷刪除哪個數據實例……
ejbCreate函數用于初始化一個EJB實例
5個目標文件,演示Address EJB的實現,創建一個EJB測試客戶端,得到名字上下文,查詢jndi名,通過強制轉型得到Home接口,getInitialContext()函數返回一個經過初始化的上下文,用client的getHome()函數調用Home接口函數得到遠程接口的引用,用遠程接口的引用訪問EJB。
EJB中JNDI的使用源碼例子
1個目標文件,JNDI的使用例子,有源代碼,可以下載參考,JNDI的使用,初始化Context,它是連接JNDI樹的起始點,查找你要的對象,打印找到的對象,關閉Context……
ftp文件傳輸
2個目標文件,FTP的目標是:(1)提高文件的共享性(計算機程序和/或數據),(2)鼓勵間接地(通過程序)使用遠程計算機,(3)保護用戶因主機之間的文件存儲系統導致的變化,(4)為了可靠和高效地傳輸,雖然用戶可以在終端上直接地使用它,但是它的主要作用是供程序使用的。本規范嘗試滿足大型主機、微型主機、個人工作站、和TACs 的不同需求。例如,容易實現協議的設計。
Java EJB中有、無狀態SessionBean的兩個例子
兩個例子,無狀態SessionBean可會話Bean必須實現SessionBean,獲取系統屬性,初始化JNDI,取得Home對象的引用,創建EJB對象,計算利息等;在有狀態SessionBean中,用累加器,以對話狀態存儲起來,創建EJB對象,并將當前的計數器初始化,調用每一個EJB對象的count()方法,保證Bean正常被激活和鈍化,EJB對象是用完畢,從內存中清除……
Java Socket 聊天通信演示代碼
2個目標文件,一個服務器,一個客戶端。
Java Telnet客戶端實例源碼
一個目標文件,演示Socket的使用。
Java 組播組中發送和接受數據實例
3個目標文件。
Java讀寫文本文件的示例代碼
1個目標文件。
java俄羅斯方塊
一個目標文件。
Java非對稱加密源碼實例
1個目標文件
摘要:Java源碼,算法相關,非對稱加密
Java非對稱加密源程序代碼實例,本例中使用RSA加密技術,定義加密算法可用 DES,DESede,Blowfish等。
設定字符串為“張三,你好,我是李四”
產生張三的密鑰對(keyPairZhang)
張三生成公鑰(publicKeyZhang)并發送給李四,這里發送的是公鑰的數組字節
通過網絡或磁盤等方式,把公鑰編碼傳送給李四,李四接收到張三編碼后的公鑰,將其解碼,李四用張三的公鑰加密信息,并發送給李四,張三用自己的私鑰解密從李四處收到的信息……
Java利用DES私鑰對稱加密代碼實例
同上
java聊天室
2個目標文件,簡單。
java模擬擲骰子2個
1個目標文件,輸出演示。
java憑圖游戲
一個目標文件,簡單。
java求一個整數的因子
如題。
Java生成密鑰的實例
1個目標文件
摘要:Java源碼,算法相關,密鑰
Java生成密鑰、保存密鑰的實例源碼,通過本源碼可以了解到Java如何產生單鑰加密的密鑰(myKey)、產生雙鑰的密鑰對(keyPair)、如何保存公鑰的字節數組、保存私鑰到文件privateKey.dat、如何用Java對象序列化保存私鑰,通常應對私鑰加密后再保存、如何從文件中得到公鑰編碼的字節數組、如何從字節數組解碼公鑰。
Java數據壓縮與傳輸實例
1個目標文件
摘要:Java源碼,文件操作,數據壓縮,文件傳輸
Java數據壓縮與傳輸實例,可以學習一下實例化套按字、得到文件輸入流、壓縮輸入流、文件輸出流、實例化緩沖區、寫入數據到文件、關閉輸入流、關閉套接字關閉輸出流、輸出錯誤信息等Java編程小技巧。
Java數組倒置
簡單
Java圖片加水印,支持旋轉和透明度設置
摘要:Java源碼,文件操作,圖片水印
util實現Java圖片水印添加功能,有添加圖片水印和文字水印,可以設置水印位置,透明度、設置對線段鋸齒狀邊緣處理、水印圖片的路徑,水印一般格式是gif,png,這種圖片可以設置透明度、水印旋轉等,可以參考代碼加以改進做成小工具。
Java右鍵彈出菜單源碼
簡單
Java圓形按鈕實例代碼,含注釋
兩個目標文件,自繪button。
Java圓形電子時鐘源代碼
1個目標文件
內容索引:JAVA源碼,系統相關,電子鐘
用JAVA編寫的指針式圓形電子鐘,效果圖如下所示,其實代碼很簡單,希望對你有幫助。
Message-Driven Bean EJB實例源代碼
2個目標文件
摘要:Java源碼,初學實例,EJB實例
Message-Driven Bean EJB實例源代碼,演示一個接收購物訂單的消息驅動Bean,處理這個訂單同時通過e-mail的形式
//給客戶發一個感謝消息,消息驅動Bean必須實現兩個接口MessageDrivenBean和MessageListener
在對象創建的過程中將被容器調用,onMessage函數方法接收消息參數,將其強制轉型為合適的消息類型,同時打印出消息的內容。同時一個mail note將被發送給消息發送者,發送一個e-mail通知給由recipient參數確定的e-mail賬號,查詢mail 服務器的會話……
還包括消息客戶端程序,通過連接創建會話。創建發送者和映射消息。發送消息,同時對文本進行少量修改,發送end-of-messages消息,最后關閉連接。
Tcp服務端與客戶端的JAVA實例源代碼
2個目標文件
摘要:Java源碼,文件操作,TCP,服務器
Tcp服務端與客戶端的JAVA實例源代碼,一個簡單的Java TCP服務器端程序,別外還有一個客戶端的程序,兩者互相配合可以開發出超多的網絡程序,這是最基礎的部分。
遞歸遍歷矩陣
1個目標文件,簡單!
多人聊天室
3個目標文件
第一步:運行ServerData.java 啟動服務器,然后服務器處于等待狀態
第二步:運行LoginData.java 啟動(客戶端)登陸界面 輸入用戶名 ip為本機localhost
第三步:在登陸后的界面文本框輸入文本,然后發送 可以同時啟動多個客戶端 實現群聊。
浮動的廣告
嵌套在html中
各種EJB之間的調用示例
7個目標文件
摘要:Java源碼,初學實例,EJB調用實例
各種EJB之間的調用源碼示例,用遠程接口的引用訪問EJB、函數將被FirstEJB調用,同時它將調用secondEJB
基于JAVA的UDP服務器模型源代碼
2個目標文件
摘要:Java源碼,網絡相關,UDP
基于JAVA的UDP服務器模型源代碼,內含UDP服務器端模型和UDP客戶端模型兩個小程序,向JAVA初學者演示UDP C/S結構的原理。
簡單聊天軟件CS模式
2個目標文件
一個簡單的CS模式的聊天軟件,用socket實現,比較簡單。
凱撒加密解密程序
1個目標文件
1、程序結構化,用函數分別實現
2、對文件的加密,解密輸出到文件
利用隨機函數抽取幸運數字
簡單
EJB的真實世界模型(源代碼)
等等后面我還會寫的,這次就整理到這里,還有更多精彩等待分享
總結
以上是生活随笔為你收集整理的项目实战大全,提升经验的最好办法(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P2345 奶牛集会/P2657 低头一
- 下一篇: webtrends