java應屆生
㈠ java應屆生 工資要多少合適
4000到6000,當然如果你的能力很出眾的話,要9000到10000那是完全可以的,初期沒有什麼工作經驗的,大概4000以上就可以了,要多了,別人有更多的選擇
㈡ ]應屆生找Java工作好找嗎
一般來說,Java的工作都是要求有經驗的,
所以作為應屆生來說,
這樣的工作還是比較難找的!
㈢ 應屆生面試Java相關崗位可能會被問到哪些技術問題
常見的Java問題
1.什麼是Java虛擬機?為什麼Java被稱作是「平台無關的編程語言」?
Java虛擬機是一個可以執行Java位元組碼的虛擬機進程。Java源文件被編譯成能被Java虛擬機執行的位元組碼文件。
Java被設計成允許應用程序可以運行在任意的平台,而不需要程序員為每一個平台單獨重寫或者是重新編譯。Java虛擬機讓這個變為可能,因為它知道底層硬體平台的指令長度和其他特性。
2.JDK和JRE的區別是什麼?
Java運行時環境(JRE)是將要執行Java程序的Java虛擬機。它同時也包含了執行applet需要的瀏覽器插件。Java開發工具包(JDK)是完整的Java軟體開發包,包含了JRE,編譯器和其他的工具(比如:JavaDoc,Java調試器),可以讓開發者開發、編譯、執行Java應用程序。
3.」static」關鍵字是什麼意思?Java中是否可以覆蓋(override)一個private或者是static的方法?
「static」關鍵字表明一個成員變數或者是成員方法可以在沒有所屬的類的實例變數的情況下被訪問。
Java中static方法不能被覆蓋,因為方法覆蓋是基於運行時動態綁定的,而static方法是編譯時靜態綁定的。static方法跟類的任何實例都不相關,所以概念上不適用。
4.是否可以在static環境中訪問非static變數?
static變數在Java中是屬於類的,它在所有的實例中的值是一樣的。當類被Java虛擬機載入的時候,會對static變數進行初始化。如果你的代碼嘗試不用實例來訪問非static的變數,編譯器會報錯,因為這些變數還沒有被創建出來,還沒有跟任何實例關聯上。
5.Java支持的數據類型有哪些?什麼是自動拆裝箱?
Java語言支持的8中基本數據類型是:
byte
short
int
long
float
double
boolean
char
介面中所有的方法隱含的都是抽象的。而抽象類則可以同時包含抽象和非抽象的方法。
類可以實現很多個介面,但是只能繼承一個抽象類
類如果要實現一個介面,它必須要實現介面聲明的所有方法。但是,類可以不實現抽象類聲明的所有方法,當然,在這種情況下,類也必須得聲明成是抽象的。
抽象類可以在不提供介面方法實現的情況下實現介面。
Java介面中聲明的變數默認都是final的。抽象類可以包含非final的變數。
Java介面中的成員函數默認是public的。抽象類的成員函數可以是private,protected或者是public。
介面是絕對抽象的,不可以被實例化。抽象類也不可以被實例化,但是,如果它包含main方法的話是可以被調用的。
自動裝箱是Java編譯器在基本數據類型和對應的對象包裝類型之間做的一個轉化。比如:把int轉化成Integer,double轉化成double,等等。反之就是自動拆箱。
6.Java中的方法覆蓋(Overriding)和方法重載(Overloading)是什麼意思?
Java中的方法重載發生在同一個類裡面兩個或者是多個方法的方法名相同但是參數不同的情況。與此相對,方法覆蓋是說子類重新定義了父類的方法。方法覆蓋必須有相同的方法名,參數列表和返回類型。覆蓋者可能不會限制它所覆蓋的方法的訪問。
7.Java中,什麼是構造函數?什麼是構造函數重載?什麼是復制構造函數?
當新對象被創建的時候,構造函數會被調用。每一個類都有構造函數。在程序員沒有給類提供構造函數的情況下,Java編譯器會為這個類創建一個默認的構造函數。
Java中構造函數重載和方法重載很相似。可以為一個類創建多個構造函數。每一個構造函數必須有它自己唯一的參數列表。
Java不支持像C++中那樣的復制構造函數,這個不同點是因為如果你不自己寫構造函數的情況下,Java不會創建默認的復制構造函數。
8.Java支持多繼承么?
不支持,Java不支持多繼承。每個類都只能繼承一個類,但是可以實現多個介面。
9.介面和抽象類的區別是什麼?
Java提供和支持創建抽象類和介面。它們的實現有共同點,不同點在於:
也可以參考JDK8中抽象類和介面的區別
10.什麼是值傳遞和引用傳遞?
對象被值傳遞,意味著傳遞了對象的一個副本。因此,就算是改變了對象副本,也不會影響源對象的值。
對象被引用傳遞,意味著傳遞的並不是實際的對象,而是對象的引用。因此,外部對引用對象所做的改變會反映到所有的對象上。
Java線程
㈣ java 應屆生面試
通常情況下,自學的層次達到java入門的水平,遠遠達不到軟體工程師的水平,要想以後技術上不輸給人家,還是要選一所像尚矽谷這樣的好學校,認真系統的學習,效果最好,尤其是一些實戰的項目經驗,自學是很難學到的,我相信java是公平的,只要有技術,就不怕沒有高工資。
㈤ java應屆生應該如何找工作得先參加培訓嗎
樓上回答不要這么武斷,我也是學java的,雖然還沒畢業,但是我相信未來。
試問:如果如你所說學java沒前途,為何現今java這么流行?
㈥ 現在應屆生學JAVA好找工作嗎
不知道你的計算機語言基礎如何,以及JAVA的掌握程度如何,很難回答你的問題。JAVA是一個完全面向對象的編程工具
只能這么說:
你有語言基礎面向對象基礎但沒JAVA基礎,從零開始,我想你自學的話,能把基本的掌握了,甚至框架了解了,堅持學習。保守估計需要5個月左右時間。
如果你沒有任何語言基礎,從零開始,還得看你的學習熱情度,勤奮程度。
其實把JAVA學會並不難,演算法還得看能力。JAVA只是個工具。
而且現在JAVA 的就業並不理想,你自學完了SSH框架,EJB等,企業還是不要你的。沒項目經驗啊。隨便一個計算機的都會JAVA,企業又都需要工作項目經驗。還得投簡歷面試,不是我看不起專科的,而是社會對科班學歷看的太重了,競爭壓力和企業HRS篩選簡歷後,面試機會也很少
㈦ 應屆生java什麼水平才找得到工作
其實也不用水平多高,關鍵看你的運氣,我和你一樣也是學java的,剛畢業沒多久,技術也不怎麼強,找工作確實不怎麼好找,但是沒辦法啊,只能慢慢堅持,我現在找到了一份工作,還算一般,就看以後什麼樣了
㈧ java應屆生,去哪個公司好
個人感覺也是小公司好點。
1、小公司能夠過鍛煉技術。
2、小公司升值空間比較大,也許以後就能成為大公司了。
不過大公司也有大公司的好處,待遇好、福利好等。
㈨ 為什麼應屆生找java開發的工作,那麼難
問題很簡單,學校學的東西達不到目前社會公司,企業的需求。我做開發有很多年了,主要用的語言就是java,也陸陸續續的接觸了不少學生,就我們自己了解的,在大學期間,學校授的內容是有限的,基本上教的都是皮毛的東西,根本達不到目前企業,公司的要求。
需要掌握的知識點沒有掌握好,而且公司也不會願意花時間去培養一個新人,總的一個原因:學的東西少了。
那麼我們想要做java方面的工作,需要掌握的知識有哪些呢?這是我在逛某個平台看見的一個java系統學習路線,我個人覺得總結的還比較詳細,你這邊看一下:
如果你能跟著這個系統學習路線學,能真正的學出來,可以自己獨立的做項目,我可以肯定的告訴你,畢業在一線城市拿10k+的薪資待遇沒什麼問題,二線城市5-7k+的薪資待遇也沒什麼問題,如果在學習的過程當中缺乏系統的學習教程,你可以發我私信。