iT邦幫忙

java相關文章
共有 1188 則文章
鐵人賽 Software Development DAY 14
Java基礎筆記 系列 第 14 篇

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

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

鐵人賽 自我挑戰組 DAY 22

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

昨天講到,我們要使用streamObserver的樣板程式來監聽server端的response,所以我們就來看看這個樣板程式要怎麼製作吧!!因為我們透過樣板程...

鐵人賽 自我挑戰組 DAY 21

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

今天要來製作Client的多發實作,一樣在gRPCclient的資料夾新增一個client05。首先我們一樣把連線資訊準備好: //設計好連線資訊 String...

鐵人賽 Software Development DAY 11

技術 [Day 11] Candle Stick Reconciliation 需求檢視

由於第一份作業Refactor的時間會比較久一點,加上這份作業新版的有指定語言(TypeScript, NodeJS),現在會先分析review完所有作業再來...

鐵人賽 Software Development DAY 12

技術 [Day 12] Candle Stick Reconciliation Project review

Candle Stick Reconciliation Project review 昨天分享了作業需求和使用框架下去分析的結果[Day 11] Candle...

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

技術 Java的參數與引數

Java的參數與引數,常讓初學者混淆,以下簡單介紹這兩個詞彙所代表的意義跟作用。 Java的參數Parameter 方法小括號內的是參數(有資料型別),這代表若...

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

技術 Java的封裝 Encapsulation

Java是物件導向語言(OOP, Object Oriented Programming),使用訊息傳遞機制(Message Passing),透過物件接收、處...

鐵人賽 自我挑戰組 DAY 20

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

補班日後的第一個上班日,我覺得我的靈魂要被抽乾了...(內心OS:假就已經夠少了還要補班,我是不是該考慮移民啊 接下來我們要開始製作client多發對serve...

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

技術 Java的Override與Overload

Override覆寫 Java的Override覆寫機制是指,子類別可以重新改寫父類別的方法,因此,子類別可以擁有不同於父類別的行為。※當子類別取了一個與父類別...

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

技術 Java的三種變數:實體、區域、類別變數

Java的變數,依照其所在的位置、宣告的特性,可分為三種。 區域變數Local variables 區域變數,又稱暫時變數、stack變數。 宣告在方法或流程...

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

技術 Java的break與continue

Java的break與continue是用於迴圈當中,分別是跳離與跳過。 break是強制跳離(不論條件是否成立)無窮迴圈用在計次未知,常搭配break使用。...

徵才 全職 IGaming 平台後端 Java 開發工程師(遠程)

崗位職責 負責公司業務後台的設計,核心代碼的開發工作 根據產品需求,能夠獨立完成服務的系統架構設計和實現; 對業務部門提出的系統問題提供技術支援,能夠快速定位...

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

技術 Java的物件實體化與初始化

Java的類別規格定義好之後,要創建物件時,必須被實體化才能使用,而實體化又稱為具象化,常見的方式是使用new來建立物件。 物件實體化 使用類別作為該物件的型別...

鐵人賽 自我挑戰組 DAY 19

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

做完兩種Client單發對上Server多發的實作後,今天就來比較一下,兩個不同的client端有什麼不同。 Client03 Client04...

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

技術 Java的類別與物件

在Java的世界裡,萬物皆物件,物件可說是Java最基礎的根本,也就是所謂的物件導向語言。初步聽起來可能有點抽象,但實際上這可以對應到現實生活中,而在了解物件時...

鐵人賽 自我挑戰組 DAY 18

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

今天是補班日,一大早我就跟同事大眼瞪小眼,每個人都想說今天不想來公司,反正我們就是可憐的社畜... 昨天我們只剩下監聽模板的部分沒有實作,今天就來將它全部做完,...

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

技術 Java的三種選擇結構:單向、雙向、多重

延續前一篇,Java的程式流程有三種,分別是順序結構、選擇結構、重複結構,這篇要說明的是「選擇結構」。選擇結構是依條件判斷,為布林運算的結果,符合條件就執行,依...

鐵人賽 Software Development DAY 7

技術 【Java】HashMap 的工作原理(下)

昨天介紹了 HashMap 將 key 定位到 bucket 的過程。而本文主要解說的是,在一個 bucket 中,要如何找到 key 所對應的節點,進而討論為...

鐵人賽 自我挑戰組 DAY 17

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

認識完樣板程式後我們要來使用樣板程式來實作非同步傳輸的部分,我們server一樣是使用Client2Servers這個method來接收,但是我們Client要...

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

技術 Java的三種基本迴圈:for , while , do...while

多數的程式語言都有迴圈結構,Java也不例外;而在介紹迴圈之前,簡單說明程式流程有以下三種: 順序結構:一個一個往下走,無變化。 選擇結構:條件判斷,代表一個...

鐵人賽 Software Development DAY 6

技術 【Java】HashMap 的工作原理(上)

在昨天的文章中,筆者對「雜湊」(hash)做了介紹。而接下來兩天的文章要以此為基礎,進一步認識 Java 8 的 HashMap 是怎麼儲存和查詢資料的。Has...

徵才 Java Backend Developer (Remote)

我們在為系統團隊尋找後端工程師(擴編2位)。主要產品為遊戲及APP客制代工開發,是年輕有衝勁的團隊~目前規模近百人!希望你也喜歡共同開發, 並且願意共同公開地r...

鐵人賽 自我挑戰組 DAY 16

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

之前我們有提過同步傳輸跟非同步傳輸,現在我們要來認識一下,在gRPC中的非同步傳輸要怎麼做,如果不清楚什麼是同步傳輸以及非同步傳輸,可以回頭看看這裡。 Stre...

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

技術 Java的傳值與傳址的值

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

鐵人賽 Software Development DAY 5

技術 【Java】認識 HashMap 前要具備的雜湊概念

Java 有兩種常見的資料結構,叫做「HashSet」和「HashMap」。那麼「Hash」是什麼呢?本文會先用生活情境的例子來介紹雜湊資料結構,後面兩篇則進一...

鐵人賽 自我挑戰組 DAY 15

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

昨天我們做完了server多發的部分,今天要把Client端給做起來,請一樣在client的資料夾中新增一個client03,並且寫上: public stat...

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

技術 Java的三種等於

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

鐵人賽 Software Development DAY 4

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

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

鐵人賽 自我挑戰組 DAY 14

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

我們之前都是製作一個request來然後一個response回去的基本款,其實大部分的傳遞都是屬於這種類型的傳遞方式。接下來我們要開始嘗試實作有stream種類...

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

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

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