iT邦幫忙

java相關文章
共有 1125 則文章

技術 重新學JAVA-02-0-開發環境IntelliJ安裝

這次是使用IntelliJ來學習JAVA 安裝IntelliJ 到IntelliJ官網(https://www.jetbrains.com/idea/) 進入頁...

鐵人賽 自我挑戰組 DAY 20
菜雞的JAVA日記 系列 第 20

技術 DAY20-JAVA的介面

介面介面(interface)是JAVA所提供的另一項重要功能,它的結構和抽象類別非常相似。介面本身也具有資料成員與抽象函數,但它與抽象類別有以下兩點不同:(1...

鐵人賽 Mobile Development DAY 1

技術 「宣告式」程式框架

 Medium 好讀版 Jetpack Compose 是 Android 的新型宣告式 UI 套件。Compose 提供「宣告式 API」,透過較少的程式...

鐵人賽 自我挑戰組 DAY 7

技術 Java進階:註解(Annotation)的使用與自定義

1. 引言 在Java程式設計中,註解(Annotation)是一種強大而靈活的特性,允許我們為程式碼添加元資料,而不直接影響程式的執行邏輯。註解可以提供編譯時...

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

技術 Java的繼承 Inheritance(父類別vs.子類別)

Java具有三大特性:封裝、繼承、多型。此篇介紹「繼承」,在創建一個新的類別時,可以使用已經存在的類別之屬性及方法,此特性就稱為「繼承」。 繼承 被繼承的類別稱...

技術 [Java的20堂課]L5-後端框架+例外處理

家教20250116 上次先建立了一個簡單的api,稍微體驗一下是怎麼運作的,這次來加強一下,讓它更嚴謹一些吧 上次的api在接通後,以回傳json的格式去知...

鐵人賽 Mobile Development DAY 26

技術 從 ViewModel 使用可觀察的資料流

 Medium 好讀版 今天的文章中,我們要來介紹如何將 ViewModel expose 的可觀察資料型態接到 Composable 上。我們會示範將...

技術 募的地專題開發日誌1

Web開發慘劇 老師有說過,Web開發慘劇之一,因為某些原因匯出war檔,但忘了勾選附上source code。然後又把原本在eclipse上的專案刪掉...慘...

鐵人賽 Mobile Development DAY 5

技術 Compose Layouts

 Medium 好讀版 UI 元件具有階層結構,在元件中可以包含其他元件。在 Compose 中,我們可以在 composable functions 中...

鐵人賽 Mobile Development DAY 22

技術 ViewModel 中的狀態

 Medium 好讀版 畫面或 UI state 會包含畫面上要顯示的內容 (例如日記清單)。由於這個狀態含有應用程式資料,因此通常連結著 app 架構的其...

技術 Java 複合運算的陷阱

Java 的複合運算是大家常用的運算, 不過有一個細節可能一般的教學文章不會提到, 這可能會讓你遇到莫名其妙的錯誤。 複合運算並不等於一般運算加設定運算 有些教...

技術 [LeetCode 筆記] 169. Majority Element

前言   這題目的邏輯是找出陣列中出現次數過半的元素,這裡有使用一層 for 迴圈遍歷整個陣列後,用 HashMap 來操作存儲查找,Map 時間可以視為常數時...

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

技術 Java的傳值與傳址的值

在Java中呼叫方法或傳遞參數時,可分為兩種方式被傳遞,分別是「傳值」、「傳址」。 傳值 (Pass By Value) 「傳值」是將變數的值複製一份給方法用,...

技術 老肝哥-菜鳥Java的LeetCode歷程,第九題:Palindrome Number,朝遠大目標前進!

您最親愛的老肝哥又又上線了! 至於為什麼是又又呢?因為老肝哥剛剛文章打文很開心呢,結果 忘記送出文章就關掉了,懶受 懶惰如老肝哥,一天當然發一篇,意思意思一下就...

技術 Design Pattern - Template method(樣板方法模式),來開一間飲料店吧

樣板方法模式-Template method 最近在學design pattern,看到一個模式很熟悉,原來是曾經在一個爬蟲系統中見過使用這個架構。 應用 這...

鐵人賽 自我挑戰組 DAY 24

技術 Day24-JDK可視化監控工具:jconsole(四)

前言 這會是jconsole工具的最後一篇介紹了,classes與VM Summary頁籤的介紹 我ㄧ直想不到一個比較好的案例演示classes加載時的變化&...

技術 安裝eclipselink的步驟

開啟一個jpa專案 取個名字,按下一步 按下一步 TYPE選User Library ,按右邊上的箭頭。 選 EclipseLink 2.5.2,按下一步 完...

技術 Eclipse Go 3 [No Colorful Text...Java]

在 cmd 裡 可以看到 colorful text [前提] Java & Javac 版本需一致 / Oracle 帳號辦起來 [使用] 環境設定...

鐵人賽 Mobile Development DAY 3

技術 宣告式程式框架的變革

 Medium 好讀版 宣告式程式框架的變革 在使用許多「命令式」物件導向的 UI 套件時,我們會建立 UI 元件的實體,組織成樹狀結構,藉此來建構 UI...

技術 [LeetCode 筆記] 287. Find the Duplicate Number

前言   這題是一題把陣列當成類似 linked list 的題目,目標是找到陣列中重複的元素,因它只對陣列進行了兩次循環,而每次循環都是線性時間的運作,時間複...

鐵人賽 Mobile Development DAY 21

技術 可觀察的 MutableList 應用篇

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

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

技術 Day 26 : Interface

Intro The concept of an “interface” is similar to abstraction and should be fami...

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

技術 Day 23 : Inheritance ( 3 )

this & super This chapter will continue to introduce advanced topics related...

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

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

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

技術 Java的三種等於

初學者對於Java的=等於,容易混淆,因為程式中所指的=跟從小到大所學的數學概念不同,以下簡述一個等於與兩個等於的差異,另外還有第三種等於,這三種意義是不同的唷...

鐵人賽 自我挑戰組 DAY 24
菜雞的JAVA日記 系列 第 24

技術 DAY24-JAVA的拋出例外

昨天跟大家介紹trycatch-finally,今天就來跟大家說說拋出例外(throw)吧!!!拋出例外(1)於程式中拋出例外。(2)指定函數拋出例外。 th...

鐵人賽 影片教學 DAY 29

技術 [Java Day29] 6.6. 抽象類別

教材網址https://coding104.blogspot.com/2021/06/java-abstract.html 6.6.抽象類別 FB 程式討論群...

鐵人賽 Mobile Development DAY 2

技術 Compose 的程式設計概念

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

鐵人賽 Software Development DAY 19

技術 [Day19] CH10:排序大家族——實驗

咦?怎麼還是排序呢?沒錯!經過前四天的學習,我們今天要來做一個小實驗,比較各個排序演算法在相同巨量數據下的排序速度,雖然時間複雜度相同,但他們還是有快慢之分的,...

鐵人賽 Kubernetes DAY 6

技術 為 Quarkus 實作 Kubernetes Pod 健康檢查

本次學習目標 Quarkus 實現健康檢查 整合 EMQX 與 PostgreSQL 探討實際部署後的 Pod 內容 我們在 Quarkus 中新增以下依賴...