原创 java面向對象之多態

多態有編譯時多態 和運行時多態。第一個是通過方法重載實現;第二個是通過方法覆蓋實現(子類覆蓋父類方法)。第一種就是我們調用方法是不用區分參數類型,程序會自動執行相應方法,如: 加法運算,可以使int相加,可以是double相加,都是同一個方

原创 廣聯達軟件研發面試

廣聯達軟件研發面試1、2分鐘的自我介紹,側重所學的課程和項目中遇到的困難;2、有沒有學過c/c++,是否瞭解java的內核;Java 是由 C++發展而來的,保留了 C++的大部分內容,其編程方式類似於 C++。但 Java 的句法更清晰、

原创 HashMap、HashTable、HashSet的實現原理和底層數據結構

HashMap和Hashtable的區別兩者最主要的區別在於Hashtable是線程安全,而HashMap則非線程安全Hashtable的實現方法裏面都添加了synchronized關鍵字來確保線程同步,因此相對而言HashMap性能會高一

原创 深入理解Java的接口和抽象類

深入理解Java的接口和抽象類  一.抽象類  二.接口  三.抽象類和接口的區別  若有不正之處,請多多諒解並歡迎批評指正,不甚感激。  請尊重作者勞動成果,轉載請標明原文鏈接:  http://www.cnblogs.com/dolph

原创 遠景能源面試

 遠景能源面試一面1、   自我介紹2、   介紹項目,非常詳細,面試官會問到自己聽懂爲止。包括項目意義,以及重要難點,主要創新點等等。3、   面試前做的兩道題,解釋,第一道題用到貪心算法,大概是迷宮回溯問題;第二道題是找出數組中唯一不重

原创 京東廣告部測試開發

2016年8月2號16:00,應該算是人生真正意義上的處女面,上京東廣告部的一個姐姐,說話聲音很好聽。全程很溫柔,並沒有對我的一竅不通嗤之以鼻,總之雖然很low,基本什麼都沒答上來,依然很感謝她。首先很準時,四點打來的電話,一分鐘都沒差,全

原创 Java垃圾回收機制

Java垃圾回收機制  說到垃圾回收(Garbage Collection,GC),很多人就會自然而然地把它和Java聯繫起來。在Java中,程序員不需要去關心內存動態分配和垃圾回收的問題,這一切都交給了JVM來處理。顧名思義,垃圾回收就是

原创 java線程面試題

java線程面試題本文由 ImportNew - 李 廣 翻譯自 javarevisited。歡迎加入Java小組。轉載請參見文章末尾的要求。不管你是新程序員還是老手,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了

原创 HTTP協議詳解

HTTP協議詳解轉自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,

原创 華爲面試

華爲面試因爲有同學已經走過提前批的流程,所以提前問了經驗,說是主要問項目,然後直接懵逼了就……項目完全不會呀,自己都搞不懂,好多概念不清楚……瞬間打了雞血,開始整理代碼,找各種資料,想法就是能說多少說多少。晚上十點左右通知第二天十點半面試,

原创 volatile關鍵字(一)

 Java併發編程:volatile關鍵字解析   volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile

原创 Java transient關鍵字

Java transient關鍵字使用小記      哎,雖然自己最熟的是Java,但很多Java基礎知識都不知道,比如transient關鍵字以前都沒用到過,所以不知道它的作用是什麼,今天做筆試題時發現有一題是關於這個的,於是花個時間整理

原创 java面向對象之繼承

一.你瞭解繼承嗎?  繼承是所有OOP語言不可缺少的部分,在java中使用extends關鍵字來表示繼承關係。當創建一個類時,總是在繼承,如果沒有明確指出要繼承的類,就總是隱式地從根類Object進行繼承。比如下面這段代碼:12345678

原创 作業調度算法

作業調度算法1.先來先服務(FCFS, First Come First Serve)是最簡單的調度算法,按先後順序進行調度。定義:  按照作業提交或進程變爲就緒狀態的先後次序,分派CPU;  當前作業或進程佔用CPU,直到執行完或阻塞,纔

原创 volatile關鍵字(三)

3.volatile能保證有序性嗎?  在前面提到volatile關鍵字能禁止指令重排序,所以volatile能在一定程度上保證有序性。  volatile關鍵字禁止指令重排序有兩層意思:  1)當程序執行到volatile變量的讀操作或者