原创 面試題--01

之前在面試的時候碰到的小題目,不難,但是對於這道題的解法還是有很多意思的。 求字符串中出現的第一個不重複的字符 如acdefcad 返回 e 。 解法一:先將字符串變成字符數組,利用HashMap存儲字符,key爲字符,value

原创 Double型數據的精度問題

1.首先看一個小例子 public static void main(String[] args) { System.out.println(0.05+0.01); System

原创 CentOS下啓動docker和docker啓動MySQL鏡像後無法連接MySQL

1.CentOS下啓動docker失敗   1.1安裝docker後啓動失敗並出現以下信息:   Job for docker.service failed because the control process exited with

原创 怎樣製作鼠標點擊就可以執行的Jar文件?

1. 核心要點 首先,一個Java類對應一個class文件,class文件過多時在發佈部署前會將class文件壓縮;而使用jar.exe可以將多個文件壓縮成一個壓縮文件,在壓縮前進行簡單配置制定主程序入口即可做到點擊即可執行。整個

原创 爲什麼JDK的安裝路徑下存在兩個JRE?

1. 疑問 在JDK的安裝路徑下,我們可以看到兩個JRE(Java運行環境)。 簡而言之,上面JDK子目錄中包含一個JRE,而下面又有一個JRE,這是爲什麼呢? 2. 解答 第一個JRE用於JDK自帶開發工具提供環境,如JD

原创 JDK和JRE以及JVM有什麼區別和聯繫?

1. 一張圖 2. 分析 首先我們要知道JDK和JRE以及JVM分別代表什麼意思。 根據第一個圖,我們明顯可以知道三者範圍上的關係:JDK>JRE>JVM。 三者之間有一個包含關係。 在我們學習Java的過程中,有很多圖需要

原创 Java學習方法論之筆記工具篇

時隔大半年,又開始更新了,這次應該會堅持得比較久。 本篇文章主要講述作爲一名Java開發者,從最初學習階段到目前我使用的筆記工具是怎麼樣變化的,以及如何找到最適合自己的筆記工具。 在日常的Java學習中,我們常常碰到一種情況是