成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java學(xué)習(xí)筆記,我一個學(xué)霸朋友的超詳細java筆記!-創(chuàng)新互聯(lián)

java學(xué)習(xí)筆記
這是我一個學(xué)霸朋友學(xué)習(xí)java時一點一點積累下來的筆記,分享給大家,希望能幫到剛學(xué)java或是想學(xué)java的你。絕不是什么網(wǎng)上復(fù)制粘貼下來的,內(nèi)容都是很基礎(chǔ)很重要的知識點!
一、基礎(chǔ)知識:
1、JVM、JRE和JDK的區(qū)別:
JVM(Java Virtual Machine):java虛擬機,用于保證java的跨平臺的特性。
java語言是跨平臺,jvm不是跨平臺的。
JRE(Java Runtime Environment):java的運行環(huán)境,包括jvm+java的核心類庫。
JDK(Java Development Kit):java的開發(fā)工具,包括jre+開發(fā)工具

在做網(wǎng)站、成都做網(wǎng)站過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標(biāo)受眾和市場情況進行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計方向。創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。

2、環(huán)境變量path和classpath的作用是什么?
(1)path是配置Windows可執(zhí)行文件的搜索路徑,即擴展名為.exe的程序文件所在的目錄,
用于指定DOS窗口命令的路徑。
(2)Classpath是配置class文件所在的目錄,用于指定類搜索路徑,JVM就是通過它來尋找該類的class類文件的。

3、變量有什么用?為什么要定義變量?什么時候用?
答:變量的作用:用來存儲數(shù)據(jù)。
為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復(fù)使用

4、&和&&的區(qū)別?
答:(1)&&會出現(xiàn)短路,如果可以通過第一個表達式判斷出整個表達式的結(jié)果,則不繼續(xù)后面表達式的運算;
只能操作boolean類型數(shù)據(jù);
(2)&不會出現(xiàn)短路,將整個表達式都運算。既可以操作boolean數(shù)據(jù)還可以操作數(shù)。

5、標(biāo)示符命名規(guī)則:
由數(shù)字(0-9),大小寫英文字母,以及_和$組成。
不能以數(shù)字開頭。
不能使用關(guān)鍵字來自定義命名。

6、數(shù)據(jù)類型:
(1)基本數(shù)據(jù)類型(4類8種):
整數(shù)類型:byte、short、int、long
浮點數(shù)類型:float、double
字符類型:char
布爾類型:boolean(ture false)
(2)引用數(shù)據(jù)類型:

接口
數(shù)組

7、類型轉(zhuǎn)換
精度從高到低 double float long int short(char) byte
(1)自動類型轉(zhuǎn)換 將一個低精度---?高精度
(2)強制類型轉(zhuǎn)換 將一個高精度---?低精度(精度會下降)

8、java語言的三種技術(shù)架構(gòu)
J2EE:企業(yè)版
是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案。
該技術(shù)體系中包含的技術(shù)如 Servlet、Jsp等,主要針對于Web應(yīng)用程序開發(fā)。
J2SE:標(biāo)準版
是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案。
該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)。
比如Java版的掃雷。
J2ME:小型版
是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案。
該技術(shù)體系主要應(yīng)用于小型電子消費類產(chǎn)品,如手機中的應(yīng)用程序等。

9、java的跨平臺性:
通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。
跨平臺的原因:
只要在需要運行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。
由JVM來負責(zé)Java程序在該系統(tǒng)中的運行。

10、有符號數(shù)據(jù)的表示法(次重點)
原碼,反碼(原碼取反),補碼(反碼+1)。

11、函數(shù)
定義:函數(shù)就是定義在類中的具有特定功能的一段獨立小程序。
特點:
定義函數(shù)可以將功能代碼進行封裝
便于對該功能進行復(fù)用
函數(shù)只有被調(diào)用才會被執(zhí)行
函數(shù)的出現(xiàn)提高了代碼的復(fù)用性
對于函數(shù)沒有具體返回值的情況,返回值類型用關(guān)鍵字void表示,
那么該函數(shù)中的return語句如果在最后一行可以省略不寫。
函數(shù)的應(yīng)用兩個明確:
明確要定義的功能最后的結(jié)果是什么?
明確在定義該功能的過程中,是否需要未知內(nèi)容參與運算

12、重載:
概念:在同一個類中,允許存在一個以上的同名函數(shù),只要它們的參數(shù)個數(shù)或者參數(shù)類型不同即可。
特點:與返回值類型無關(guān),只看參數(shù)列表(參數(shù)類型以及參數(shù)個數(shù))。
好處:方便于閱讀,優(yōu)化了程序設(shè)計。

13、數(shù)組:
概念:同一種數(shù)據(jù)類型的集合。
好處:可以自動給數(shù)組中的元素從0開始編號,方便操作這些元素。

14、內(nèi)存結(jié)構(gòu):
棧內(nèi)存:用于存儲局部變量,當(dāng)數(shù)據(jù)使用完,所占空間會自動釋放。
堆內(nèi)存:數(shù)組和對象,通過new建立的實例都存放在堆內(nèi)存中。
方法區(qū):靜態(tài)成員、構(gòu)造函數(shù)、常量池、線程池
本地方法區(qū):window系統(tǒng)占用
寄存器:用來存放數(shù)據(jù)的一些小型存儲區(qū)域,用來暫時存放參與運算的數(shù)據(jù)和運算結(jié)果。

篇幅有限分成幾篇發(fā),喜歡這樣文章的可以關(guān)注我,我會持續(xù)更新,你們的關(guān)注是我更新的動力!需要更多java學(xué)習(xí)資料的也可以私信我!
祝關(guān)注我的人都:身體健康,財源廣進,福如東海,壽比南山,早生貴子,從不掉發(fā)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享文章:java學(xué)習(xí)筆記,我一個學(xué)霸朋友的超詳細java筆記!-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://jinyejixie.com/article0/dpscio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、商城網(wǎng)站網(wǎng)站內(nèi)鏈、企業(yè)網(wǎng)站制作、云服務(wù)器、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
怀宁县| 北宁市| 陇川县| 成武县| 彰化市| 平潭县| 政和县| 龙游县| 常州市| 延吉市| 浏阳市| 桐城市| 鸡东县| 临西县| 云浮市| 宁德市| 板桥市| 革吉县| 遂昌县| 武穴市| 绥化市| 都匀市| 闸北区| 九龙城区| 新丰县| 页游| 阜平县| 诸城市| 峡江县| 永春县| 铜梁县| 古田县| 辉南县| 高邮市| 高雄市| 衡南县| 东明县| 双辽市| 聂荣县| 邵东县| 沙河市|