iT邦幫忙

java相關文章
共有 1125 則文章

技術 Android軟體測試環境設定(二) 拆開專案,讓JUnit加速你的測試

前一篇使用教大家怎麼設定Robotium,使Android專案可以被測試。但是每次使用Android測試都要開啟模擬器,然後載入APK檔案,測試的時間都要等好幾...

技術 Java - singleton pattern 的介紹及使用

閱讀時間: 15分鐘 單例模式 (singleton pattern) 它存在的目的是可以限制物件(Object)產生的數量,只容許產生一個物件(Objest)...

鐵人賽 學生 DAY 11
Java重點學習筆記 系列 第 11

技術 Java重點筆記十:Java的日期與時間類別

Java的日期與時間類別放在:"java.util.Date"裡面,使用前先要import進來: import java.util.Dat...

鐵人賽 Software Development DAY 20

技術 [Day20] 來決鬥吧——ZeroJudge & LeetCode 解題

想要快速變成強者嗎?最基礎的練習方式就是解題。在解題的過程中,會訓練邏輯思考能力,同時也會增加對程式語言的熟悉度。在此要介紹兩個練習網站: ZeroJude 高...

鐵人賽 Modern Web DAY 15

技術 Day 15 - MySQL 手動建立Schema與Table

上一章 Day 14 - Service And Dependency Injection 資料庫我們採用MySQL Community, 可以在官方網站下載...

技術 [Java] Final Keyword

閱讀時間: 5分鐘 final keyword 在java中,是用於屬性的限制。它可以用於以下多種宣告方式: 類別(class)當宣告在類別時,該類別就無法被繼...

鐵人賽 IT技術鐵人 DAY 29
實戰 Java SE 7 系列 第 29

技術 JDBC 4.1

JDBC 是 Java Database Connectivity 的縮寫,它是讓你的 Java 程式跟資料庫溝通的一組 API,透過這個統一的 API 介面,...

鐵人賽 Software Development DAY 29
從LeetCode學演算法 系列 第 29

技術 [Day 29] 從LeetCode學演算法 - 0198. House Robber (Easy)

目標:這題主要目的在於幫助讀者熟悉具備不確定條件的DP題目。 原題: Question: You are a professional robber plann...

鐵人賽 IT技術 DAY 25
java菜鳥的學習筆記 系列 第 26

技術 綜合練習-從Excel讀入資料並用Collection處理後再輸出

今天分享的是我的工作上的作業,要把Excel某些欄位的參數做處理,利用POJO與Collection把符合條件的資料存在一個POJO後放入一個List,read...

鐵人賽 IT技術鐵人 DAY 20
實戰 Java SE 7 系列 第 20

技術 複習 - 關閉資料流

還記得第15天的 範例 嗎?那個範例其實不夠完整! 在那個範例程式裡,我們開啟了在 C 磁碟根目錄下的 temp.txt 檔案(第12行),然後程式讀取一行(第...

鐵人賽 Software Development DAY 27
從LeetCode學演算法 系列 第 27

技術 [Day 27] 從LeetCode學演算法 - 0096. Unique Binary Search Trees (Medium)

目標:這題主要目的在於再進一步引導讀者去思考如何做出一個適合dp的鏈結關係。 原題: Question: Given n, how many structura...

鐵人賽 IT技術 DAY 19
java菜鳥的學習筆記 系列 第 19

技術 使用JDBC中的RowSet-以JdbcRowSet, CachedRowSet, JoinRowSet為例

RowSet應該說是ResultSet的改良版吧?ResultSet的絕大部分方法RowSet都有,那麼rowset有什麼進步呢?官方API說法是加強對java...

技術 [Java] URL 模式 in Servlet

閱讀時間: 5分鐘 一個請求的URI 實際上是由三個部份組成,我們可以用 HttpServletRequest 的 getRequestURI() 來取得整個請...

技術 M-Power Report 的圖表設計

M-Power Report 提供非常容易使用的圖形化介面,設計統計圖表。 請參閱 M-Power Report 部落格 <object height=&...

技術 [Java] Thread-Safety是什麼 - Part 3

閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講多3個做到Thread-safety的方式。大家可以...

技術 【左京淳的JAVA學習筆記】第五章 class定義與物件生成

如果把程式當成是魔法,前面幾章都是基本的咒文。到這章開始需要用到想像力了。 class(類) class像是沒有生命的模型,裡面記載了一些關於物件的敘述與特徵。...

鐵人賽 Modern Web DAY 10

技術 Day 10 - Lombok 簡化與加速開發流程 (2)

Day 9 - Lombok 簡化與加速開發流程 (1) 上一章介紹了Lombok的用法與功能 接下來把其他的Model都更改, 減少我們的程式碼 Certif...

鐵人賽 IT技術 DAY 3

技術 Cloud Foundry 雲端應用開發實戰(3/30)開發環境安裝及設定

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 Software Development DAY 3

技術 Day 03 「要開始囉!」單元測試的起手式:人生第一個單元測試

終於要開始了:「說到底,單元測試怎麼做?」 單元測試 單元測試要測的是一個邏輯單元功能是否正確。這短短的一句話,其實就有兩個蠻常爭議的點:1) 什麼叫一個單元,...

鐵人賽 IT技術 DAY 17
java菜鳥的學習筆記 系列 第 17

技術 使用Enum以及EnumSet in Java

今天分享使用Enum這個應該大家都會用的型態(應該從C就有了吧!?),今天恰好工作上要把常用的靜態code常做常數使用,當然Enum是很好的選擇啦,java也提...

技術 M-Power Report 與 AS400 DB2 的連結

Q:請問 M-Power Report 是否可以跟 IBM AS400 DB2 資料庫做連結,設計 AS400 DB2 的報表? A:關於 AS400 上面的連...

鐵人賽 IT技術 DAY 25
java菜鳥的學習筆記 系列 第 27

技術 初用MyBatis-失敗

雖然昨天不小心過了十二點才PO文,以致於鐵人賽中斷了,不過我還是想完成這三十天,今天分享初用MyBatis,官網在這:http://blog.mybatis.o...

鐵人賽 IT技術 DAY 8

技術 Cloud Foundry 雲端應用開發實戰(8/30)Micro Cloud Foundry 介紹

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 Software Development DAY 19
從LeetCode學演算法 系列 第 19

技術 [Day 19] 從LeetCode學演算法 - 0124. Binary Tree Maximum Path Sum (Hard)

目標:這題主要目的在於進階探索Tree較複雜的問題。 原題: Question: Given a non-empty binary tree, find the...

技術 「傳統會計,全新體驗」輕鬆打造高效能的財務報表

面對經濟不景氣的年代,過往的一些經驗似乎不足以面對新的困境與變局。儘管會計制度的重要性,在中小企業早已獲得高度重視,但健全會計制度的期望卻依然緣木求魚。完整的...

鐵人賽 IT技術 DAY 30

技術 Cloud Foundry 雲端應用開發實戰(30/30)AppFog 介紹

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

技術 Weblogic Tips - Deployment Plan

何謂Deployment Plan 當一個新的應用程式開發後,需要常常做測試,測試當中可能會反覆更改設定值,設定值可能要符合測試環境或正式環境而有所不同,依此狀...

技術 善用企業經營決策的小幫手–交叉分析表

面對經濟不景氣的年代,如何快速正確的獲得企業經營資訊,讓企業負責人做出正確的決策將會是一個非常重要的議題。在眾多報表決策資訊當中,交叉分析表會是一個可以讓企業決...

技術 使用 Gradle 自動化建置 Java 專案(三)

Gradle 是用途廣泛的建置工具,但最重要的一點,就是非常適合處理 Java 專案,它讓 Java 專案自動化建置(Build Automation)變得更容...

鐵人賽 IT技術 DAY 23
java菜鳥的學習筆記 系列 第 23

技術 使用Apache Commons-Super CSV-讀取csv檔

工作上半個月後需要處理csv檔,於是今天就在找處理csv的API,Apache commons裡面是不是有類似的API,http://commons.apach...