java基礎學習第一天

java基礎

1、系統的區別
   windows:desktop系統
   Linux:穩定性+安全性。
   MAC:linux內核

定義斜線說法:左斜線 /   右斜線 \

DOS命令:  /?  查看幫助
 dir:查看目錄
 切換盤符
 功能鍵TAB  向下補全按鍵,shift+tab 反向
 切換目錄:cd
  

路徑:定義一個精準的地址
目錄:一定是一個文件夾

快捷鍵及符號說明
 ` //引用標識符
 tab //製表符,注在不同系統中程序所解釋的形式有可能不同,在谷歌則使用空格,嚴禁使用TAB鍵來加空位寫註釋信息。

2、windows做優化的方法:
 卸掉不需要的軟件
 關閉需要的服務
 CPU的相關性:AFFINITY  可以設置某個進行只運行在某個CPU內核上(對於現在的多內核多線程的CPU) 命令:start  啓動一個新的程序 找到AFFINITY選項,使用


進制
0 | 1  二進制
 
 
b/s:Browser(瀏覽器)/server(web server)
c/s: client / server(db server)
ria: rich internet application,
ws: web service

JAVA是面向對象的 越學越簡單

平臺無關:操作系統,可以在任何操作系統上使用,一次編譯到處執行。

sandbox:沙箱,jvm(JAVA虛擬機) 在系統中運行是開一個空間,在那個空
間裏運行,jdk就是用於建立這個空間的。

JAVA是開源的

jee:java Enterprise Edition企業版
jse:java standard editon標準版
jme:java micro edition.微型版

java特點:
 1、跨平臺的 因爲有sandbox(jvm),安裝對應的JDK就可以實現。
 2.oop:oriented object program 面向對象編程,OOA  OOD一切都是對象
 3.

jvm: java vitrual machine ,java虛擬機
jre:java runtime environment ,java 運行時環境
 jvm + jre(核心類庫)
jdk: java development Kkit  ,java 開發工具包 jdk本身包含jre.
 包含編譯工具javac.exe  打包工具jar.exe等
 jre + 工具軟件

java 運行機制
--------------------
 1.編寫源代碼:xxx.java
 2.編譯源代碼:將*.java文件編譯成爲-----> *.class 文件 (javac.exe爲編譯工具)
 3.運行      : 將*.class文件運行成爲----> 程序

程序:可以執行的程序文件。
進程:運行着的程序

安裝JDK
 1.下載 jdk-8u101-windows-x64
 2.運行安裝,不要放到中文目錄下,不要放到帶空格的目錄下,不要放到系統目錄下,
 3.選擇安裝路徑:C:\myprograms\jdk1.8.0_101
 4.cd ${java_home}/bin
 5.java -version  查看JAVA版本
  java -verbose 查看詳細信息
 6.

配置環境變量
-----------------------
 路徑加到系統的PATH環境變量中。
 C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;%java_home%\bin
 在這裏自定義了 java_home 的變量值爲:C:\myprograms\jdk1.8.0_101
 在windows下使用;分隔

卸載軟件
 1.         //


JDK目錄
-----------------
 1.bin  : binary 二進制
 2.lib
 3.db

擴展名: 顯示擴展名,可以方便在編寫源代碼時,保存文件爲*.java類型文件
------------------------------------

/*********************************/
編寫java程序
 1.編寫一個
  [Demo.java]
------------------------------------------------------
//這是註釋!!!
class Demo{  //這是一個類  大括空中間的內容被這個類所包含
 public static void main(String[] args){   //這個是一個函數,用大括號將函數的內容包括在了裏面。
  System.out.println("Hello World!!!");   //每一行要以分號結尾,表示一行
 }
}
-------------------------------------------------------
 2.編譯java源文件
  javac Demo.java   //Demo.java源文件路徑 文件名區分大小寫,並按文件中編寫的類,爲每個類單獨生成一個編譯好的類文件,一個源文件中有,有多少類就會生成多少個class文件(字節碼文件),注源文件的擴展名只能是java.
 3.運行java程序
  java 類名   //java後面運行的是在JAVA源文件裏設定的類名,與源文件的文件名無關,

path:
-----------------------------
 path變量是操作系統搜索文件的路徑順序

classpath:
-------------------------------------
 classpath變量是java程序搜索java類目錄或java包。設置在前的優選被搜索到,這裏可以設置目錄,也可以設置java的歸檔文件(也叫java包)
 classpath變量的設置:
  1.在內存中設置,命令窗口並閉後就沒有了
  java程序搜索java類的順序
  set classpath=d:\java;d:\:.    這裏的.表是當前所在目錄,通常加在最後
  
  2.添加classpath的環境變量
  在系統環境變量中添加,添加方式同path變量一樣。
  classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.

  3.java指令執行的時候指定classpath變量
  java -classpath 路徑 類名           -classpath簡寫法 -cp
  java -cp 路徑 類名

  4.類搜索順序
   1. 按-cp(-classpath)參數
   2.系統環境變量  %java_home%\lib\tools.jar;%java_home%\lib\dt.jar;
   3.當前目錄

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章