iT邦幫忙

java相關文章
共有 931 則文章
鐵人賽 Mobile Development DAY 13

技術 State hoisting 的例子

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

技術 程式無法透過API操作在Rancher上的MinIO

我在本機的Docker安裝MinIO,透過MinIO的地址(EX:https://192.168.95.10)使用API操作上傳檔案、列出檔案名稱清單等等功能。...

鐵人賽 影片教學 DAY 4

技術 [Java Day04] 1.2. 型別

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

鐵人賽 Mobile Development DAY 9

技術 Composable function 的特性

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

技術 [LeetCode 筆記] 121. Best Time to Buy and Sell Stock

前言   究竟何時才是買賣股票的最好時機呢? 這題邏輯很生活化,就是把一個陣列內所有的價格遍歷完,低買高賣後把最大的差價回傳出來,這題使用了單迴圈遍歷陣列裡所有...

鐵人賽 自我挑戰組 DAY 29
30天Java由淺入深 系列 第 29

技術 Day 29 : 基本型態包裹器 - Wrapper Classes

介紹 前言 倒數第二天,今天介紹讓原始資料型態包裹成物件的觀念-- Wrapper Classes 其實就是包裹我們前面所提到的Primitive Data T...

鐵人賽 Mobile Development DAY 23

技術 將 data 和 event 遷移到 ViewModel

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

鐵人賽 影片教學 DAY 8

技術 [Java Day08] 3.1. if else

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

鐵人賽 Modern Web DAY 22
Spring Boot... 深不可測 系列 第 22

技術 Day 21 - 即時更新房間資訊

今日目標,將房間頁面的資訊透過 WebSocket 串接並即時顯示。 Multicast 當某個房間內的相關資訊改變的時候,比如:房主換人、有人進出造成人數改變...

鐵人賽 影片教學 DAY 18

技術 [Java Day18] 4.6. 可變個數的參數

教材網址https://coding104.blogspot.com/2021/06/java-VariableArguments.html 4.6.可變個數的...

鐵人賽 Mobile Development DAY 19

技術 Composition 中的 remember

 Medium 好讀版 今天的文章將延續上一篇「生氣紀錄本」的應用,將 remember 的行為以視覺化呈現。還沒讀過的同學,建議可以先到上一篇瀏覽範例程式...

鐵人賽 自我挑戰組 DAY 27
30天Java由淺入深 系列 第 27

技術 Day 27 : 多型

介紹 前言 昨天的最後提到了Java其實可以讓子類別繼承多個「介面」父類別的成員。 如果反過來,讓一個父類別被多個子類別繼承呢 ? 這個就稱為「多型」(Pol...

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

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

鐵人賽 Software Development DAY 3

技術 [Day3] 認識基本型態

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

鐵人賽 Modern Web DAY 26
Spring Boot... 深不可測 系列 第 26

技術 Day 25 - Let's play a game

今日目標,開始遊戲。 對,今天只有「開始」還不包含遊戲的過程,但在開始之前,我們要先定義一些之後遊戲過程方便操作的類別或實例。先建立一個 package,名稱為...

鐵人賽 Modern Web DAY 18
Spring Boot... 深不可測 系列 第 18

技術 Day 17 - 記錄使用者的狀態

今日目標,記錄使用者的狀態。 先描述使用者的畫面和可操作功能 使用者在房間列表的頁面 可以看到各個房間 點選「加入」後進到該房間的頁面 使用者在房間的頁...

鐵人賽 Modern Web DAY 24
Spring Boot... 深不可測 系列 第 24

技術 Day 23 - 滾出我的房間!

今日目標,「退出房間」和「踢出房間」的功能。 其實「退出房間」跟「踢出房間」是同個方法,指定 username 將其踢出去即可,而退出房間小弟也是用 API 的...

技術 我是那個練習遇到困難的 所以才會問qwq 這道題卡了很久 卡了五天了也不曉得 怎麼寫 請各位大神教QWQ

設計一個能將字串資料排序的程式,你的程式至少得通過如下資料的測試:abcd, a123,bca, b123,c123,a321,0789, abcc, acc...

鐵人賽 自我挑戰組 DAY 23
30天Java由淺入深 系列 第 23

技術 Day 23 : 類別繼承( 3 )

this & super 此章節會繼續介紹關於繼承的進階主題,有牽涉到前述之容,可以回去複習喔。this、 super是在繼承中常用到的兩個物件關鍵字。...

鐵人賽 Modern Web DAY 25
Spring Boot... 深不可測 系列 第 25

技術 Day 24 - 卡

今日目標,定義卡片相關的類別和方法。 撲克牌遊戲最麻煩的地方就是要定義花色跟數字,還有牌型的大小比較... 先建立一個 package,名稱是 card (糟...

技術 Design Pattern - Strategy(策略模式),鴨子哌哌

策略模式 策略模式也是一種好用的模式,可以封裝並獨立不同的演算法,符合SRP單一職責原則跟OCP開放關閉原則。透過composition的方式,將演算法放入物件...

鐵人賽 影片教學 DAY 9

技術 [Java Day09] 3.2. switch

教材網址https://coding104.blogspot.com/2021/06/java-switch.html 3.2. switch FB 程式討論群...

鐵人賽 自我挑戰組 DAY 26
30天Java由淺入深 系列 第 26

技術 Day 26 : 介面

介紹 前言 「介面」的概念與抽象相似對我們來說應該不陌生,目的一樣在於保護特定的資料。 其組成是一個處理抽象的辦法,換句話說,它是由抽象類別組成的概念。 不過提...

鐵人賽 Software Development DAY 13

技術 【Spring Boot】使用 Java Mail 發送 HTML 郵件

昨天說明了如何發送純文字郵件。然而在商業平台,大多會設計 HTML 郵件,看起來較美觀且專業,也有人稱它為「EDM」。本文會示範發送 HTML 郵件,以及嵌入圖...

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

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

技術 重新開始學java-方法

多次定義多次使用>通過方法解決(改為一次定義多次使用)如 求兩個數組各自的最大值 int[] array1 = {300, 400, 500, 100,...

鐵人賽 Software Development DAY 4

技術 Java 8 推出的日期時間套件(下)

上一篇文章,介紹了 LocalDate、LocalTime 與 LocalDateTime,但它們沒有時區。本文將介紹具有時區概念的 ZonedDateTime...

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

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

鐵人賽 Software Development DAY 14

技術 【Spring Boot】整合 FreeMarker 產生 HTML 內容

昨天示範了如何發送 HTML 郵件,並嵌入圖片。然而昨天的郵件內容可說是 hard code,在面對開發需求,如何根據不同情境,產生對應的 HTML 內容並發送...