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

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

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

更新時間:2022-07-13 11:22:14 來源:動力節(jié)點 瀏覽1968次

Java簡介

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

Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、跨平臺和可以移植性、多線程和動態(tài)性等特點。

面向?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 可擴展的企業(yè)級應(yīng)用Java平臺 服務(wù)器項目 網(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虛擬機

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

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

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

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

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

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

Java運行環(huán)境(Java Runtime Environment,簡稱JRE)是一個軟件,由SUN微系統(tǒng)所研發(fā)JRE可以讓計算機系統(tǒng)運行Java應(yīng)用程序(Java Application)。JRE的內(nèi)部有一個Java虛擬機(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的運行環(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é)點的Java教程,里面有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助哦。

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

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲最大成人在线 | 色综合视频在线 | 你懂的国产精品 | 国产精品欧美一区二区在线看 | 99精品wwxx在线观看 | 国产精品视频久久久久 | 亚洲精品乱码中文字幕无线 | a级毛片视频 | 欧美一级级a在线观看 | 日韩城人免费 | 国产97色在线 | 免费 | 五月综合激情视频在线观看 | h片在线播放 | 99热久 | 国产欧美亚洲精品综合在线 | 精品国产区 | 国产精品揄拍一区二区久久 | www.欧美视频 | 国产亚洲精品一区久久 | 最新仑乱免费视频 | 一级片免费网站 | 久青草影院在线观看国产 | 国产欧美精品一区aⅴ影院 国产欧美精品一区二区 | 人人舔人人插 | 色综合久久天天综合观看 | 久久精品一区二区影院 | 欧美一级毛片在线观看 | 成人免费动作大片黄在线 | 国产精品亚洲成在人线 | 亚洲无卡视频 | 国产成人一区在线播放 | 亚洲成人网在线观看 | 国产成人免费视频 | 国产精品美女久久久久久 | 奇米四色狠狠 | 国产精品综合一区二区 | 国产麻豆精品手机在线观看 | 九九九九在线精品免费视频 | 纯欧美一级毛片免费 | 免费一级欧美大片久久网 | 国产精品一区二区综合 |