java簡單學習筆記201812013
多執行緒的兩種建立方式
1:類繼承Thread,並重寫run方法,呼叫寫法 ThreadDemo td=new ThreadDemo(),td.start(),注意,執行緒 呼叫只能用.start()方法,如果用run()呼叫則和非多執行緒普通方法一樣;
2:類實現Runnable介面,並重寫run方法,呼叫寫法 先明量runable類,再傳到Thread的引數中。RunableDemo rd=new RunableDemo(); Thread t1=new Thread(rd); t1.start();
在多執行緒 中,儘量不要使用過時的.stop,supend,resume方法,用wait,notify,notifyAll方法
3、多執行緒 的同步操作。在要使用的共享資料語句塊前,使用關鍵字synchronized(共享資料){ 語句塊 }加鎖。
相關推薦
java簡單學習筆記201812013
多執行緒的兩種建立方式 1:類繼承Thread,並重寫run方法,呼叫寫法 ThreadDemo td=new ThreadDemo(),td.start(),注意,執行緒 呼叫只能用.start()方法,如果用run()呼叫則和非多執行緒普通方法一樣; 2:類實現Runnable
java簡單學習筆記201812034
單繼承 簡單 這一 bstr 標註 靜態 筆記 不能 方法 抽象方法在類中,只要有一個是抽象方法,該 類就要標註為抽象類,關鍵詞abstract抽象,抽象方法不能有具體的方法實現,以();結束。 抽象類和普通的類相同,類裏可以有抽象方法,也可以有普通的實現了方法體的普 通方
java簡單學習筆記20181205
tomcat的下載及安裝方法。 jsp的介紹,及指令<%@page import file="xxxx" %>,<%@include file="xxx" %>,<%@ taglib uri='xxx" prefiex="c"%> jsp的一些元素,使用例項<js
java簡單學習筆記20181217
異常的處理,try--catch--finally結構,finally裡的程式碼總是會執行,當try裡有return語句執行前時,也總是要執行finally的。 自定義exception類,extends繼承自Exception類,無參和有引數的建構函式,super(msg) 語句異常throw手動丟擲異
java簡單學習筆記20181219
mysql的安裝,java平臺connector資料庫驅動的下載及引用, 資料庫聯結器的動態載入註冊Class.forName("com.mysql.jdbc.Driver"), 之後,會自動被DriverManager註冊後,可使用DriverManager.getConnection(url,user
java簡單學習筆記20181225
application物件,page,config物件。 Servlet的概念,使用 建立自定義Servlet類要繼承HttpServlet類,並重寫doGet(),doPost()方法,如果重寫了service()方法,則doget,dopost就不會執行了,只會執行service()方法了, 因為w
java簡單學習筆記20181228
學習筆記 訪問 doget 內存 cookie art servle ali ESS Session會話管理,session.invalide()失效,session.getAttribute(),session.setAttribute()方法。 session創建為ke
java簡單學習筆記20190206
mapping value ESS nat mode .... 鍵值 del mvc spring mvc保存並獲取參數的3個註解@RequestAttribute,@SessionAttribute,@SessionAttributes public modelandvi
java IO 學習筆記
key 網絡 java io writer 讀取 方式 訪問 resources str 1.IO的數據源有: 文件 管道 網絡 內存緩存 讀寫方式有字符讀寫 reader writer ,字節讀寫 Stream。 2.IO的異常處理: try with reso
Java Web學習筆記-1
根路徑 text .get set 接口 context cat 方法 web應用 1.servlet理論上可以處理多種形式的請求響應形式 ,http只是其中之一 ,所以HttpServletRequest、 HttpServletResponse分別是ServletReq
java註解學習筆記
ati type類 包括 generated override stack color 類繼承 boolean 今天看了下有關java註解的視頻學習資料在。做點筆記: 學java註解的目的: 能看別人代碼,特別是框架代碼。由於肯定與註解有關。 編程更簡潔,代碼清晰。
java入門學習筆記之1(類的定義,代碼的編譯執行)
spa hex nts 自動調用 [] alt vim 進制 技術 這篇文章講解Java代碼的基本執行過程 我們先拋開各種JAVA IDE,開發工具,只使用文本編輯器,以突出最本質的東西。 在Linux環境下,我們編輯一個文件: vim HelloWorld.java
Java ee學習筆記
server ffffff workspace 動態創建 多公司 組成 指定 瀏覽器 現在 Servlet簡介 Servlet技術規範是JavaEE技術規範中的一個重要組成部分,Servlet是一種獨立於平臺和協議的服務器端的Java應用程序,可以生成動態的Web頁面(實際
Java基礎學習筆記八 Java基礎語法之接口和多態
java cas 發現 過程 類類型 結果 覆寫 實例 new 接口 接口概念 接口是功能的集合,同樣可看做是一種數據類型,是比抽象類更為抽象的”類”。接口只描述所應該具備的方法,並沒有具體實現,具體的實現由接口的實現類(相當於接口的子類)來完成
Java基礎學習筆記二十二 網絡編程
數據丟失 交互圖 主動 總結 交互 servers -- 處理 關閉 絡通信協議 通過計算機網絡可以使多臺計算機實現連接,位於同一個網絡中的計算機在進行連接和通信時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網絡中,這些連接和通信的規則被
Java基礎學習筆記二十三 Java核心語法之反射
負責 目錄 boolean tostring 筆記 str 編譯 三種 進制 類加載器 類的加載 當程序要使用某個類時,如果該類還未被加載到內存中,則系統會通過加載,鏈接,初始化三步來實現對這個類進行初始化。 加載就是指將class文件讀入內存,並為之創建一個Clas
Java基礎學習筆記十六 集合框架(二)
first 哈希 cat etag 基於 col 容器 處的 新元素 List List接口的特點: 它是一個元素存取有序的集合。例如,存元素的順序是11、22、33。那麽集合中,元素的存儲就是按照11、22、33的順序完成的。 它是一個帶有索引的集合,通過索引就
Java基礎學習筆記二十四 MySQL安裝圖解
password data 默認 count 重新 doc documents tran xp系統 、MYSQL的安裝 1、打開下載的mysql安裝文件mysql-5.5.27-win32.zip,雙擊解壓縮,運行“setup.exe”。
Java基礎學習筆記二十七 DBUtils和連接池
ride 基本 代碼塊 ear 不同 一行 ria 靜態方法 ... DBUtils 如果只使用JDBC進行開發,我們會發現冗余代碼過多,為了簡化JDBC開發,本案例我們講采用apache commons組件一個成員:DBUtils。DBUtils就是JDBC的簡化開發工
Java基礎學習筆記
body -1 ride java基礎學習 功能 根據 title 過濾 ret File 的高級獲取功能 String[] list() 返回一個字符串數組,這些字符串指定此抽象路徑名表示的目錄中的文件和目錄 示例