日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

JavaSE——Java介绍与环境变量简述

發布時間:2024/7/23 java 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaSE——Java介绍与环境变量简述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第1節 Java介紹

1、Java的起源與演變

2、Java體系與特點

Java體系

  • Java SE:標準版:各應用平臺的基礎,桌面開發和低端商務應用的解決方案。

  • Java EE:企業版,以企業為環境而開發應用程序的解決方案。

  • Java ME:微型版,效力于消費產品和嵌入式設備的最佳解決方案。

Java的特性

  • 一種純面向對象 的編程語言;

  • 一種與平臺無關(跨平臺 )的語言;(它提供了在不同平臺下運行的解釋環境)

  • 一種健壯 的語言,吸收了C/C++語言的優點;

  • 有較高的安全 性。(自動回收垃圾,強制類型檢查,取消指針)

3、Java跨平臺原理

3. 1 Java虛擬機(Java Virtual Machine)

JVM可以理解成一個可運行Java字節碼的虛擬計算機系統:

  • 它有一個解釋器組件,可以實現Java字節碼和計算機操作系統之間的通信

  • 對于不同的運行平臺,有不同的JVM

JVM屏蔽了底層運行平臺的差別,實現了“一次編譯,隨處運行”。

3.2 垃圾回收器(GC)(Garbage Collection)

????垃圾回收: 不再使用的內存空間應當進行回收。

在C/C++等語言中,由程序員負責回收無用內存。Java語言消除了程序員回收無用內存空間的責任;**JVM提供了一個系統線程,用于跟蹤存儲空間的分配情況,檢查并釋放那些可以被釋放的存儲空間** 。垃圾回收器在Java程序運行過程中自動啟用,程序員無法精確控制和干預。

3.3 Java SE的組成概念圖

3.4 JDK

JDK(Java Development Kits)——Java開發工具集

  • JRE(Java Runtime Environment)Java運行時環境

????- JVM

????- Java API

????- 三項主要功能:

????????- 加載代碼:由類加載器(class loader)完成;

????????- 校驗代碼:由字節碼校驗器(byte code verifier)完成;

????????- 執行代碼:由運行時解釋器(runtime interpreter)完成。

  • Java編譯器(javac.exe)

  • Java運行時解釋器(java.exe)

  • Java文檔化工具(javadoc.exe)

  • 其他工具及資源

補充:

一、用戶變量與系統變量

Windows中有兩種環境變量:用戶變量和系統變量,它們的區別如下:

  • 環境變量不區分大小寫;

  • 系統變量對所有用戶有效,用戶變量只對當前用戶有效;

  • 名稱是變量,值是里面的內容,也就是通過變量存儲了想要存儲的內容,方便調用;

  • 系統和用戶變量的Path:告訴系統可執行文件放在什么路徑;

  • Windows系統在執行用戶命令時,若用戶未給出文件的絕對路徑,首先在當前目錄下尋找相應的可執行文件、批處理文件;若當前目錄找不到對應名的程序,在系統變量的PATH路徑中,依次尋找對應的可執行程序文件;

  • 如果系統變量的PATH路徑找不到,再到用戶變量的PATH路徑中尋找(若同時包含,優先執行系統變量中的);

  • 每次新加了命令以后,要確定保存,再重啟cmd;

  • 在cmd中輸出環境變量:ECHO %變量名%。

  • 二、環境變量Path

    為執行的指令提供更方便的一種方式

    這里的“內部”指的是smile文件夾路徑,“外部”指的是環境變量中的路徑;如果不將可執行文件所在的路徑加入環境變量,那么只能在該可執行文件所在的文件夾下執行它,在別的路徑下就不能執行它;而如果加入了環境變量中,那么在任何路徑都可以執行這個可執行文件。

    (先找“內部”,再找“外部”)

    通過添加環境變量的內容,可以通過命令的方式來執行可執行文件。

    三、JAVA_HOME環境變量

    如果將java的路徑放在Path下,當需要頻繁的修改它時,很容易錯誤地改動了其他內容,所以先新建一個JAVA_HOME環境變量,將java路徑放在JAVA_HOME下,再把JAVA_HOME放到PATH下,就不用頻繁改動PATH了,只要改JAVA_HOME即可。

    四、第一個Java程序

    三種注釋:

  • 單行注釋://

  • 多行注釋:/…/

  • 文檔注釋:/**…*/,可以把鼠標放在函數或類上,查看其作用

  • 代碼語句的分類:

  • 結構定義語句

  • 功能執行語句,必須以英文分號結束

  • {}是結構定義語句,sout是功能執行語句。

    總結

    以上是生活随笔為你收集整理的JavaSE——Java介绍与环境变量简述的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。