Java基礎(chǔ)1-Java概述;jdk安裝配置

計(jì)算機(jī)基本概念

  1. windows : desktop系統(tǒng)。

  2. linux : 穩(wěn)定性 + 安全性。

    centos 、 ubuntu、redhat、suse

  3. mac :

路徑:

精準(zhǔn)定位

目錄:

所在的文件夾。

dos命令 :

  1. dir : directory

  2. d : 切換盤符.

  3. tab : 補(bǔ)全按鍵
    shift + tab : 反向操作

  4. cd : 進(jìn)入目錄

  5. mkdir :mkd /make directory
    創(chuàng)建目錄

  6. 目錄
    .. : 上級(jí)目錄
    . : 當(dāng)前目錄

  7. 復(fù)制
    cp copy

  8. del : 刪除文件
    del a.txt
    // -s :遞歸
    // -q : quiet 安靜
    // -f : force,強(qiáng)制
    del /s/q/f *.class

  9. mv //移動(dòng)

  10. rmdir //刪除目錄,空目錄,/q /s

  11. ipconfig //查看IP地址

  12. ping //查看網(wǎng)絡(luò)連通情況
    ping 192.168.0.10

  13. 配置hosts文件,繞過(guò)dns解析
    C:\Windows\System32\drivers\etc\hosts文件
    [host]
    ....
    192.168.0.67 xy
    ...

  14. exit //退出

  15. set //列出所有的環(huán)境變量

  16. win7的注意事項(xiàng)
    安裝64旗艦版,有administrator用戶,可以優(yōu)化。

  17. 環(huán)境變量配置

  18. 防火墻
    控制面板->防火墻->打開(kāi)關(guān)閉防火墻。

cpu affinity

電腦優(yōu)化手段

  1. 停止不必要的進(jìn)程

  2. Crtl + shift + ESC 打開(kāi)任務(wù)管理器

  3. 停止不必要的服務(wù), 控制面板-->計(jì)算機(jī)-->管理-->服務(wù)
    cmd -> services.msc

  4. 調(diào)整為最佳性能:
    計(jì)算機(jī)->右鍵屬性->高級(jí)選項(xiàng)卡->性能組成框->設(shè)置->視覺(jué)效果選項(xiàng)卡->調(diào)整為最佳性能 + 屏幕字體平滑 -> 一路確定

  5. 桌面?zhèn)€性化 ---> window經(jīng)典

  6. 修改虛擬內(nèi)存:
    計(jì)算機(jī)->右鍵屬性->高級(jí)選項(xiàng)卡->性能組成框->設(shè)置->高級(jí)選項(xiàng)卡->虛擬內(nèi)存(50% -1 -2) -> 一路確定

  7. chrome + eclipse

  8. start /affinity

    cls : clear screen ,清屏

    start : 啟動(dòng)新程序

    start /affinity 16進(jìn)制 notepad

二進(jìn)制:0 | 1

每位可用范圍

  1. 8進(jìn)制 : 0-7

  2. 10進(jìn)制: 0-9

  3. 16進(jìn)制: 0-f

快捷鍵:

  1. 文本編輯

    • ctrl + c
    • ctrl + v
    • ctrl + x
    • ctrl + a
    • ctrl + z
    • ctrl + y
    • ctrl + s
    • ` //引用標(biāo)識(shí)符
    • tab //制表符
    • shift + tab //反向操作
    • alt + tab //切換窗口
    • shift + tab + alt //
    • windows + D //打開(kāi)桌面
  2. 系統(tǒng)服務(wù)

    • windows + r : 運(yùn)行
    • services.msc //服務(wù)
    • notepad //記事本
    • calc //計(jì)算器
    • mspaint //畫圖
    • regedit //注冊(cè)表
    • end //定位光標(biāo)到行尾
    • home //定位光標(biāo)到行首
    • shift + end //選擇當(dāng)前位置到行業(yè)的字符
    • ctrl + 方向鍵 //按照單詞遞進(jìn)
    • \r //return
    • \n //line
    • \t //制表符

java背景

sun :

  1. b/s : browser(瀏覽器) / server( web server)

  2. c/s :client / server(db server),

  3. ria : rich internet application,

  4. ws : web service,

java特點(diǎn):

  1. 平臺(tái)無(wú)關(guān):操作系統(tǒng)。一次編譯,到處執(zhí)行.

    sandbox : 沙箱,jvm

    jee:java Enterprise Edition ,企業(yè)版

    jse:java standard edition 標(biāo)準(zhǔn)版。

    jme:java micro edition,微型版

  2. oop : oriented object program,面向?qū)ο缶幊? ooa ood
    一切都是對(duì)象.

  3. 術(shù)語(yǔ)及區(qū)別
    jvm : java vitrual machine,java虛擬機(jī)
    jre : java runtime environment java運(yùn)行時(shí)環(huán)境
    jvm + 核心類庫(kù).
    jdk : java development kit ,java開(kāi)發(fā)包
    jre + 工具軟件。

java運(yùn)行機(jī)制

  1. 編寫源代碼 : xxx.java
    javac(java compile)

  2. 編譯源代碼 : *.java --> .class
    java

  3. 運(yùn)行 : *.class -->程序

程序:可執(zhí)行的文件.
進(jìn)程:運(yùn)行著的程序.

安裝jdk

  1. 下載jdk-8u73-windows-x64.exe

  2. 運(yùn)行安裝

  3. 選擇路徑:c:\myprograms
    沒(méi)有中文和空格.
    c:\myprograms\jdk1.8.0-65\

  4. cd ${java_home}/bin

  5. java -version
    jar -verbose

配置環(huán)境變量

  1. 計(jì)算機(jī)-->右鍵-->屬性

  2. 高級(jí)系統(tǒng)設(shè)置

  3. 高級(jí)選項(xiàng)卡-->環(huán)境變量
    java_home=jdk絕對(duì)路徑;
    path=%java_home%\bin;C:\ProgramData\Oracle\Java\javapath;C:\myprograms\CMake\bin;C:\myprograms\protoc-2.5.0-win32;C:\myprograms\cygwin\bin;C:\myprograms\nc;%m2_home%/bin;%spark_home%/bin;%hadoop_install%/bin;%hadoop_install%/sbin;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\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Lenovo\Fingerprint Manager Pro;C:\myprograms\scala\bin;C:\Program Files\Microsoft Windows Performance Toolkit\

  4. 使用;分割(windows),:(linux)

卸載

  1. 控制面板

  2. 程序

  3. 找到軟件 --> 卸載

擴(kuò)展名:顯示os的文件擴(kuò)展名

  1. 在任何窗口中按下alt鍵顯示菜單

  2. 工具 -->文件夾選項(xiàng)-->查看

  3. 取消選擇<<隱藏已知文件的擴(kuò)展名.>>

  4. 點(diǎn)擊應(yīng)用到所有文件夾

  5. 確定.

編寫java程序

  1. 編寫文本文件.
    [Demo.java]

     //class 類
     class Demo{
         //public : 公共的
         //static : 靜態(tài)的
         //void   : 空
         //main   : 主函數(shù)名
         //String[] : 參數(shù)類型,字符串?dāng)?shù)組類型
         //x        :形參
         public static void main(String[] x){
             System.out.println("hello world");
         }
     }
    
  2. 編譯java源文件,生成class文件(字節(jié)碼文件)。
    javac Demo.java //Demo.java源文件路徑

  3. 運(yùn)行java程序
    java Demo

jar : java archieve , java歸檔文件。

path:

OS搜索文件的路徑順序.

clalsspath類路徑

  1. 內(nèi)存中設(shè)置
    java程序搜索java類的順序。
    set classpath=d:\java;d:;.

  2. 添加classpath環(huán)境變量
    classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.

  3. java指令執(zhí)行時(shí)可以直接指定classpath路徑
    java -cp Demo
    java -classpath Demo

  4. 類搜索順序
    a. -cp | -classpath參數(shù)指定路徑
    b. classpath系統(tǒng)的環(huán)境變量。
    c. 當(dāng)前目錄.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容