java基础代码下载_Java基础(一)(示例代码)
1. 概述
1.1 什么是Java語言
Java語言:
面向對象的程序設計語言
與機器無關的二進制格式的類文件
Java虛擬機(用來執(zhí)行類文件)
完整的軟件程序包(跨平臺的API和庫)
1.1.1 Java語言特點
語法簡單,功能強大
分布式與安全性
與平臺無關
解釋、編譯兩種運行方式
多線程
動態(tài)執(zhí)行
豐富的API文檔和類庫
1.1.2 Java虛擬機
Java虛擬機(Java virtual machine,JVM)是運行Java程序必不可少的機制。編譯后的Java程序指令不直接在硬件系統(tǒng)的CPU上執(zhí)行,而是由JVM執(zhí)行。此外,JVM還會進行安全檢查。JVM是Java程序能在多平臺間進行無縫移植的可靠保證,同時也是Java程序的安全檢查引擎。
JVM:JVM是在一臺真正的機器上用軟件方式實現(xiàn)的一臺假想機。
不做過多介紹,《深入理解Java虛擬機》,自行研讀。
1.1.3 垃圾收集
在Java程序生存期內(nèi),垃圾收集將自動進行,無需用戶釋放內(nèi)存,從而消除了內(nèi)存漏洞。
Java的垃圾回收機制是門大學問,有興趣的可以自行深入了解。
1.1.4 代碼安全
在Java程序環(huán)境中,重要的幾個組成部分包括Java解釋器、類下載器和字節(jié)碼校驗器。
Java解釋器
下載代碼---由類下載器完成
校驗代碼---由字節(jié)碼校驗器完成
運行代碼---由運行時解釋器完成
類下載器
字節(jié)碼校驗器
1.2 一個基本的Java應用程序
1.2.1 開發(fā)環(huán)境的安裝
oracle官網(wǎng)下載JDK(Java Development Kit),安裝并配置相關的系統(tǒng)變量即可。
1.2.2 簡單的Java面世程序
package javaBase;//包
public class HelloWorld {//類
public static void main(String[] args) {//方法
System.out.println("Hello World!");//代碼塊
}
}
1.3 程序的編譯和運行
1.3.1 編譯
javac HelloWorld.java
源文件HelloWorld.java,經(jīng)過編譯,生成HelloWorld.class字節(jié)碼文件。
1.3.2 運行
java HelloWorld
運行Java程序時,是不用添加.class后綴的。
說明:以上操作均是在DOS窗口下執(zhí)行的。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的java基础代码下载_Java基础(一)(示例代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最后一架空客A380交付:“空中霸王”落
- 下一篇: java try finally con