一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

JAVA工程師實(shí)習一周總結

時(shí)間:2021-01-08 09:28:13 實(shí)習總結 我要投稿

JAVA工程師實(shí)習一周總結

  總結是指對某一階段的工作、學(xué)習或思想中的經(jīng)驗或情況加以總結和概括的書(shū)面材料,它可以使我們更有效率,不如立即行動(dòng)起來(lái)寫(xiě)一份總結吧。那么總結要注意有什么內容呢?以下是小編為大家收集的JAVA工程師實(shí)習一周總結,僅供參考,歡迎大家閱讀。

JAVA工程師實(shí)習一周總結

  轉眼間,來(lái)到公司接近一個(gè)月了,從校園里走到實(shí)習崗位,學(xué)習環(huán)境變了,與周?chē)娜说年P(guān)系變了,一開(kāi)始最重要的就是做好角色的轉變,融入到環(huán)境中。從學(xué)校學(xué)生到公司員工是一次非常重要的角色轉變,同時(shí)也是一次人生的跨越。對于大學(xué)生來(lái)講,這不是一道不可逾越的障礙,實(shí)習的機會(huì )也將是我未來(lái)職業(yè)生涯助力的跳板。在實(shí)習的適應階段,我最重要的轉變就是態(tài)度的變換,我自己也體會(huì )到態(tài)度決定著(zhù)一切。作為一個(gè)新人,在加入新的團隊中,態(tài)度是最應該去注意的。要有學(xué)會(huì )反思的習慣,回顧這一周的學(xué)習情況:

  作為一名Java開(kāi)發(fā)工程師,Java虛擬機是必須要了解的,其中的內存劃分,工作原理自己要熟悉,所以這一周花了一部分時(shí)間閱讀了Java虛擬機規范文檔,學(xué)習了classloader機制,了解并熟悉了虛擬機內存的劃分以及其中的各項參數。先說(shuō)一下什么是classloader機制?

  當我們寫(xiě)好一個(gè)Java程序之后,不是管是CS還是BS應用,都是由若干個(gè).class文件組織而成的一個(gè)完整的Java應用程序,當程序在運行時(shí),即會(huì )調用該程序的一個(gè)入口函數來(lái)調用系統的相關(guān)功能,而這些功能都被封裝在不同的class文件當中,所以經(jīng)常要從這個(gè)class文件中要調用另外一個(gè)class文件中的方法,如果另外一個(gè)文件不存在的,則會(huì )引發(fā)系統異常。而程序在啟動(dòng)的時(shí)候,并不會(huì )一次性加載程序所要用的所有class文件,而是根據程序的需要,通過(guò)Java的類(lèi)加載機制(ClassLoader)來(lái)動(dòng)態(tài)加載某個(gè)class文件到內存當中的,從而只有class文件被載入到了內存之后,才能被其它c(diǎn)lass所引用。所以ClassLoader就是用來(lái)動(dòng)態(tài)加載class文件到內存當中用的。

  Java虛擬機提供了三層classLoader

  Bootstrap classLoader:采用native code實(shí)現,是JVM的`一部分,主要加載JVM自身工作需要的類(lèi),如java.lang.、java.uti.等; 這些類(lèi)位于$JAVAxHOME/jre/lib/rt.jar。Bootstrap ClassLoader不繼承自ClassLoader,因為它不是一個(gè)普通的Java類(lèi),底層由C++編寫(xiě),已嵌入到了JVM內核當中,當JVM啟動(dòng)后,Bootstrap ClassLoader也隨著(zhù)啟動(dòng),負責加載完核心類(lèi)庫后,并構造Extension ClassLoader和App ClassLoader類(lèi)加載器。

  ExtClassLoader:擴展的class loader,加載位于$JAVAxHOME/jre/lib/ext目錄下的擴展jar。

  AppClassLoader:系統class loader,父類(lèi)是ExtClassLoader,加載$CLASSPATH下的目錄和jar;它負責加載應用程序主函數類(lèi)。

  其實(shí)了解了classloader機制,個(gè)人覺(jué)得比較重要的還是要學(xué)會(huì )自定義類(lèi)加載器。為什么要學(xué)會(huì )自定義類(lèi)加載器?

  JVM提供的類(lèi)加載器,只能加載指定目錄的jar和class,如果我們想加載其他位置的類(lèi)或jar時(shí),例如加載網(wǎng)絡(luò )上的一個(gè)class文件,默認的ClassLoader就不能滿(mǎn)足我們的需求了,所以需要定義自己的類(lèi)加載器。

【JAVA工程師實(shí)習一周總結】相關(guān)文章:

Java高級工程師面試總結11-14

java工程師簡(jiǎn)歷封面10-30

Java工程師筆試題11-14

JAVA開(kāi)發(fā)工程師崗位介紹05-12

Java工程師面試題11-09

JAVA開(kāi)發(fā)工程師簡(jiǎn)歷范文08-20

java工程師試用期工作總結范文11-23

java工程師個(gè)人簡(jiǎn)歷范文09-09

java工程師求職簡(jiǎn)歷優(yōu)秀范文08-13

java工程師英文簡(jiǎn)歷范文07-28

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看