最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java基礎(chǔ)知識(shí)

2021-04-25 08:42 作者:光耀三十洲  | 我要投稿

0、有C、Python這么多種語(yǔ)言我為什么要選擇Java來(lái)學(xué)

理由是,Java語(yǔ)言提供的崗位比其他語(yǔ)言提供的崗位更多。 那么問(wèn)題就變成了為什么 Java會(huì)更多的歡迎。** 提取出 Java的幾個(gè)關(guān)鍵詞來(lái)參考一下。

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw

應(yīng)用范圍廣據(jù)估計(jì),全球范圍內(nèi)有超過(guò) 30 億部設(shè)備運(yùn)行 Java,超過(guò)其他任何一種語(yǔ)言。Java 被用于眾多全球知名的網(wǎng)站中,包括?eBay.com、Linkedin.com、Amazon.com?和?Facebook.com。這一點(diǎn)應(yīng)該是 Java 屹立不倒的深層次原因吧,大家都在用,才是真的強(qiáng)。簡(jiǎn)單易學(xué)Java本身繼承里 C++語(yǔ)言面向?qū)ο蟮?strong>核心技術(shù),舍棄了容易引起錯(cuò)誤的指針、運(yùn)算符重載、多重繼承等難以理解的概念。增加了垃圾回收機(jī)制 這些大大簡(jiǎn)化了程序員的開發(fā)成本。跨平臺(tái)一處編譯到處運(yùn)行 任何平臺(tái)只要安裝了 JVM,就能運(yùn)行 Java程序。豐富的類庫(kù)全球約有 900 萬(wàn)名 Java 開發(fā)人員, 創(chuàng)造了一個(gè)充滿活力和積極進(jìn)取的 Java 社區(qū), 開源類庫(kù)非常豐富。

總結(jié)
學(xué)習(xí)成本低(語(yǔ)言相對(duì)C會(huì)更加容易入手),--》
Java開發(fā)變多,--》
組成充滿活力的社區(qū),--》
開源類庫(kù)變豐富,--》
JVM本身--應(yīng)用范圍廣(大廠背書)

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw


1、Java旗下工具人介紹(JVM、JDK、JRE)

JVM(Java虛擬機(jī))

特點(diǎn)?"一次編譯到處運(yùn)行"

場(chǎng)景
兩臺(tái)電腦,一個(gè)是Windows,一個(gè)是Linux環(huán)境
我要在上面運(yùn)行 Java程序,只需要安裝 Java根據(jù)不同系統(tǒng)給出的 JDK(JVM) 在操作系統(tǒng)上再加一層 Java虛擬機(jī), 由 Java虛擬機(jī)負(fù)責(zé)代碼的編譯和運(yùn)行。

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw

JVM編譯和運(yùn)行

.java 源代碼 --》 .class JVM可以理解的 Java字節(jié)碼 --》機(jī)器可執(zhí)行的二進(jìn)制機(jī)器碼

擴(kuò)展業(yè)務(wù)場(chǎng)景下 有些方法和代碼塊會(huì)經(jīng)常需要被調(diào)用(熱點(diǎn)代碼) 引用?JIT編譯器**(運(yùn)行時(shí)編譯), 第一次編譯后將字節(jié)碼對(duì)應(yīng)的機(jī)器碼保存下來(lái),以備下次使用。

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw

JRE(Java運(yùn)行環(huán)境)

它包含運(yùn)行已編譯 Java程序的所有工具的集合,包括 Java虛擬機(jī)(JVM),Java類庫(kù),Java命令和其他的一些基礎(chǔ)構(gòu)件。但是,他不能用于創(chuàng)建新程序。

JDK(Java開發(fā)工具)

功能齊全的 Java SDK。它有 JRE所擁有的一切,還有編譯器(javac)和工具(如 javadoc、jdb)。能夠創(chuàng)建和編譯程序。

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw

2、Java語(yǔ)言——編譯與解釋型語(yǔ)言

高級(jí)編程語(yǔ)言按照程序的執(zhí)行方式分為編譯型和解釋型兩種。解釋

場(chǎng)景:閱讀一本英文名著
方案:
1-找翻譯人員將整本名著(源碼)翻譯成漢語(yǔ),再去閱讀——編譯型語(yǔ)言
2-讓翻譯人員翻譯一段,你讀一段——解釋型語(yǔ)言
類比:
Java先將 .java文件編譯成字節(jié)碼 .class,
字節(jié)碼由 Java解釋器去解釋執(zhí)行

所以我們認(rèn)為 Java語(yǔ)言編譯與解釋并存。

學(xué)習(xí)更多知識(shí),請(qǐng)點(diǎn)擊:https://www.bilibili.com/video/BV1i64y1m7QR

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1jK4y1o7QM

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1dy4y1W7Db

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1Qb4y1D75J

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?https://www.bilibili.com/video/BV1qo4y1f7Uw


作者:西西弗
鏈接:https://juejin.cn/post/6954557300208205855
來(lái)源:掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。


Java基礎(chǔ)知識(shí)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
鄂托克旗| 秭归县| 南靖县| 滦平县| 香港 | 沙湾县| 英德市| 潢川县| 伊金霍洛旗| 合川市| 桐城市| 图们市| 区。| 凤凰县| 潜江市| 开远市| 台山市| 阿拉善左旗| 隆昌县| 印江| 深泽县| 丘北县| 颍上县| 渝中区| 宁陵县| 沧州市| 新源县| 紫云| 阿瓦提县| 吉隆县| 嘉鱼县| 屏南县| 杭锦后旗| 三门峡市| 遵义县| 乳源| 环江| 重庆市| 砀山县| 龙游县| 两当县|