原创 JAVA打怪之路 - 面向對象編程下

面向對象編程下 四、面向對象(OOP)三大特徵 ① 封裝 (Encapsulation) Java中通過將數據聲明爲私有的(private),再提供公共的(public)方法: getXxx()和setXxx()實現對該屬性

原创 JAVA打怪之路 - JAVA反射機制

JAVA反射機制 一、Java反射機制概述( Java Reflection ) 反射相關的主要API: 二、理解Class類並獲取Class的實例 ① 理解Class類(描述類的類) 在Object類中定義了以下的方法,此

原创 JAVA打怪之路 - IO流

IO流 IO流是Java處理設備之間的數據傳輸的重要方式,文件的讀取和寫入實現數據的獲取和存儲,按照不同的劃分標準流可以分爲輸入流和輸出流、字節流和字符流,節點流和處理流。系統的學習IO流的原理對於數據的寫入和寫出有很重要的作用。

原创 JAVA打怪之路 - 枚舉類與註解

枚舉類與註解 一、枚舉類的使用 說明: 1、 類的對象只有有限個,確定的,當需要定義一組常量時,強烈建議使用枚舉類。 2、 JDK1.5之前需要自定義枚舉類。 3、 JDK 1.5 新增的 enum 關鍵字 用於定義枚舉類。 4、

原创 JAVA打怪之路 - JAVA 9 10 11 新特性

JAVA 9 10 11 新特性 一、JDK 9 的發佈 二、JAVA 9 新特性 三、JAVA 10 新特性 四、JAVA 11 新特性 展望

原创 Docker 安裝Elasticsearch、Kibana、ik、head插件

Docker 安裝Elasticsearch、Kibana、ik、head插件 一、Docker 安裝 Elasticsearch 1、下載鏡像,規定版本 docker pull elasticsearch:5.6.4 2、啓動

原创 Dokcer 安裝ActiveMQ

Dokcer 安裝ActiveMQ    activemq的默認端口爲61616    -p 61617:61616 容器中映射(開發中使用這個端口)    -p 8162:8161 web中映射 docker search a

原创 安裝vim

Docker安裝vim 一、Docker 安裝vi apt-get update apt-get install vim-tiny   但因爲apt-get的源是在國外,在牆內基本上沒法訪問,所以我們需要修改其源,執行下面的命令

原创 JAVA打怪之路 - 多線程

多線程 JAVA多線程是Java面試中比較重要的常考點,而且使用起來也需要有一定的技術功底,這裏就是主要講下多線程的基礎知識。 一、基本概念:程序、進程、線程、併發、並行 注1:一個Java應用程序java.exe,其實至少有三個

原创 JAVA打怪之路 - Java基本語法

Java基本語法 一、關鍵字和保留字 定義:被Java語言賦予了特殊含義,用做專門用途的字符串(單詞) 特點:關鍵字中所有字母都爲小寫 , 保留字有 goto **、**const 官方地址**:** https://docs.

原创 JAVA打怪之路 - JAVA 8 新特性

JAVA 8 新特性 前言 近些年來,JAVA技術發展受到嚴峻的挑戰,新型的Python語言,Go語言,機器學習語言都在向JAVA的霸主地位發起挑戰,誰能夠在這個時代更高效的完成項目開發迭代,更好的適應技術的發展,誰就能逐步佔領市

原创 JAVA打怪之路 - 異常處理

異常處理 一、異常概述與異常體系結構 異常概述: 異常類型分類: 二、常見異常 三、異常處理機制 ① try-catch-finally ② throws + 異常類型 ③ 手動拋出異常 – throw

原创 疫情篇

2020 你準備好了嗎? 或許你正在慶幸2019年的收穫,些許期待2020再進一步。或許你正在獨自舔舐內心的傷感,妄圖用2020年來洗刷心中的憂傷。但2020年就攜帶着新型冠狀病毒悄然而至,其傳染範圍之廣,潛伏期之長,着實罕見。新

原创 JAVA打怪之路 - Java常用類 -日期和時間、Java比較器、數學公式

Java常用類 - 日期和時間、Java比較器、數學公式 一、日期時間API ① java.lang.System類 JDK8之前 ② java.util.Date類 JDK8之前 ③ java.text.Si

原创 JAVA打怪之路 - Java數組

Java數組 Java數組是java的重要數據結構,但是後面接觸List就會逐漸捨棄數組,集合和數組之間各有利弊,但是使用較多的還是集合,主要還是看具體的使用場景,下面就講下數組的知識吧。 一、數組概念 (1)數組是相同類型數據的