Java面試知識的認知描述

鏈接池:同時操做鏈接數據庫,建立一個鏈接池,池子裏建立一萬個數據庫連接。根據系統運行狀況關閉連接。高峯期連接達到最大MAX進行排隊,對在用的連接實現失效時間。有幾種:tomcat請求服務器(servers.xml/context.xml配置),dbcp(database connection poor),c3p0,java鏈接池。java

索引:數據的查找,但刪除修改效率下降面試

表更新正則表達式

主外鍵算法

where數據庫

迭代器:Map迭代器,Collection遍歷循環輸出值,Iterator,items,var,是序列對象點.出來的(運用remove()前要用.next()否則報錯)tomcat

引用傳遞,值傳遞:值傳遞是值的拷貝,引用傳遞服務器

抽象類:集成後能夠不實現他的抽象方法,他也是抽血的,只能單繼承,不能多繼承。當也要別的類的,又不能雙集成,就new一個數據結構

死鎖:數據庫和Java死鎖:當執行某一塊資源的時候,要賦值,線程作一個事時1.實現接口Runable,2.繼承Thread,start開始。3.使用ExecutorService、Callable、Future實現有返回結果的多線程.1.手動刪掉某一個死鎖線程,多線程

遞歸思想:斐波那契數列,本身調用本身線程

迭代key,value:省市對應put,get,投票 用LinkList,作班級管理用ArrayList

HashMap和Hashtable的區別

幾種排序,快速排序:二分法,插入排序,快速排序(擇一個基準,將比起大的數放在一邊,小的數放到另外一邊。對這個數的兩邊再遞歸上述方法)

隊列 堆 棧:隊列-有序排隊,先進先出。棧:先進後出。

排序算法

多線程訪問共享資源,同步

抽象方法

線程間訪問

null和空值同樣嗎:空值是沒有,null是有值,值是null

正則表達式,如何匹配數字:\^[1-9]\d*$

一個char 2個字節

常見的數據結構,堆的特性

Java垃圾回收機制:GC,finalize System.GC 調用

舉例說明一下多態  魚new 金魚,鯉魚出來的不一樣,多臺不必定是接口有多是父類

那些異常,處理的方式:try()catch處理,拋出異常throw ,throws聲明一個方法可能出現的異常類型

面試時要化被動爲主動,提早準備,不耍小聰明

相關文章
相關標籤/搜索