大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 學(xué)習(xí)Java基礎(chǔ)筆記

學(xué)習(xí)Java基礎(chǔ)筆記

更新時(shí)間:2022-07-13 11:22:14 來源:動力節(jié)點(diǎn) 瀏覽1837次

Java簡介

Java是一門面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

Java具有簡單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⒖缙脚_和可以移植性、多線程和動態(tài)性等特點(diǎn)。

面向?qū)ο蟮娜筇卣鳎?a href="/tutorial_java_se/115.html" target="_blank" title="Java封裝">Java封裝、繼承、多態(tài)。

Java的面向?qū)ο螅悍庋b、繼承、多態(tài)、抽象、接口。

Java的開發(fā)方向:

javaSE

Java Standard Edition PC方向 桌面應(yīng)用;

javaEE

Java Enterprise Edition 可擴(kuò)展的企業(yè)級應(yīng)用Java平臺 服務(wù)器項(xiàng)目 網(wǎng)頁 愛奇藝 打開網(wǎng)頁;

JavaME

Java Micro Edition用于嵌入式Java平臺;移動設(shè)備應(yīng)用;

Java語言能做什么?

Java語言可以編寫桌面應(yīng)用程序、Web應(yīng)用程序(服務(wù)器程序)、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。

主要應(yīng)用在Web程序的開發(fā)領(lǐng)域,常見的互聯(lián)網(wǎng)應(yīng)用例如:天貓、京東、物流系統(tǒng)、網(wǎng)銀系統(tǒng)等,以及服務(wù)器后臺處理大數(shù)據(jù)的存儲,查詢,數(shù)據(jù)挖掘等也有很多應(yīng)用。

Java的開發(fā)環(huán)境組成

JVM虛擬機(jī)

JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫,JVM是一種計(jì)算機(jī)設(shè)備的規(guī)范,它是一個虛構(gòu)出來的計(jì)算機(jī),是通過在實(shí)際計(jì)算機(jī)上仿真模擬計(jì)算機(jī)上的功能來實(shí)現(xiàn)的。JVM的作用是,加載由源碼文件編譯成的字節(jié)碼文件,并將其轉(zhuǎn)化為系統(tǒng)能夠識別的機(jī)器碼,發(fā)送給系統(tǒng)令其實(shí)行相應(yīng)操作。

Java跨平臺的實(shí)現(xiàn)

首先需要了解一下 Java軟件程序的執(zhí)行過程:

源代碼(.Java)->通過編譯->變?yōu)樽止?jié)碼文件(.class)->JVM虛擬機(jī)進(jìn)行解釋->變?yōu)闄C(jī)器碼->最終由操作系統(tǒng)來執(zhí)行軟件。

Java中的跨平臺特征就是由JVM所實(shí)現(xiàn)的,跨平臺即不同的操作系統(tǒng),例如Windows OS(OS:Operating System 操作系統(tǒng))、Mac OS、Linux OS等。所有的軟件都要運(yùn)行在操作系統(tǒng)中,而Java語言所編寫的程序可以在任意操作系統(tǒng)中運(yùn)行,其原因就在于,Java語言所編寫的軟件程序運(yùn)行在JVM上,而不同的操作系統(tǒng)有著相對應(yīng)的JVM,這樣一來,同一份Java代碼通過不同操作系統(tǒng)的JVM就可以實(shí)現(xiàn)跨平臺的使用了。如下圖:

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

Java運(yùn)行環(huán)境(Java Runtime Environment,簡稱JRE)是一個軟件,由SUN微系統(tǒng)所研發(fā)JRE可以讓計(jì)算機(jī)系統(tǒng)運(yùn)行Java應(yīng)用程序(Java Application)。JRE的內(nèi)部有一個Java虛擬機(jī)(Java Virtual Machine,JVM)以及一些標(biāo)準(zhǔn)的類別函數(shù)庫(Class Library)。

JDK(軟件開發(fā)工具包)

JDK(java development kit)是Java語言的,主要用于各種環(huán)境下的java程序開發(fā),包括移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個java開發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。(電工的工具包鉗子,螺絲刀,歐姆表。。。 )jdk中自帶有jre。

JDK、JRE、JVM的區(qū)別

如圖:

Java入門程序:Hello World

1.新建文本文檔

2.編寫Java代碼:

3.保存文件名為Test并將文件后綴改為.java

4.win+R,輸入cmd回車進(jìn)入命令行窗口

5.輸入javac Test.java 回車,等待編譯完成后會生成一個Test.class文件

6.上一步完成后,輸入java Test,等待輸出Hello World則成功

以上就是關(guān)于“學(xué)習(xí)Java基礎(chǔ)筆記”的介紹,大家如果想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點(diǎn)的Java教程,里面有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 二级片在线 | 毛片天天看 | 他也色在线 | 欧美一级毛片高清毛片 | 美女操穴| 亚洲国产图片 | 天天操人人射 | 国产精品久久天天影视 | h片免费看 | 欧美成人午夜视频免看 | 国产深夜| 青青热久免费精品视频精品 | 亚洲国产人成在线观看69网站 | 色资源在线观看 | a大片久久爱一级 | 国产成人高清视频免费播放 | 美女个护士一级毛片亚洲 | 亚洲国产精品人久久 | 一级毛片免费完整视频 | 国产一精品一aⅴ一免费 | 亚洲乱码在线视频 | 久草b | 国产综合久久久久影院 | 麻豆精品一区二区三区免费 | 一级毛片中文字幕 | 国产福利午夜 | 一区二区三区欧美日韩国产 | 欧美日视频 | 久久福利资源站免费观看i 久久高清 | 久久久久久久久久免免费精品 | 深夜福利成人 | 欧美成人免费一区在线播放 | 亚洲精品亚洲人成毛片不卡 | 国产精品亚洲成在人线 | 亚洲另类图 | 96精品视频在线播放免费观看 | 国产精品久久久久久久午夜片 | 日本人一级毛片免费完整视频 | 欧美一区二区三区网站 | 久久在线免费观看视频 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www |