原创 Java常見面試題彙總-----------Java基礎(基本類型和包裝類型、equals和hashCode、++和--、值傳遞和引用傳遞)
19. Java基本數據類型、有了基本數據類型,爲什麼還需要包裝類型? 19.1、Java基本數據類型,數值範圍 Java共有4類8種基礎數據類型:byte、short、int、long、float、double、char、b
原创 Java常見面試題彙總-----------Java基礎(跨平臺、面向對象、重載和覆蓋、訪問修飾符)
1. Java環境配置 安裝完JDK後配置環境變量:計算機→屬性→高級系統設置→高級→環境變量。 1、系統變量→新建 JAVA_HOME 變量。變量值填寫jdk的安裝目錄(本人是 D:\Program Java\jdk1.
原创 Java常見面試題彙總-----------Java基礎(Final、Static、This和Super)
11. Final關鍵字 1、final修飾類:當用final修飾一個類時,表明這個類不能被繼承。 也就是說,如果一個類你永遠不會讓他被繼承,就可以用final進行修飾。final類中的成員變量可以根據需要設爲final,但是
原创 Java常見面試題彙總-----------Java基礎(抽象類和接口、構造方法、內部類、枚舉類)
7. 抽象類和接口的比較 1、什麼是抽象類? 就是對類更高的抽象。抽象類作爲多個子類的共同父類。它所體現的是一種模版設計,抽象類作爲多個子類的父類,可以把它理解爲系統實現過程中的中間產品,這個中間產品已經實現了系統的部分功能,
原创 Java常見面試題彙總-----------計算機網絡(HTTP協議、HTTP1.1與HTTP1.0的比較)
73、HTTP協議請求過程 大致的流程:輸入地址 –> DNS域名解析 –> 發起TCP的三次握手 –> 建立TCP連接後發起http請求 –> 服務器響應http請求,瀏覽器得到html代碼 –> 瀏覽器解析html代碼,並
原创 Java常見面試題彙總-----------計算機網絡(TCP三次握手與四次揮手、TCP流量控制、TCP與UDP對比)
70、TCP協議的三次握手與四次揮手 70.1、TCP報文結構 1、源端口號:表示發送端端口號,字段長爲16位。 2、目標端口號:表示接收端口號,字段長爲16位。 3、序列號:表示發送數據的位置,字段長爲32位。每發
原创 Java常見面試題彙總-----------計算機網絡(路由協議)
69、路由協議 69.1、基本概念 網絡層主要做的是通過查找路由表確定如何到達服務器,期間可能經過多個路由器,這些都是由路由器來完成的工作,通過查找路由表決定通過那個路徑到達服務器,其中用到路由選擇協議。 路由主要分爲兩類
原创 Redis學習筆記
一、Redis是什麼 Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。
原创 Java常見面試題彙總-----------計算機網絡(網絡分層與IP地址)
67、OSI 與 TCP/IP 的網絡分層 (1)、物理層----定義了爲建立、維護和拆除物理鏈路所需的機械的、電氣的、功能的和規程的特性,其作用是使原始的數據比特流能在物理媒體上傳輸。具體涉及接插件的規格、“0”、“1”
原创 H2數據庫入門
一、H2簡介 1、H2是一個用Java開發的嵌入式數據庫,它本身只是一個類庫,可以直接嵌入到應用項目中。 H2最大的用途在於可以同應用程序打包在一起發佈,這樣可以非常方便地存儲少量結構化數據。 它的另一個用途是用於單元
原创 Java常見面試題彙總-----------數據庫(JDBC、數據庫連接池)
63、JDBC的理解 Jdbc:Java database connection,java數據庫連接。數據庫管理系統(mysql、oracle等)是很多的,每個數據庫管理系統支持的命令是不一樣的。 Java只定義接口,讓數
原创 面向對象編程設計模式------職責鏈模式
職責鏈模式(Chain of Responsibility):使多個對象都有機會處理請求,從而避免請求的發送者和接收者之間的耦合關係。將這些對象連成一條鏈,並沿着這條鏈傳遞該請求,直到有一個對象處理它爲止。 1、Handler類
原创 Java常見面試題彙總-----------數據庫(連接操作、分組查詢、查詢優化)
59、數據庫連接(LEFT)操作 首先定義兩個表t1和t2 ID NAME 1 aaa 2 bbb ID AGE 1 20 3 30 內連接(inner join):只顯示符合連接
原创 Java常見面試題彙總-----------數據庫(數據庫鎖、數據庫存儲過程)
57、數據庫的鎖 鎖是一種併發控制技術,鎖是用來在多個用戶同時訪問同一個數據的時候保護數據的。 57.1、有 2 種基本的鎖類型 共享(S)鎖: 多個事務可封鎖一個共享頁;任何事務都不能修改該頁;通常是該頁被讀取完畢,S鎖立即
原创 Java常見面試題彙總-----------數據庫(數據庫索引及其實現)
54、數據庫索引 索引的優缺點 優點: 1、大大加快數據的檢索速度; 2、創建唯一性索引,保證數據庫表中每一行數據的唯一性; 3、加速表和表之間的連接; 4、在使用分組和排序子句進行數據檢索時,可以顯著減少查詢中分