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