iT邦幫忙

java相關文章
共有 931 則文章
鐵人賽 Modern Web DAY 17
Spring Boot... 深不可測 系列 第 17

技術 Day 16 - 定義房間

今日目標,定義房間、房間列表。 Room 我們首先定義一個房間應該要有的資訊,房主(owner)、其他成員(guests)、房號(roomId),再來就實作這個...

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

技術 Day 26 - 手牌

今日目標,即時顯示自己的手牌、別人的手牌數。 WebSocket 前面有提過手牌會透過 WebSocket 的單播來發給各個玩家,其他人的手牌數則透過對該房間的...

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

技術 DAY8-JAVA的類別(2)

今天是類別的第二天:)) 定義與使用函數函數和field一樣,都可以封裝在類別內,而成為類別中的成員(member)。field類似傳統程式語言的變數,函數則類...

鐵人賽 Software Development DAY 27

技術 [One Punch 一拳搞定前後端面試] DAY-27 -Binary Search Tree - Contains

Binary Search Tree Contains 找二元搜尋樹裡面的 node。 題目: 給一個值 x,請在 Binary Search Tree 內搜尋...

鐵人賽 Mobile Development DAY 22

技術 Day22 - 下載安裝 Eclipse ( 聊天室 )

接下來我們要嘗試完成聊天室 期望效果:兩台不同手機在同一個 APP 上,即時傳送訊息、接收訊息聊天 我們的 ServerSocket 用 java 寫在 Ecl...

鐵人賽 Mobile Development DAY 4

技術 Composable functions

 Medium 好讀版 Jetpack Compose 是由 Composable functions 所組成。這些函式可讓我們以 Kotlin 的方式定...

技術 [筆記] Spring Data JPA 的 N+1 Problem (3)

這一篇我們就切入 JPA 中的 N+1 Query 來做探討 什麼是 JPA 中的 N+1 Query 本可以使用一句 SQL 就完成查詢的需求,但因為其餘 R...

技術 先写API文档还是先写代码?

代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难。 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档。大多...

技術 Java 複合運算的陷阱

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

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

技術 Day 00 - 開始之前

哈囉~各位邦友大家好!小弟在本網站的各種文章受益良多,而這次輪到我貢獻些微知識了!先聊聊這次的參賽動機好了,原本就有預計要在暑假學習 Spring Boot,在...

鐵人賽 自我挑戰組 DAY 18

技術 Day18-JDK中的多功能工具:jcmd(一)

jcmd介紹 jcmd是在JDK1.7之後新增的一項工具。它是一個多功能的工具,就想把瑞士刀一樣,集合了各種小刀在同一把上。就用這篇來介紹jcmd可以達到什麼事...

技術 Week31 - 以Golang、JAVA比較來說說Golang的OOP特性 [高智能方程式系列]

本文章同時發佈於: Medium iT 邦幫忙 Golang 有一個有趣的現象,就是他不像經典 OOP(如 Java)一樣是透過此實例所屬哪種介面...

鐵人賽 Software Development DAY 19

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

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

鐵人賽 影片教學 DAY 28

技術 [Java Day28] 6.5. instanceof

教材網址https://coding104.blogspot.com/2021/06/java-instanceof.html 6.5.instanceof F...

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

技術 Day03-工欲善其事,必先利其器

開發工具介紹 相信各位在看完昨天的文章後,一定會有疑問難道我們開發就只能在終端機下執行嗎?事實上,Java自1995年問世至今市面上已經有不少的開發軟體,讓我們...

技術 [LeetCode 筆記] 136. Single Number

前言   這題目的邏輯是找出陣列中只出現過一次的元素,直覺是用一層 for 迴圈遍歷整個陣列後,使用 HashMap 來儲存元素跟出現的次數,最後再遍歷 Map...

鐵人賽 自我挑戰組 DAY 23

技術 Day23-JDK可視化監控工具:jconsole(三)

前言 這篇還是要繼續來介紹jconsole,Thread的頁籤介紹 Step.1 首先準備一個JconsoleTest.java檔案,程式碼如下 packag...

技術 您可以用 JAVA / Javascript 或任何其他編程語言回答。 a) 請提供一個函數來計算超市產品的合適補貨數量。 例如 產品:可口可樂 當前庫存:100 最大庫存容

計算超市產品的合適補貨數量,需要考慮以下參數: 超市產品的當前庫存 超市產品的最大庫存容量 紙箱數量補貨數量必須是“Carton Quantity”...

技術 [JAVA 環境]JDK與環境變數安裝

JAVA 優點: 跨平台 物件導向特性 廣泛應用於企業及 Web 應用開發和行動應用開發。 編譯語言轉譯過程: 原始碼(Source code)->...

技術 linkedin-skill-assessments Java 檢定 static import

前言在更新Linkedkin 個人檔案的時候偶然發現他有技術檢定測驗如果總成績在前30%,會發給你技術認證徽章如果第一次沒考過可以重考如果第二次也沒考過就要&q...

鐵人賽 自我挑戰組 DAY 19

技術 Day19-JDK中的多功能工具:jcmd(二)

前言 上一篇文章有提到,透過jcmd <pid> help(或jcmd <pid>)可以查看指定進程可使用的所有命令,接著這篇就要來大致...

鐵人賽 影片教學 DAY 30

技術 [Java Day30] 6.7. 介面

教材網址https://coding104.blogspot.com/2021/06/java-67.html 6.7.介面 FB 程式討論群 'Coding...

鐵人賽 Mobile Development DAY 1

技術 「宣告式」程式框架

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

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

技術 Day 18 : 建構子

介紹 前面分享了類別與物件間的關係,當物件要設定初始屬性時,可以使用「建構子」(Constructors)。 位於類別中的物件本身如果沒有設定建構子,它才會自動...

鐵人賽 自我挑戰組 DAY 28

技術 Day28-JDK可視化監控工具:visualVM(四)

前言 延續著上篇的介紹,這篇要來介紹visualVM的Threads頁籤 要觀察Threads的話,可以拿Day23-JDK可視化監控工具:jconsole(...

技術 求救 e-clipse的console結果一直出現亂碼

首次發文就獻給我這很奇怪的問題了 ! 如題,小弟我在接觸寫程式第二週在學習sout的輸出時,想要輸出字串"你好世界"時一直報亂碼給我,也按照...

技術 [Java] Enum 的介紹(2)

閱讀時間: 5分鐘 在上一篇的文章 [Java] Enum 的介紹,大家可以看到enum一般會配合Switch使用。但究竟能否再簡化呢?答案:是能夠的。 如果不...

鐵人賽 Mobile Development DAY 20

技術 可觀察的 MutableList

 Medium 好讀版 如果我們想實作從清單刪除日記的行為,首先就是要讓清單可以變動內容。 此系列文章是以我的業餘專案: Kimoji 作為範例。這款以純...

技術 Java crop / cut image - 使用Java 批量剪割圖片

package cutpicture; import java.awt.Image; import java.awt.image.BufferedImage;...

技術 [LeetCode 筆記] 11. Container With Most Water

前言   這題是一個運用雙指標的算法,目標是找到可裝最多水的容器 (面積),只需一個 while 迴圈就可依依遍歷到最大的面積答案,時間複雜度可估 O(n),這...