原创 java知識點概要

1.Java語言的跨平臺性 原理 2.Java的兩個核心機制 JVM GC 3.JVM的運行原理(Java程序的執行流程) 4.JDK、JVM、JRE之間的關係 5.成員變量和局部變量(作用域不同) 1.定義的位置不一樣 局部

原创 Tomcat在修改代碼後不會自動reload解決辦法

https://blog.csdn.net/weixin_34087301/article/details/93899132

原创 hpe實訓課(多線程3)

模擬火車站售票程序,開啓三個窗口售票(1,2,3) 100張票 使用繼承的方式來實現 class Window extends Thread{ // 總票數 static int ticket = 100; @Over

原创 hpe實訓課(多線程4)

java實現多線程安全使用的線程的同步機制 * -- 方式一:同步代碼塊 * ①.語法:synchronized(同步監視器){ * 需要同步的代碼塊(共享的數據代碼) * } * ②.共享數據

原创 Java設計模式-1

Java程序設計模式 一.什麼是設計模式? * 設計模式是軟件開發過程中,能夠增加系統的健壯性、可擴展性、可維護性的一種模式或者一種軟件設計思想。 * 設計模式不是框架。框架大於設計模式 二.常見設計模式? *

原创 大數據培訓課(體驗) Day02

1.運行界面輸入 notepad 打開一個空的文檔 2.linux下建立空文檔 輸入 : vi+任意不存在的文件名 3.刪除指定範圍行的內容 例如:刪除第一行到倒數第三行 解釋 :$ 表示最後一行 d 表示刪除 4

原创 hpe實訓課02

面向對象的原則:高內聚,低耦合。 —低耦合:降低程序中類之間的依賴關係 —高內聚:提升程序內部的性能 繼承 1.什麼是繼承? ------ 允許子類擁有父類的屬性和行爲(除私有屬性和行爲) 2.優缺點: --優點:提升了

原创 hpe實訓(Collections:操作集合的工具類)

1.Collection和Collections得區別: Collection:接口 Collections:操作集合的工具類 2.Collections具體方法: 1.reverse(List):反轉List集合中的元素 2.

原创 hpe實訓課(多線程2)

一.創建多線程方式一: 創建一個子線程 實現輸出0-100 * 1.第一種方式:繼承Thread * 2.實現步驟: * ①.創建一個字類繼承於Thread類 * ②.重寫run()方法 * ③.創建字類

原创 hpe實訓課01

一、案例引入:五子棋 1.面向過程: 將事務按照一定的步驟實現,通過函數的方式執行步驟。 ①.開始遊戲 ②.執黑先行 ③.繪製圖形 ... 遊戲結束 2.面向對象: 把構成的事務劃分成一個個對象來處理 ①.遊戲用戶 ②.棋盤對