iT邦幫忙

java相關文章
共有 1125 則文章

技術 [LeetCode 筆記] 35. Search Insert Position

前言   這題標準運用了二分搜尋法,演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置,這樣時間複雜度可達 O(log n)...

技術 [一天至少一題直到ICPC開賽028]解題:Sort! Sort!! and Sort!!!(1/19)

Sort! Sort!! and Sort!!! 題目連結 最近都在摸魚,進度點落後 解題 按照規則,比較 ==> 結束取餘 先放小的 如果相同 先放...

鐵人賽 影片教學 DAY 12

技術 [Java Day12] 3.6. break & continue

教材網址https://coding104.blogspot.com/2021/06/java-break-continue.html 3.6. break &...

鐵人賽 自我挑戰組 DAY 6

技術 gRPC通訊框架認識與實作【Day 06】

連續幾天都超級早起,今天是因為衛生局的人來複查登革熱的噴藥作業,結果就一路等到下午了... 昨天寫好的.proto設定檔,整個內容看起來應該會像這樣 synta...

鐵人賽 自我挑戰組 DAY 5

技術 gRPC通訊框架認識與實作【Day 05】

昨天回南部拜訪長輩當日來回,不只網路上當鐵人,現實生活也鐵人啊@@ gRPC可以在各種不同的程式語言裡面實作,主要的method會由套件自動生成,因此我們只要專...

鐵人賽 Software Development DAY 3

技術 [Day3] 認識基本型態

在昨天我們分享如何在電腦上安裝與執行Kotlin接著,我們從基本型態開始談起! 與JAVA相仿,Kotlin也有基本型態,詳細表格如下表所示: 資料型...

鐵人賽 自我挑戰組 DAY 30

技術 Java 網路程式設計:理解 TCP 和 UDP 的區別及應用

網路通訊協定概述 網路通訊協定是一套規則和標準,用於在網路中的不同裝置之間交換資料。這些協定定義資料如何被打包、傳送、路由和接收。在眾多的網路協定中,TCP 和...

鐵人賽 影片教學 DAY 3

技術 [Java Day03] 1.1. 變數

教材網址https://coding104.blogspot.com/2021/06/java-variable.html 1.1.變數 FB 程式討論群 'C...

鐵人賽 自我挑戰組 DAY 27

技術 【Day27】Java - 泛型(generic)

泛型的概念是允許你在定義(類別、方法、介面等)時不指定具體型態,可先用參數來定義,實際使用時再根據需求指定型態,這樣可以增強程式的靈活性和重用性。在 Java...

鐵人賽 Software Development DAY 3
Java基礎筆記 系列 第 3

技術 Java的兩種資料:常數與變數

Java會將資料存於記憶體的空間中,方便存取使用,可分為常數與變數。 Java的常數是什麼? Java常數的最大特性是在初始化後,就不能隨便更改其數,而且會在前...

鐵人賽 Software Development DAY 1
Java 30天複習計畫 系列 第 1

技術 Day01-出發總要有個方向

前言 這次主題非常白話,希望能藉由每天的紀錄幫助筆者重新釐清一些Java的觀念。 有問題歡迎留言提問,在回答問題同時也可以帶動我的進步。 第一天先不寫程式,跟大...

鐵人賽 Mobile Development DAY 18

技術 Jetpack Compose 中的 state mutation

 Medium 好讀版 remember 會把物件儲存在 Composition 內,當 recomposition 期間 remember 所在的 sco...

技術 [Java] Map interface為什麼不能extend Collection interface

閱讀時間: 1分鐘 大家都可能會疑問為什麼Map interface不能extend Collection interface,其實最重要的原因是它們不相容。C...

鐵人賽 自我挑戰組 DAY 11

技術 Java進階:並行程式設計基礎

1. 引言 隨著多核處理器的普及和大數據處理需求的增加,有效利用系統資源以提高程式效能變得越來越重要,Java提供了豐富的並行程式設計工具和 API,使開發者能...

鐵人賽 影片教學 DAY 10

技術 [Java Day10] 3.3. for

教材網址https://coding104.blogspot.com/2021/06/java-for.html 3.3. for FB 程式討論群 'Codi...

鐵人賽 Software Development DAY 19
Java基礎筆記 系列 第 19

技術 Java的包裝Wrapper類別:裝拆箱機制

Java的基本型別只能儲存、傳遞值,若想要像類別型別能有更多的作用,以物件形式存在,則必須裝在「包裝類別」中。 包裝類別 基本型別的包裝器是屬於java.lan...

技術 [android studio]Java 自定義對話框中的客製ListView

1 今天試著把預設的對話框選單改變成自定義畫面,把原本使用.setItems呈現的預設對話框主題,使用LayoutTnflater將自定義的layout替換進去...

鐵人賽 影片教學 DAY 4

技術 [Java Day04] 1.2. 型別

教材網址https://coding104.blogspot.com/2021/06/java-type.html 1.2.型別 FB 程式討論群 'Codin...

鐵人賽 Mobile Development DAY 23

技術 將 data 和 event 遷移到 ViewModel

 Medium 好讀版 此系列文章是以我的業餘專案: Kimoji 作為範例。這款以純 Jetpack Compose 撰寫的 side project...

鐵人賽 影片教學 DAY 6

技術 [Java Day06] 2.1. 陣列

教材網址https://coding104.blogspot.com/2021/06/java-array.html 2.1. 陣列 FB 程式討論群 'Cod...

鐵人賽 Software Development DAY 14
深入淺出Java 30天 系列 第 14

技術 Day 14: 明智地覆寫clone(下)

昨天提到使用繼承而來的clone,所衍生的一些問題。要解決昨天遇到的問題,最好的方法就是覆寫clone(),因為可以在clone()裡面去複製array或lis...

鐵人賽 Software Development DAY 23
深入淺出Java 30天 系列 第 23

技術 Day 23: 偏好使用interface而不是抽象類別(abstract class)(上)

Java的世界裡,提供了兩種機制幫助定義類別的架構,一個是interface,一個是抽象類別。這兩種機制主要的差別在於,一個是使用實作的方式,一個是使用繼承的方...

鐵人賽 影片教學 DAY 5

技術 [Java Day05] 1.3. 基本資料的轉型

教材網址https://coding104.blogspot.com/2021/06/java-type-convert.html 1.3. 基本資料的轉型 F...

技術 Java學習筆記-陣列與字串

陣列(Array) 宣告一個陣列,並將陣列中的值丟進變數中。 int[] num = {1,2,4,8,16}; int a = num[2] 指定陣列...

技術 重新開始學java-基礎程式解析1

public static void main(String[] args) { System.out.println("...

鐵人賽 自我挑戰組 DAY 24

技術 Java IO 與 NIO:檔案操作的基本概念與實踐

引言 在Java程式設計中,檔案操作是一個常見且重要的任務,無論是讀取配置檔案、寫入日誌、處理使用者上傳的檔案,還是管理應用程式的資料存儲,我們都需要進行檔案操...

技術 [一天至少一題直到ICPC開賽029]解題: Oil Deposits (1/19)

Oil Deposits 題目連結vj 解題 依照題目意思 連在一起的油井算一個油井算有幾個油井 遞迴 找到油井==>去四周(上下左右斜邊)如果有,...

鐵人賽 Software Development DAY 6

技術 Day6: 運算補充+資料型別轉換

每日閒聊 今天才加上昨天沒說完的部分,但說實在的著個部分對大多數人絕對不會有前面幾個運算那麼容易理解,建議好好咀嚼這裡的內容喔!有任何問題,歡迎隨時提問 運算補...

鐵人賽 影片教學 DAY 8

技術 [Java Day08] 3.1. if else

教材網址https://coding104.blogspot.com/2021/06/java-if-else.html 3.1.if else FB 程式討論...