artifacts屏蔽java文件输出_Java 是什么?
Java 是一種通用型的計(jì)算機(jī)編程語言,基于類實(shí)現(xiàn)了面向?qū)ο蟮木幊谭妒?#xff0c;通過虛擬機(jī)實(shí)現(xiàn)了強(qiáng)大的跨平臺(tái)能力。用 Java 寫的代碼,既可以在 Windows 操作系統(tǒng)上面運(yùn)行,也可以在 UNIX、Linux、MacOS 等操作系統(tǒng)上面運(yùn)行。 Java 代碼會(huì)被 Java 編譯器編譯成字節(jié)碼,字節(jié)碼由 Java 虛擬機(jī)解釋執(zhí)行。Java 虛擬機(jī)可以屏蔽不同操作系統(tǒng)底層的差異,從而使得字節(jié)碼成為一種平臺(tái)無關(guān)的編碼格式。
JDK、JRE、JVM之間的關(guān)系Java 的歷史
Java 起初是由 Sun Microsystems 公司的 James Gosling 所開發(fā),在 1995 年成為 Sun 公司 Java 平臺(tái)的核心組件。Java 沿襲了很多 C/C++ 語言的語法,但后兩者比 Java 更接近操作系統(tǒng)底層。
甲骨文公司于 2010 年收購了 Sun 公司,Java 也因此成為了甲骨文的資產(chǎn),由甲骨文繼續(xù)維護(hù)和發(fā)展。
垃圾回收
Java 使用垃圾回收器來自動(dòng)管理對(duì)象生命周期內(nèi)所占用的內(nèi)存空間。由程序員決定何時(shí)創(chuàng)建對(duì)象,由 Java 運(yùn)行環(huán)境負(fù)責(zé)回收那些不再使用的對(duì)象。一旦沒有任何引用指向某個(gè)對(duì)象,這個(gè)對(duì)象占用的內(nèi)存空間將由垃圾回收器進(jìn)行自動(dòng)回收。
Hello World 程序
public class HelloWorldApplication {public static void main(String[] args) {System.out.println("Hello World!"); // Prints Hello World! to the console.} }Class 文件
總結(jié)
以上是生活随笔為你收集整理的artifacts屏蔽java文件输出_Java 是什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【OpenCV 例程200篇】27. 图
- 下一篇: youcans 的 OpenCV 学习课