Java 100例:生成 PDF 檔案 (iText)
使用 iText 庫生成 PDF 文件,示範頁面設定、中文字體 (STSong-Light)、水印、頁首頁尾、表格建立與中文內容填入。輸出檔案 tables.p
Java 100例:操作 Excel 檔案 (JExcelApi/jxl)
使用開源庫 JExcelApi (jxl) 讀寫 Excel 97-2003 格式 (.xls)。示範建立工作表、寫入標題、日期、數字與格式化儲存格,以及讀取指
Java 100例:隨機存取檔案 (RandomAccessFile)
RandomAccessFile 支援檔案任意位置讀寫,適用於固定長度記錄的資料檔。範例寫入 10 筆 double 值,修改第 6 筆 (索引 5),再讀回全
Java 100例:目錄列表與移動 (File.list/renameTo)
展示 File.list() 列出目錄下檔名陣列,以及 File.renameTo() 移動目錄 (需目標父目錄存在)。主程式接受 list 路徑 或 move
Java 100例:檔案資訊查詢與刪除 (File API)
封裝 java.io.File 常用操作:刪除檔案、取得檔案大小、修改時間、可讀/寫/隱藏屬性、標準路徑。時間轉換為 yyyy-MM-dd HH:mm 格式。主
Java 100例:檔案字元流複製 (FileReader/FileWriter)
使用字元流 FileReader/FileWriter 搭配 BufferedReader/BufferedWriter 複製文字檔。字元流會依平台預設編碼 (
Java 100例:檔案位元組流複製 (BufferedInputStream/OutputStream)
使用位元組流 FileInputStream/FileOutputStream 搭配緩衝流 BufferedInputStream/BufferedOutput
Java 100例:標準輸入輸出與簡易命令列處理
示範使用 System.in、BufferedReader 讀取鍵盤輸入,搭配 Vector 儲存資料,實作簡易互動式命令:in:內容 新增、out 列印、qu
Java 100例:3D 實心立方體與背面消隱
承接上一例線框立方體,改用 fillPolygon 繪製實心面,並引入背面消隱演算法:計算面在投影平面上的有向面積 (Cross Product Z 分量),若
Java 100例:3D 線框立方體滑鼠旋轉
實作一個可透過滑鼠拖曳旋轉的 3D 線框立方體。使用簡單的 3D 旋轉矩陣 (X/Y 軸旋轉) 將 3D 座標投影至 2D 平面,繪製 6 個面的多邊形。滑鼠事
Java 100例:圖片縮放與翻轉繪製
展示 Graphics.drawImage() 多種重載形式,實現圖片正常顯示、縮小繪製、水平翻轉。程式以 JFrame 為視窗,命令列參數傳入圖片路徑。 im
使用 Java Servlet 動態生成圖片 (JPEG)
Web 應用常需動態產生圖表、驗證碼、即時圖形。Servlet 只需設定 Content-Type: image/jpeg,將 BufferedImage 繪製
Resin 虛擬主機配置:IIS 下多獨立 JVM 設定
在 Windows 2000 + IIS 5.0 + Resin 2.0.5 環境下,透過建立多個虛擬目錄,各自指向獨立的 isapi_srun.dll 與 r
Java Web 多重表單提交問題分析與防範
使用者在網頁回應緩慢時可能連續點擊提交按鈕,導致重複請求造成資料重複、交易錯誤。本文分析多重提交成因,提供客戶端 JavaScript 阻擋與伺服器端 Toke
Servlet 與 JSP 開發原則:分離表現與邏輯
Servlet/JSP 是 Java 伺服器端開發核心技術。遵循良好設計原則可實現「表現與內容分離」,產出可維護、可重用的 Web 應用。本文概述 Servle
JBuilder 9 + WebLogic 8.1 + Oracle 9i 安裝與配置指南
記錄 JBuilder 9、WebLogic Platform 8.1、Oracle 9i 三套軟體的取得、安裝步驟與基本配置,包含 WebLogic Doma