原创 Java線程--上

Java線程 進程: 在計算機中正在運行的任務 一邊看電影一邊聊QQ微信 現在大部分的計算機都支持多任務模式 CPU在某個時間點上只能做一件事 CPU計算能力非常強,計算的速度太快了,讓我們感覺都是同時在運行的 線程: 線程基於

原创 Java網絡編程--下

255.255.255.255 廣播IP TCP 如何通過TCP來進行網絡數據傳輸呢? TCP底層基於流的; 客戶端: Socket這個類實現了客戶端套接字(也被稱爲“套接字”)。套接字是兩臺機器之間的通信的一個端點。 構造方法:

原创 Java反射--上

BIO:blockingIO NIO:new IO ,not blockingIO AIO: 單例設計模式: 在全局只需要類的一個實例 1、私有化構造方法 2、將當前類的對象作爲屬性定義 3、提供一個公開靜態的方法,用於返回當前

原创 Java線程--下

線程 標題多線程併發安全問題 3 靜態同步方法 鎖對象: 類.class 字節碼文件對象 同步鎖的優點和缺點: 優點: 提高了程序的安全性 缺點: 降低了程序執行的效率 死鎖 標題案例 打印機—打印 掃描儀—掃描 第一

原创 Java網絡編程--上

網絡編程(套接字) 網絡的七層模型: 物理層 數據鏈路層 網絡層 傳輸層(udp、tcp) 會話層 表示層 應用層(http/https/ftp) 概述: 基於網絡系統進行數據傳輸 UDP TCP IP地址: 唯一標識網絡中的通信

原创 Java反射--下

獲取屬性: Field getField(String name) 返回一個 Field對象反映的類或接口的 類對象表示的指定公共成員。 Field[] getFields() 返回一個數組包含 Field物體反射的類或接口的 類