iT邦幫忙

java相關文章
共有 1118 則文章
鐵人賽 自我挑戰組 DAY 3

技術 【Day3】Java的基本資料型態(Primitive Data Types)

Java 中有 8 種基本資料型態,分別為 byte(位元組)、short(短整數)、int(整數)、long(長整數)、float(浮點數)、double(雙...

鐵人賽 自我挑戰組 DAY 4

技術 Java基礎:集合框架概述

1. 簡介 Java 集合框架是 Java 標準庫中的一個重要組成部分,提供統一的架構來儲存和操作物件群組。這個框架包含多種介面、實現類別和演算法,使得程式設計...

技術 選對資料庫,讓開發更輕鬆

開始著手專案時,選擇資料庫也是一大關卡,資料庫主要有兩大類:關聯式資料庫(RDBMS)和非關聯式資料庫(NoSQL)。了解不同資料庫的特性,選擇適合專案的資料庫...

鐵人賽 Mobile Development DAY 2

技術 113/02 - 單例模式(Singleton)- Java

介紹 單例在專案中只會存在一個,也可以想成整個專案的全域變數 所以用起來很無腦,什麼狀態和暫存都往單例丟 然後查 Bug 時就會痛恨當初的自己 種類 單例有四種...

技術 我的IDE夥伴—使用什麼開發工具

Java開發最常提到的IDE不外乎是免費而強大的Eclipse,以及近年來受到廣泛使用的IntelliJ IDEA。 EclipseEclipse是一款免費開源...

鐵人賽 自我挑戰組 DAY 2

技術 【Day2】關於Java的相關字詞

Java於1995年由Sun Microsystems推出,後來被Oracle收購。設計原則之一是「一次編寫,處處運行」(Write Once, Run Any...

技術 Day2 Java的歷史與回顧與特點

1.歷史回顧 學習一個東西都一定要從他的歷史開始,這樣我們才能知道他被發現或被創造出來是要解決什麼問題以及改善當時哪裡不足的地方。 1990年SUN(昇陽)電腦...

鐵人賽 自我挑戰組 DAY 3

技術 Java基礎:例外處理機制

1. 例外處理簡介 例外處理是一種處理程式執行期間可能發生的錯誤或異常情況的機制,允許開發者以結構化和可控的方式處理錯誤。 例外處理在 Java 中的重要性體現...

技術 Day8 Dynamic Programming 題目3:139. Word Break

原文題目 Given a string s and a dictionary of strings wordDict, return true if s can...

技術 Day7 Dynamic Programming 題目2:198. House Robber

原文題目 You are a professional robber planning to rob houses along a street. Each h...

技術 Day6 Dynamic Programming 題目1 :70. Climbing Stairs

原文題目 You are climbing a staircase. It takes n steps to reach the top. Each time...

鐵人賽 Mobile Development DAY 1

技術 寫在開始 - 賽前準備

前言 每年開賽前都說要先寫好庫存文章,結果每年都還是裸賽開始,既然今年也是裸賽,又選這種需要研究才能寫的內容,那就想辦法不要斷賽吧 不斷賽準備 23 種設計模...

鐵人賽 Software Development DAY 1

技術 [DAY 1] 2024了,還學Java嗎?

大家好,我是一個學Java不到兩年的菜鳥工程師。為甚麼學了一年多我還是要堅稱菜鳥呢?這是因為Java的世界實在是太大了。我想即使花了四五年,也依然會對Java的...

技術 啟程 :Spring Boot 小專案 前言

我算是個有選擇障礙的人,小到每日晚餐吃什麼都會糾結的人,因此,當我面對不是上課也不是公司所要求的專案內容,而是自行開發的小專案時,從前置各項選擇問題都會讓我煩惱...

技術 Day4 Binary Search 題目3:74. Search a 2D Matrix

原文題目 You are given an m x n integer matrix matrix with the following two propert...

技術 Day3 Binary Search 題目2:35. Search Insert Position

原文題目 Given a sorted array of distinct integers and a target value, return the in...

鐵人賽 自我挑戰組 DAY 2

技術 Java基礎:物件導向程式設計

1. 物件導向程式設計簡介 物件導向程式設計(Object-Oriented Programming,OOP)是一種以「物件」為核心的程式設計範式。它將資料和操...

技術 Day2 Binary Search 題目1:33. Search in Rotated Sorted Array

原文題目 There is an integer array nums sorted in ascending order (with distinct val...

鐵人賽 自我挑戰組 DAY 1

技術 Java基礎:語言特性與基本語法

1. 簡介 Java 是一種廣泛使用的程式設計語言,自 1995 年由 Sun Microsystems 公司發布以來,已經成為全球最受歡迎的程式設計語言之一。...

鐵人賽 Modern Web DAY 7

技術 Day 7 Builder

設置預設值 在Spring Boot中使用Lombok的 @Builder 註解來進行物件的建構非常方便。以下是如何設置預設值和部分更新的一些範例: @Data...

鐵人賽 Modern Web DAY 5

技術 Day 5 Lombok 常用註釋

Spring Boot 是基于 Spring Framework 之上的快速开发框架,Lombok 提供了一些常用的注釋來簡化配置和開發過程。以下是一些常見的、...

鐵人賽 Modern Web DAY 4

技術 Day4 實現業務邏輯層和資料訪問層

Service & Repository 在上一篇文章中,我們介紹了表示層的實現。本篇文章將重點關注業務邏輯層和資料訪問層的實現,這兩者是應用程序的核心...

鐵人賽 Modern Web DAY 3

技術 Day3 表示層(Presentation Layer)

實現表示層 在三層式架構中,表示層是用戶與應用之間的橋樑,負責處理所有用戶請求並返回相應的結果。本篇文章將介紹如何在Spring Boot中實現表示層。 首先,...

鐵人賽 Modern Web DAY 2

技術 Day2 Spring boot 三層式架構

理解三層式架構 在軟體開發中,三層式架構是一種廣泛應用的設計模式,主要分為表示層(Presentation Layer)、業務邏輯層(Business Logi...

鐵人賽 Kubernetes DAY 15

技術 Quarkus 實現 Hot-reload 之 Downward API 與 RBAC - 續

本篇主要學習目標是讓 Quarkus 的 Pod 透過 ServiceAccount 的 token 對 Kubernetes API 進行交互。 部署上一章節...

鐵人賽 Kubernetes DAY 14

技術 Quarkus 實現 Hot-reload 之 Downward API 與 RBAC

先來談談 Apache Camel,Apache Camel 是一個基於已知Enterprise Integration Patterns的多功能開源整合框架。...

鐵人賽 Kubernetes DAY 11

技術 當 Quarkus 遇到 HPA

上一章節已經定義了 HPA 資源,此章節來實作吧! 本實驗是用費氏數列來消耗 CPU @GET @Path("fib/{number}...

鐵人賽 Software Development DAY 1

技術 Spring boot 從零開始 (1) - 修練初心 & 目標

Hello 大家好,我是Winnie今年遇到了好同事?!推坑後,燃起了今年參加鐵人賽 雖然網路上有好多教學,不過希望這次可以帶給大家更多如何建立專案的概念,希...

鐵人賽 Kubernetes DAY 9

技術 Quarkus 最後一哩路,把它走完吧!

接續上一章節,為了更方便觀察外部送進來的請求。新增了一個 API @GET @Path("/longtime") @...

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

技術 Day 30: 優先使用list而不是array(下)

昨天說明為什麼最好優先使用list,看起來list似乎是因為可以使用泛型,享受到泛型的優點,所以才鼓勵優先使用list,那麼array是否也可以使用或混用泛型,...