日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

20155220 吴思其 2016-2017《java程序设计》第一周总结

發(fā)布時(shí)間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20155220 吴思其 2016-2017《java程序设计》第一周总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

對(duì)第一章和第二章的學(xué)習(xí)

通過(guò)了前兩章的學(xué)習(xí),我了解到了java的由來(lái)以及JVM/JRE/JDK三大平臺(tái)

JDK

JDK 是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包。
JDK是整個(gè)JAVA的核心,包括了Java運(yùn)行環(huán)境,一堆Java工具(javac/java/jdb等)和Java基礎(chǔ)的類(lèi)庫(kù)(即Java API )。

JRE

JRE為Java Runtime Environment的簡(jiǎn)稱,Java Runtime Environment(包括Java Plug-in)是Sun的產(chǎn)品,包括兩部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上運(yùn)行、測(cè)試和傳輸應(yīng)用程序的Java平臺(tái)。它包括Java虛擬機(jī)(jvm)、Java核心類(lèi)庫(kù)和支持文件。它不包含開(kāi)發(fā)工具(JDK)--編譯器、調(diào)試器和其它工具。JRE需要輔助軟件--Java Plug-in--以便在瀏覽器中運(yùn)行applet。沒(méi)有JDK的話,無(wú)法編譯Java程序,但在有JRE環(huán)境的系統(tǒng)上可以運(yùn)行程序。所以當(dāng)你只需要運(yùn)行Java程序或Applet,下載并安裝JRE即可。

JVM

JVM即Java Virtual Machine(Java虛擬機(jī)),JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。
Java語(yǔ)言的一個(gè)非常重要的特點(diǎn)就是與平臺(tái)的無(wú)關(guān)性。而使用Java虛擬機(jī)是實(shí)現(xiàn)這一特點(diǎn)的關(guān)鍵。一般的高級(jí)語(yǔ)言如果要在不同的平臺(tái)上運(yùn)行,至少需要編譯成不同的目標(biāo)代碼。而引入Java語(yǔ)言虛擬機(jī)后,Java語(yǔ)言在不同平臺(tái)上運(yùn)行時(shí)不需要重新編譯。Java語(yǔ)言使用Java虛擬機(jī)屏蔽了與具體平臺(tái)相關(guān)的信息,使得Java語(yǔ)言編譯程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺(tái)上不加修改地運(yùn)行。Java虛擬機(jī)在執(zhí)行字節(jié)碼時(shí),把字節(jié)碼解釋成具體平臺(tái)上的機(jī)器指令執(zhí)行。這就是Java的能夠“一次編譯,到處運(yùn)行”的原因。

關(guān)于java學(xué)習(xí)筆記的問(wèn)題

第三章問(wèn)題:java與C語(yǔ)言的基礎(chǔ)語(yǔ)法有何共通點(diǎn),那個(gè)更好?
第四章問(wèn)題:java是如何面對(duì)對(duì)象的?
第五章問(wèn)題:java面對(duì)對(duì)象中的封裝性怎么理解?
第六章問(wèn)題:java中繼承與多態(tài)的關(guān)系和區(qū)別?
第七章問(wèn)題:java中接口和多態(tài)的關(guān)系?
第八章問(wèn)題:java中是如何判斷是否是由于客戶端調(diào)用的時(shí)機(jī)不當(dāng)引發(fā)的錯(cuò)誤?
第九章問(wèn)題:collection收集對(duì)象時(shí),因內(nèi)部操作采用object參考收集的對(duì)象,所以執(zhí)行時(shí)期時(shí)被收集的對(duì)象會(huì)失去形態(tài)信息,那么這些對(duì)象的真正類(lèi)型能被還原嗎?
第十章問(wèn)題:java中如何做到“字符轉(zhuǎn)字節(jié),字節(jié)轉(zhuǎn)字符”?
第十一章問(wèn)題:java多線程并行與并發(fā)的區(qū)別?
第十二章問(wèn)題:為什么需要Lambda表達(dá)式?
第十三章問(wèn)題:如何運(yùn)用java進(jìn)行日歷的編撰(包括對(duì)過(guò)去、現(xiàn)在、將來(lái))?
第十四章問(wèn)題:Java 拷貝文件的方式,除了 FileChannel 提供的方法外,還包括使用 Files.copy() 或使用字節(jié)數(shù)組的緩沖/非緩沖流。哪個(gè)才是最好的選擇呢?
第十五章問(wèn)題:java中調(diào)用JDKS APID的方法?
第十六章問(wèn)題:java如何向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)的?
第十七章問(wèn)題:java中反射,類(lèi)加載器,動(dòng)態(tài)代理之間的關(guān)系?
第十八章問(wèn)題:java中的參數(shù)列表中最多只能有一個(gè)可變長(zhǎng)參數(shù),而且這個(gè)變長(zhǎng)參數(shù)為什么必須是最后一個(gè)參數(shù)?

關(guān)于git idea JDK以及托管代碼的使用

1、在學(xué)長(zhǎng)的操作方法下開(kāi)始了git的安裝;
2、通過(guò)dos命令獲得了公鑰;
3、在碼云上建立項(xiàng)目。

轉(zhuǎn)載于:https://www.cnblogs.com/20155220wsq/p/6445868.html

總結(jié)

以上是生活随笔為你收集整理的20155220 吴思其 2016-2017《java程序设计》第一周总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。