Java JDK支援TLS的版本彙總
JDK各個版本支援TLS的記錄。
(閱讀全文...)
JDK各個版本支援TLS的記錄。
(閱讀全文...)
完成後的報表範例:
本期影片使用Jaspersoft Studio實作一個「COVID-19各國家地區累積病例數與死亡數統計表」。
JasperReports(JasperReports® Library | Jaspersoft Community)是一套使用Java開發的報表引擎(程式庫),因為是開源且有較多資源,在Java的環境裡被廣泛使用。
程式設計師是很忙的,同時開啟多個IDEA專案「多工」作業是稀鬆平常的事,在「Context Switch」的過程中有時會一時無法辨識出到底正在編輯那個專案,因為每個畫面都大同小異!
寫完考卷總要多次檢查、反覆驗算才能安心交卷。編寫程式完成後,更是要多方測試,以確保程式的運行是符合需求且能正確執行的。Java的環境裡有不少測試框架,今天要操作的是老牌的JUnit。
優良的程式除了易讀、容易維護外,註解同樣扮演重要角色。Java定義一組稱為Javadoc的註解規範,只要遵循這些規範,就能輕鬆將原始碼裡的註解產生成說明的網頁檔案。
Java變數有兩大類資料型態:
* Primitive data types (內建的原始型別):
* 整數:byte, short, int, long
* 浮點數:float, double
* 真假值:boolean
* 字元:char
* Non-Primitive data types
* String
* 陣列
* 類別
* ...
把IntelliJ IDEA更新到2019.2.1之後,發現Windows版已經會自動偵測Windows Defender的掃描資料夾排除設定了(前情提要:[Windows] IntelliJ IDEA啟動緩慢的解決方法(適用JetBrains各個工具,包含Android Studio)。
吃燒餅沒有不掉芝麻的,除錯是程式設計人員必備的技能。IntelliJ IDEA的除錯很簡單,步驟如下:
IntelliJ IDEA的專案結構有兩大項:專案設定與平台設定。專案運行除了專案相關設定外,執行時的組態(Run Configurations)也必須設置。
最近在更新IntelliJ IDEA最新版本2019.2時,一時興起下載了內含JRE 11的版本(IDEA最近幾個版本都同時提供Java 8和Java 11兩種檔案)。
Live Template,有的工具稱為程式碼片段(Code Snippets)-輸入簡短的縮寫關鍵字再按下特定的驅動按鍵而擴展為完整程式碼的功能-可以有效提升程式碼的撰寫效率,隨著樣板的累積,能有厚積薄發的效應。
Java是物件導向程式語言(Object-Oriented Programming,OOP),程式運行時由多個物件組成,而物件則是以類別來定義的。簡單理解:類別是藍圖(如房屋藍圖),用來建立一個或多個物件(建築多棟房屋)。
Sorry, 很久沒用Google sc…