iT邦幫忙

java相關文章
共有 1188 則文章

技術 為了轉生而點技能-Java難題紀錄 (作業:染病接觸之人員追蹤鏈

前言: 本篇是參加學校開設的java資訊班的作業,由於對於筆者來說花蠻多時間的,所以想記錄下來解題的過程,以供後續參考。 題目:請隨機產生一群可疑接觸的人群,並...

徵才 徵才-迷客夏總部【數據工程師】

迷客夏總部招募<數據工程師> 【國際資源挹注,品牌價值躍升】迷客夏創立於2008年,目前於台灣擁有超過300家直營與加盟門市,除了持續在全台穩健的展...

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

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

鐵人賽 自我挑戰組 DAY 29

技術 Day29-JDK可視化監控工具:visualVM(五)

前言 延續著上篇的介紹,這篇要來介紹visualVM的Sampler頁籤 Sampler 這邊我延續上篇的範例繼續講解點擊Sampler頁籤,可獲取C...

鐵人賽 自我挑戰組 DAY 28

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

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

鐵人賽 自我挑戰組 DAY 27

技術 Day27-JDK可視化監控工具:visualVM(三)

前言 延續著上篇的介紹,這篇要來介紹visualVM的Monitor頁籤 Monitor Uptime:JVM運行時間 CPU:CPU使用統計圖表 He...

鐵人賽 自我挑戰組 DAY 26

技術 Day26-JDK可視化監控工具:visualVM(二)

前言 上篇介紹了visualVM的安裝,這篇就要來介紹如何使用 範例我們拿Day23-JDK可視化監控工具:jconsole(三)Step.1~Step.2...

鐵人賽 自我挑戰組 DAY 25

技術 Day25-JDK可視化監控工具:visualVM(一)

前言 介紹完了jconsole工具,接著要來介紹的是visualVM 下載 下載位置:VisualVM 點擊執行 安裝 將VisualVM拖曳至Applic...

鐵人賽 自我挑戰組 DAY 24

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

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

鐵人賽 自我挑戰組 DAY 23

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

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

鐵人賽 自我挑戰組 DAY 22

技術 Day22-JDK可視化監控工具:jconsole(二)

前言 延續著上篇(Day21-JDK可視化監控工具:jconsole(一))的jconsole介紹,這篇要來針對Memory頁籤進行介紹 範例是拿Day10-J...

鐵人賽 自我挑戰組 DAY 21

技術 Day21-JDK可視化監控工具:jconsole(一)

Jconsole介紹 Jconsole是一個JMX相容的監視工具。它使用Java虛擬機器的JMX機制來提供運行在Java平臺的應用程式的性能與資源耗費資訊。它可...

鐵人賽 自我挑戰組 DAY 20

技術 Day20-JDK GUI界面概述

前言 前面介紹的工具都是命令行工具,但存在著一些的不便 分析數據透過終端機文字的方式顯示,不夠直覺 要求用戶登入到目標Java應用所在的主機上所以,JDK還提...

鐵人賽 自我挑戰組 DAY 19

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

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

鐵人賽 自我挑戰組 DAY 18

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

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

鐵人賽 自我挑戰組 DAY 17

技術 Day17-JDK堆棧跟蹤工具:jstack(二)

前言 延續著上篇內容,這篇要繼續來介紹jstack有些什麼options可以使用 options 介紹 -l:long listing. Prints ad...

鐵人賽 自我挑戰組 DAY 16

技術 Day16-JDK堆棧跟蹤工具:jstack(一)

jstack介紹 jstack 全名:JVM Stack Trace,用於打印虛擬機當前進程的線程快照。 指令介紹 jstack [-l][-e] <p...

鐵人賽 自我挑戰組 DAY 15

技術 Day15-hprof文件分析工具:mat(二)

前言 上篇提及了mat這工具的下載以及文件的載入,接下來就要針對mat工具進行介紹。 mat這工具的打開方式請參照上篇Day14-hprof文件分析工具:mat...

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

技術 DAY28-JAVA的泛型

泛型泛型是JAVA用來將程式碼簡潔化的一個重要技術。舉例來說,多載只能設定函數可接收不同型態的引數,而無法設定同一個資料成員可以有不同的資料型態;這種情況下,J...

鐵人賽 Software Development DAY 30

技術 [Day30] 30 天 Java 從陌生到更陌生

終於來到最後一天了!!還記得這個教程的名字為「30 天 Java 從陌生到更陌生」嗎? 為什麼會「更陌生」呢?經過這 30 天,有沒有覺得自己懂得更多,但卻有更...

鐵人賽 Software Development DAY 30

技術 Day 30 「無心之心,道之所存」結語

Christopher Alexander 在「建築的永恆之道」中,開頭第一句就說了:「無心之心,道之所存」。作者認為建築或城市沒有所謂的「好」,而是要追求一種...

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

技術 DAY27-JAVA的集合物件

集合物件(collection)是指一群相關聯的資料,集合在一起組成的一個物件。在集合物件裡的資料稱為元素(elements)。集合和陣列的概念很相似,但陣列裡...

鐵人賽 Software Development DAY 29

技術 [Day29] CH13:畫出你的藏寶圖——事件處理(下)

接續昨天的程式,增加事件監聽者至 BMI 類別。 import java.awt.event.ActionListener; import java.awt.e...

鐵人賽 Software Development DAY 29

技術 Day 29 「Try it!」單元測試與軟體工程

國內飲料大廠有句廣告標語:「Try It!」筆者還蠻喜歡的。 圖片截自網路 從小在父母的保護下長大,一直到自己出國,到人生地不熟的地方讀書,真正遭遇的挫折了,這...

鐵人賽 自我挑戰組 DAY 14

技術 Day14-hprof文件分析工具:mat(一)

mat介紹 mat全名:Memory Analyzer Tool。這篇要介紹的內容比較例外一點,mat這工具並不是JDK內自帶的工具,而是要另外下載。JDK8以...

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

技術 DAY26-JAVA的Runnable介面

如果類別本身已經濟成某個婦類別,但現在又要繼承Thread類別來建立執行緒,馬上就會面臨到一個問題-JAVA不能多重繼承,換言之,不能繼承某個類別之後,又同時繼...

鐵人賽 Software Development DAY 28

技術 [Day28] CH13:畫出你的藏寶圖——事件處理(上)

今天我們要實作一個華氏攝氏的溫度轉換器,首先先來設計他的介面 import javax.swing.JButton; import javax.swing.JF...

鐵人賽 Software Development DAY 28

技術 Day 28 「最好避免犯錯的方法」單元測試與 GitFlow、主線開發

廿一世紀的軟體開發有一句名言:「最好避免犯錯的方法,就是『天天犯錯』」。 以前我們很喜歡「規格」,認為不管什麼事,只要你規格開好來,我就能照規格刻給你。長久下來...

鐵人賽 自我挑戰組 DAY 13

技術 Day13-JDK堆內存快照工具-jmap(三)自動導出內存映像文件

前言 接續著上篇,這篇要說明的是如何自動導出hprof文件,針對自動導出又有分兩種狀況:已是運行中的程序要調整JVM參數、剛要執行的程序帶上自動導出的參數,以下...

鐵人賽 Software Development DAY 27

技術 [Day27] CH13:畫出你的藏寶圖——圖形使用者介面

終於來到我們最後一個主題了,今天我們要介紹的是圖形使用者介面(graphical user interface, GUI),不知道大家有沒有聽過,但大家一定都用...