天天看點

1.JAVA基礎,快捷鍵,DOS指令,JVM,path環境變量

* 1.計算機概述*

a.計算機分為計算機硬體和計算機軟體,計算機軟體可以分為系統軟體(window,linux,mac)和應用軟體(qq)

b.軟體(由軟體是由資料和指令組成的)開發是由開發工具和計算機語言(C,C ++,C#,JAVA)來實作的

ç.人機互動界面。圖形操作界面:操作簡單直覺DOS指令:需要記憶一些常見的指令

* 2.鍵盤的功能鍵的認識和快捷鍵*

tab向後縮進四個空格

shift大寫切換,頂部符号切換(shift + tab是向前縮進4個空格)

ctrl單獨使用可以多選檔案

配合使用快捷鍵ctrl +?

ctrl + A全選

ctrl + C複制

ctrl + V粘貼

ctrl + X剪切

Ctrl + Z撤銷

ctrl +S儲存

alt配置使用快捷鍵alt +?

視窗配合使用快捷鍵視窗+ ?,

單獨使用會切換到mod界面進入回車

* 3.常見的DOS指令*

a。常見的DOS指令盤符切換

d:+ enter 進入目錄

cd +空格+目錄

cd javase cd javase \ day01 \ code 目錄的回退

cd .. cd \ 清屏cls 退出退出b。隻需要了解的DOS指令建立目錄删除目錄建立檔案删除檔案顯示目錄下的内容删除帶目錄的内容

* 4.java語言的概述*

a.java語言的發展史

b.java語言的特點有很多的小特點,重要的特點有兩個一是開源二是跨平台那麼java語言的跨平台特性是如何實作的呢?這個問題我們從一個Java的的英文程式運作來入手首先無論我們在哪一個平台個人文庫上關系編寫的Java的程式在編譯後會生成同一個位元組碼檔案(字尾為的.class),在不同的平台上這個位元組碼檔案會通過一個對應版本

的中間程式jvm(java virtual machine)java虛拟機将這個位元組碼檔案翻譯成對應平台下的機器碼來運作。通過這樣的方式就能夠實作一次編譯(生成位元組碼檔案),到處運作(不同的平台有不同的java virual machine)。

值得注意的是:跨平台的是java程式或者說是java位元組碼檔案,而jvm不是跨平台的。

1.JAVA基礎,快捷鍵,DOS指令,JVM,path環境變量

c.java程式的開發環境jdk,java程式的運作環境jre,jvm保證java語言跨平台

三者的關系是:jdk包含jre和工具,jre包含jvm和類庫

JDK,JRE,JVM差別與聯系? 答: JDK : Java Development ToolKit(Java開發工具包)。JDK是整個JAVA的核心,包括了Java運作環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。 最主流的JDK是Sun公司釋出的JDK,除了Sun之外,還有很多公司群組織都開發了屬于自己的JDK,例如國外IBM公司開發了屬于自己的JDK,國内淘寶也開發了屬于自己的JDK,各個組織開發自己的JDK都是為了在某些方面得到一些提高,以适應自己的需求,比如IBM的JDK據說運作效率就比SUN的JDK高的多。但不管怎麼說,我們還是需要先把基礎的Sun JDK掌握好。 JDK有以下三種版本: J2SE,standard edition,标準版,是我們通常用的一個版本J2EE,enterpsise edtion,企業版,使用這種JDK開發J2EE應用程式J2ME,micro edtion,主要用于移動裝置、嵌入式裝置上的java應用程式 我們常常用JDK來代指Java API,Java API是Java的應用程式接口,其實就是前輩們寫好的一些java Class,包括一些重要的語言結構以及基本圖形,網絡和檔案I/O等等 ,我們在自己的程式中,調用前輩們寫好的這些Class,來作為我們自己開發的一個基礎。當然,現在已經有越來越多的性能更好或者功能更強大的第三方類庫供我們使用。 JRE:Java Runtime Enviromental(java運作時環境)。也就是我們說的JAVA平台,所有的Java程式都要在JRE下才能運作。包括JVM和JAVA核心類庫和支援檔案。與JDK相比,它不包含開發工具——編譯器、調試器和其它工具。 JVM:Java Virtual Mechinal(JAVA虛拟機)。JVM是JRE的一部分,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模拟各種計算機功能來實作的。JVM有自己完善的硬體架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。JVM 的主要工作是解釋自己的指令集(即位元組碼)并映射到本地的 CPU 的指令集或 OS 的系統調用。Java語言是跨平台運作的,其實就是不同的作業系統,使用不同的JVM映射規則,讓其與作業系統無關,完成了跨平台性。JVM 對上層的 Java 源檔案是不關心的,它關注的隻是由源檔案生成的類檔案( class file)。類檔案的組成包括 JVM 指令集,符号表以及一些補助資訊。

5.java程式的開發執行流程

a.編寫java源程式(.java)

b.通過javac指令編譯生成.class檔案

c.通過java指令運作.class檔案

6.path環境變量和classpath環境變量

a.配置path環境變量的作用

保證javac指令可以在任意的目錄下運作

b.如何配置path環境變量

右鍵這台電腦,選擇屬性,選擇進階系統設定,選擇環境變量

建立:

變量名:JAVA_HOME

變量值:D:\develop\Java\jdk1.70_60(你電腦中jdk的位置)

修改:

變量名:Path

變量值:%JAVA_HOME%\bin;之前的變量值

c.配置classpath環境變量的作用

保證class檔案可以在任意目錄下運作

d.classpath環境變量的配置

找到環境變量的位置

建立:

變量名:classpath

變量值:E:\javaSE\day01\code\HelloWorld案例(需要運作的class檔案的位址)