java开头流程_【java读书笔记】——java开篇宏观把控 + HelloWorld
學(xué)完java有一段時(shí)間了,一直沒有做對(duì)應(yīng)的總結(jié),總認(rèn)為有一種缺憾。從這篇博客開始,將自己平時(shí)的學(xué)習(xí)筆記進(jìn)行總結(jié)歸納,分享給大家。
這篇博客主要簡(jiǎn)單的介紹一下java的基礎(chǔ)知識(shí),基本的目的是掃盲。原來(lái)僅僅是聽說(shuō)過java,如今自己真正開始學(xué)習(xí)了,看完了第一集視頻之后,問自己,你知道java是什么嗎?問完之后才發(fā)現(xiàn)一無(wú)所知,上完查一查,簡(jiǎn)單了解一下,給自己掃盲。
介紹
知道java是一種可跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,就能夠了。
組成
Java由四方面組成:java編程語(yǔ)言,java類文件格式,java虛擬機(jī)和java應(yīng)用程序接口(Java API)。
體系
java分為三個(gè)體系JavaSE(J2SE,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(J2EE,java平臺(tái)企業(yè)版),JavaME(J2ME,java平臺(tái)微型版)。
=======================================================切割線================================================
以上的內(nèi)容也都是在網(wǎng)上查的內(nèi)容,對(duì)java了解大概就好。以下談一下自己的學(xué)習(xí)心得:
java語(yǔ)言特點(diǎn)
1.一種面向?qū)ο蟮恼Z(yǔ)言。
2.一種與平臺(tái)無(wú)關(guān)的語(yǔ)言,提供程序執(zhí)行的解釋環(huán)境。
3.一種健壯的語(yǔ)言,吸收了C/C++語(yǔ)言的長(zhǎng)處,但去掉了其影響程序健壯性的部分(如:指針、內(nèi)存的申請(qǐng)與釋放等)。
上面三點(diǎn)也是java很火的關(guān)鍵原因。
java兩種核心機(jī)制
1.java虛擬機(jī)(Java Virtual Machine)
1.java虛擬機(jī)能夠理解成一個(gè)以字節(jié)碼為機(jī)器指令的CPU。
2.對(duì)于不同的執(zhí)行平臺(tái),有不同的虛擬機(jī)
3.java虛擬機(jī)機(jī)制屏蔽了底層執(zhí)行平臺(tái)的區(qū)別,實(shí)現(xiàn)了“一次編譯,隨處執(zhí)行”。
2.垃圾收集機(jī)制(Garbage Collection)
1.不再使用的內(nèi)存空間應(yīng)當(dāng)成垃圾收集。
2.在C/C++等語(yǔ)言中,由程序猿負(fù)責(zé)回收無(wú)用內(nèi)存。
3.java消除了程序猿回收無(wú)用內(nèi)存空間的責(zé)任;提供一種系統(tǒng)級(jí)線程跟蹤存儲(chǔ)空間的分配情況。
4.垃圾收集在java程序執(zhí)行過程中自己主動(dòng)進(jìn)行,程序猿無(wú)法精確控制和干預(yù)。
3.執(zhí)行過程
java的整個(gè)執(zhí)行過程,我們通過以下這張圖來(lái)說(shuō)明它的執(zhí)行步驟。
j2se總體框架
這些都是學(xué)習(xí)java的基礎(chǔ)知識(shí),你當(dāng)然能夠不用記住,可是一定要了解、知道,把握好戰(zhàn)略,你才干走的更好。
HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,World!"); //輸出Hello,World!
}
}
執(zhí)行結(jié)果:
總結(jié)
敲完HelloWorld(你好,世界!)之后,發(fā)現(xiàn)自己已經(jīng)展開雙臂擁抱“世界”。奮斗吧,少年!在編程的道路上堅(jiān)持,努力奮斗,終于展開雙臂,擁抱美夢(mèng)成真的曙光。
總結(jié)
以上是生活随笔為你收集整理的java开头流程_【java读书笔记】——java开篇宏观把控 + HelloWorld的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡可以推迟几天还款 不同银行规定有
- 下一篇: java encodedurl_Java