1. 程式人生 > >001 Java環境變數配置 java基礎學習總結——java環境變數配置

001 Java環境變數配置 java基礎學習總結——java環境變數配置

java基礎學習總結——java環境變數配置

前言

  學習java的第一步就要搭建java的學習環境,首先是要安裝JDK,JDK安裝好之後,還需要在電腦上配置"JAVA_HOME”、"path”、"classpath"這三個環境變數才能夠把java的開發環境搭建好。在沒安裝過jdk的環境下,path環境變數是系統變數,本來存在的,而JAVA_HOME和classpath是不存在的。

一、配置JAVA_HOME變數

  操作步驟(win7系統):計算機→右鍵“屬性”→高階系統設定→高階→環境變數,如下圖所示:

相關推薦

001 Java環境變數配置 java基礎學習總結——java環境變數配置

java基礎學習總結——java環境變數配置 前言   學習java的第一步就要搭建java的學習環境,首先是要安裝JDK,JDK安裝好之後,還需要在電腦上配置"JAVA_HOME”、"path”、"classpath"這三個環境變數才能夠把java的開發環境搭建好。在沒安裝過jdk的環境下,path環境

JAVA SE11環境變數配置(Windows) java.lang.ClassNotFoundException與java.lang.NoClassDefFoundError的區別 JavaSE學習總結(一)——Java基礎

JAVA SE官網下載並執行jdk-11.0.1_windows-x64_bin.exe   配置環境變數示例 path C:\Java JDK;%JAVA_HOME%\bin JAVA_HOME   C:\Java JDK CLASSPATH &n

Java基礎學習總結(114)——System之系統變數環境變數

環境變數這個概念不陌生,就是作業系統的環境變數。系統變數就是Java本身維護的變數。 通過 System.getProperty 的方式獲取。對於不同的作業系統來說, 環境變數的處理可能會有一些不統一

Java web基礎學習之開發環境

work eclipse 軟件 ase java lips pda down ava Tomcat + Eclipse添加Java EE插件 因為之前進行Java SE學習已經配置了JDK,安裝了Eclipse for Java SE,所以選擇了在Eclipse上添加插件的

JAVA基礎-學習總結-語法基礎

基本數據 heap 虛擬機 ont span 應該 內存 命名規則 循環 標識符的概念和命名規則 JAVA常量---不可變的變量 程序的執行過程 從現在開始,你應該記住,內存裏分四塊區域,code segment,data segment,stack,heap,

003 基礎語法2 java基礎學習總結——基礎語法2

java基礎學習總結——基礎語法2 一、語句    1.1. 條件語句   1.1.1 if語句   

002 基礎語法1 java基礎學習總結——基礎語法1

java基礎學習總結——基礎語法1  一.識別符號    二.關鍵字    三.JAVA基礎資料型別 3.1. java常量    3.2. java變數      從本質上來講,變數其實是記憶體裡面的一小塊區域,一個程式在執行的

005 異常處理 java基礎學習總結——異常處理

 java基礎學習總結——異常處理 一、異常的概念   異常指的是執行期出現的錯誤,也就是當程式開始執行以後執行期出現的錯誤。出現錯誤時觀察錯誤的名字和行號最為重要。    1 package cn.javastudy.summary; 2 3 p

java基礎學習總結(二十五):logback詳解

為什麼使用logback logback大約有以下的一些優點: 核心重寫、測試充分、初始化記憶體載入更小,這一切讓logback效能和log4j相比有諸多倍的提升 logback非常自然地直接實現了slf4j,這個嚴格來說算不上優點,只是這樣,再理解slf4j的前提下會很容易理解

java基礎學習總結(二十四):slf4j作用及其實現原理

簡單回顧門面模式 slf4j是門面模式的典型應用,因此在講slf4j前,我們先簡單回顧一下門面模式, 門面模式,其核心為外部與一個子系統的通訊必須通過一個統一的外觀物件進行,使得子系統更易於使用。用一張圖來表示門面模式的結構為:   門面模式的核心為Facade即門面

java基礎學習總結(二十三):什麼要使用AOP

從最基礎的原始程式碼-->使用設計模式(裝飾器模式與代理)-->使用AOP三個層次來講解一下為什麼我們要使用AOP。 原始程式碼的寫法 既然要通過程式碼來演示,那必須要有例子,這裡我的例子為: 有一個介面Dao有insert、delete、update三個方法,在insert

java基礎學習總結(二十二):Cglib及其基本使用

  Cglib是什麼           Cglib是一個強大的、高效能的程式碼生成包,它廣泛被許多AOP框架使用,為他們提供方法的攔截。下圖是我網上找到的一張Cglib與一些框架和語言的關係: 對此圖總結一下:

java基礎學習總結(二十一):自己寫一個java.lang.reflect.Proxy代理的實現

     動態代理裡面用到了一個類就是java.lang.reflect.Proxy,這個類是根據代理內容為傳入的介面生成代理用的。本文就自己寫一個Proxy類出來,功能和java.lang.reflect.Proxy一樣,傳入介面、代理內容,生成代理。  

java基礎學習總結(二十):多執行緒上下文切換

什麼是上下文切換        即使是單核CPU也支援多執行緒執行程式碼,CPU通過給每個執行緒分配CPU時間片來實現這個機制。時間片是CPU分配給各個執行緒的時間,因為時間片非常短,所以CPU通過不停地切換執行緒執行,讓我們感覺多個執行緒時同時執行的,時

java基礎學習總結(十九):Unsafe與CAS

Unsafe         簡單講一下這個類。Java無法直接訪問底層作業系統,而是通過本地(native)方法來訪問。不過儘管如此,JVM還是開了一個後門,JDK中有一個類Unsafe,它提供了硬體級別的原子操作。     &n

java基礎學習總結(十八):切勿用普通for迴圈遍歷LinkedList

ArrayList與LinkedList的普通for迴圈遍歷 對於大部分Java程式設計師朋友們來說,可能平時使用得最多的List就是ArrayList,對於ArrayList的遍歷,一般用如下寫法: public static void main(String[] args) {

java基礎學習總結(十七):Java Socket

一、 什麼是Socket          Socket的概念很簡單,它是網路上執行的兩個程式間雙向通訊的一端,既可以接收請求,也可以傳送請求,利用它可以較為方便地編寫網路上資料的傳遞。 所以簡而言之,Socket就是程序通訊的端點

java基礎學習總結(十六):程式碼優化

程式碼優化的目標是: 1、減小程式碼的體積 2、提高程式碼執行的效率 程式碼優化細節 (1)儘量指定類、方法的final修飾符     帶有final修飾符的類是不可派生的。在Java核心API中,有許多應用final的例子,例如java.lang.Strin

java基礎學習總結(十五):抽象類與介面

       抽象類與介面是java語言中對抽象概念進行定義的兩種機制,正是由於他們的存在才賦予java強大的面向物件的能力。他們兩者之間對抽象概念的支援有很大的相似,甚至可以互換,但是也有區別。  一、抽象類    &n

java基礎學習總結(十四):Enum 型別的使用介紹

一、Enum 型別的介紹    列舉型別(Enumerated Type) 很早就出現在程式語言中,它被用來將一組類似的值包含到一種型別當中。而這種列舉型別的名稱則會被定義成獨一無二的型別描述符,在這一點上和常量的定義相似。不過相比較常量型別,列舉型別可以為宣告的變