iT邦幫忙

java相關文章
共有 1105 則文章
鐵人賽 自我挑戰組 DAY 1
初探設計模式 系列 第 1

達標好文 技術 [ Day 1 ] 我為什麼想學設計模式 ( Design Pattern )

前言 我目前是android工程師,中途轉職開發軟體有一年左右的時間,雖然工作了也不算短的時間,不過很多時候是找google複製貼上別人的code,或是找現有...

鐵人賽 Modern Web DAY 1

達標好文 技術 [Day 1] - Spring Boot 是什麼

閱讀門檻: 最好對Java有基本認識的程式開發師(Programmer)因為這系列的教學要運用Java來講解。要是真的不熟悉Java又想去學,也是歡迎的。可以來...

鐵人賽 開發技術 DAY 3

達標好文 技術 認識 Gradle 專案建置自動化工具

Gradle 簡單說就是 Java 世界的 Makefile,它可以幫忙打理那些在專案開發過程中的瑣事,舉凡編譯、測試、檢查程式碼、產生文件、清理或壓縮檔案、上...

鐵人賽 自我挑戰組 DAY 2
初探設計模式 系列 第 2

技術 [ Day 2 ] 初探設計模式 - 工廠方法模式 (Factory Method Pattern)

前言 今天才算是正式進入鐵人賽啦~果然要在工作中還每天生出一篇文章是需要意志力的...今天研討會被講者們轟炸(推銷?)了整天,頭真是有點昏,但是鐵人賽的大家都還...

達標好文 技術 【Vim 編輯器 入門指南 (上)】用思維的速度寫程式

Vim 編輯器 入門指南 (上) 思考速度多快 寫程式速度就多快 目錄 前言 什麼是 Vim ? 三點好處與壞處 安裝 Vim 插件 簡單的文本編寫 分頁與...

技術 Android Studio 筆記─安裝&更新SDK

打開Android Studio之後打開SDK Manager這裡會看到所有的SDK點下方的 Launch Standalone SDK Manager裡面會顯...

技術 Java數字計算:使用BigInteger與BigDecimal

因為Java(大部分程式語言都是)是使用IEEE754演算標準,小數計算會有誤差,所以需要精確的做四則運算,需用更適用的類別來處理。 BigInteger 在J...

技術 Java - Array 與 ArrayList 的分別

閱讀時間: 10分鐘 兩者都是常用來創建array的方法,雖然目的相同,但本質上卻有很大差異。本質上,Array是Java中的基本功能。而ArrayList就是...

技術 Android Studio 筆記─Project目錄結構

在File的下方是專案名稱,專案名稱可以選擇你要顯示的目錄結構以便日後編輯,這次講的是選擇用Project的方式,並且介紹一些Android的目錄。 看到第一個...

技術 Java - Collections.sort() 的介紹及用法

閱讀時間: 10分鐘 Collections.sort() method 是在java.util.Collections class之下,是用於元素的排序(默認...

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

達標好文 技術 [Day 2] 從LeetCode學演算法 - 0001. Two Sum (Easy)

目標:這題主要目的在於練習HashMap/Dictionary的應用。 原題: Question: Given an array of integers, re...

鐵人賽 開發技術 DAY 4

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

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

技術 [Java] Map 是什麼 (詳解)

閱讀時間: 5分鐘 見到坊間有很多中文教學都對Map的解釋不清楚及出現誤解,所以想花些時間給大家清楚簡單地說明。Map是Java的collections fra...

技術 Android Studio 筆記─Google Maps Zoom 縮放概念

最近忙著準備段考,比較少時間可以學Android了!!!!!QHQQQQ段考後應該會持續每個禮拜的進度xDDD於是今天來講Google Maps的Zoom OW...

技術 【IntelliJ IDEA 入門指南】Java 開發者的神兵利器

天下武功 唯快不破 目錄 前言 IntelliJ 特點 Android 與 Python 下載與安裝 設定與配置 編碼功能 導航功能 官方資料 開發經驗...

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

技術 [Day 8] 從LeetCode學演算法 - 0053. Maximum Subarray (Easy)

目標:這題主要目的在於學習一個常見的演算法:動態規劃(Dynamic Programming)。 原題: Question: Given an integer...

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

技術 Java重點筆記五:Java的運算子

Java的運算子包括: 一、數學運算子: +:加 -:減 *:乘 /:除 %:取餘數 ++:遞增(原值+1) --:遞減(原值-1) 二、關係運算子: ==:...

技術 [Java] JPA 是什麼?

閱讀時間: 10分鐘 JPA全稱是Java Persistence API是一個標準規範及接口(API)來實現ORM(object-relational map...

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

技術 [Day 5] 從LeetCode學演算法 - 0021. Merge Two Sorted Lists (Easy)

目標:這題主要目的在於引導讀者了解Linked List的資料結構以及基本操作。 原題: Question: Merge two sorted linked l...

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

技術 Java 與 Unicode

Java 打從出生開始,就支援 Unicode,一路從 1.1 版,直到 Java SE 7 支援 6.0 版。除了能顯示、處理 Unicode 字元之外,甚至...

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

技術 Project Coin - switch 語法支援字串變數 (Stings in switch)

在 Java SE 7 版之前,switch 只能接受數字型別的 case 判斷,可是我們常常會需要做字串的判斷,只好用一堆的 if-else 來處理,現在 J...

達標好文 技術 良葛格學習筆記

良葛格學習筆記從2003/3/28撰寫至今,已累積C/C++、GTK、Qt、Java、JSP/Servlet、Struts、Spring、Hibernate等文...

技術 [Java] static 關鍵字

閱讀時間: 5分鐘 在Java中,static關鍵字的主要作用是用於記憶體管理。可以將static關鍵字用在variables, methods, blocks...

徵才 【徵才】台中外商JAVA軟體工程師

SEIDOR APA 賽鐸股份有限公司 公司網站連結: https://www.seidor.com/zh-tw/公司104連結: https://www.10...

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

技術 使用iText產生PDF檔-Part 1

今天分享使用iText-免費的pdf library for java-產生pdf檔,Part 1把資料庫某一欄位讀出後產生pdf。 Jar檔可到http://...

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

技術 Java重點筆記三:變數的三種類型

變數根據其所在位置有可分為三類: 一、區域變數 (Local variables) 1.定義在函數式內,僅在函數內有效。 2.由於僅在函數內有效,不能使用存取...

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

技術 [Day 4] 從LeetCode學演算法 - 0015. 3Sum (Medium)

目標:這題主要目的在於練習Two Pointer類型的問題應用。 原題: Question: Given an array nums of n integers...

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

技術 [Day 3] 從LeetCode學演算法 - 0014. Longest Common Prefix (Easy)

目標:這題主要目的在於練習常見的字串比對處理。 原題: Question: Write a function to find the longest commo...

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

技術 腦殘式的產生0~9不重複的數字

用java.util.Random類別中的nextInt(n)方法,可以亂數產生0~(<n)的數字,但不保證不重複,所以就想一個產生一個list決不會有數...

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

技術 使用Timer in Java-固定時候做某些事

這個API相信大家都用過啦,不過還蠻實用的,被concurrency折磨了兩天,想換個輕鬆的,加上今天又有加班,沒啥時間研究fancy的API,廢話不多說,簡單...