原创 Java基礎知識整理(一):計算機知識和數據類型

標識符的命名規範 兩個基本的命名規範: 1:見名知意 通過標識符的名字要能體現標識符代表的內存區域的數據的性質。 比如:年齡的數據:age 名字的數據:name 2:遵循駝峯命名法:多個單詞構成標識符,單詞的首字符要大寫

原创 POI 按照自定義的單元格名稱解析對應單元格內容的方法,按行或列的名稱解析對應行列的方法

最近遇到一個新需求,關於使用POI解析excel的,正常的遍歷解析經常會用到,但是這次要求按照單元格自定義的名字去解析 首先定義好單元格名稱 右鍵定義 這個叫單元格ID 也叫單元格地址,不過管理這個的地方叫名稱管理器 這個地方按

原创 Java基礎知識整理(四):數組

數組:array 概念:數組是一個對象,是一個包含了一組變量的集合對象。這一組變量的類型必須一致。 1:數組是 我們 在java 中接觸到的第一種 引用數據類型。 2:如何定義數組:申請內存空間的過程。 語法: 數組中變量的類型

原创 vue element-ui resetForm()表單重置的問題

在新建和編輯表單的時候,經常需要重置表單。通用的方法是 this.$refs[formName].resetFields(); 但是經常會發現有的選框重置不好使,那是因爲你的表單元素沒有綁定prop 如果你要清空表單,應該注意幾個

原创 Java基礎知識整理(五): 面向對象(一)

面向過程的軟件的開發的基本思路: 將一問題按照過程,劃分成若干個功能模塊。然後按照過程的要求,將幾個功能模塊代碼順序執行。 可以大概的理解爲是一個線性的執行的過程。 面向過程開發的問題: 1:軟件規模越來越大,問題越來越複雜,那麼

原创 POI 關於單元格名字獲得單元格內容的中文文檔Named Ranges and Named Cells

因爲有個需求是根據自定義的單元格名字去獲得單元格內容,網上翻了半天也沒有找到有人寫過比較完善的,所以只好看令人頭疼的官方文檔自己寫了。 http://poi.apache.org/components/spreadsheet/qu

原创 第8章 Java多線程與併發

進程是操作系統層面的任務併發,線程是更細粒度的任務控制,是進程中的子任務的併發。 前2個幾乎沒什麼用,所以主要寫第三個的兩種方式 public class MyCallable implements Callable<Strin

原创 Java基礎知識整理(七):異常機制

java 程序中的錯誤,被稱爲 異常 Exception。 java 中有哪些異常,如何去處理這些異常,如何去避免發生這些異常。 主要是五個關鍵字的學習。 try–catch–finally throw throws。 try–

原创 Java8深入剖析學習記錄

什麼是lambda表達式? 用於指定匿名函數或者閉包的運算符 爲什麼用lambda表達式? public static void main(String[] args) { JFrame jframe = new

原创 Java基礎知識整理:多線程

概念 1:程序 是一個靜態的概念。 是一系列 計算機指令的集合。 2:進程:是一個動態的概念,程序的一次執行,會產生一個進程。或者進程可以看作是運行的程序。 進程特點: 1:進程可以併發(不是並行執行)執行。 並行執行:兩個程序

原创 Java基礎知識整理:IO流

IO: I:input 輸入 O:output 輸出 輸入:將外部的數據讀取到程序的內存中。 輸出:將程序內存中的數據寫出到其他的地方。 IO 流 File 類:不能對文件讀寫。 需要通過IO 流來實現對文件的讀寫。 概念:流就

原创 Java基礎知識整理:數據類型(一)轉換

算術運算時的轉換 注意:java 不支持不同類型的數據之間的運算。 如果是不同類型的數據進行運算,那麼編譯器會對不同的類型的數據進行類型的統一的轉換。轉換爲統一類型之後才能做運算。 自動類型轉換的規則: 1:如果操作數 的類型 是

原创 這裏記錄一些我常用的網址

json在線編輯器,雖然UI有點老套,但是超級方便 http://www.bejson.com/jsoneditoronline/ 流程圖,超級好用 https://www.processon.com/diagrams/new#t

原创 Java基礎知識整理(三):控制語句

java 的流程控制 控制代碼執行的一個路徑、方向。 三類: 順序執行:從上到下依次執行代碼。 分支選擇:根據條件 來 選擇執行某些代碼,跳過某些代碼。 循環:某些代碼反覆的被執行。 if 選擇語句 單分支選擇: 語法: if(

原创 Java基礎知識整理(二):運算符

和運算符相關的概念 1:操作數 參與運算符運算的數據。 2:表達式 操作數使用運算符連接的整體。 3:一元運算符 :需要一個操作數的運算符。 單目運算符。+1 4:二元運算符 :需要兩個操作數的運算符。 1+1 1-1