計(jì)算機(jī)基本概念
windows : desktop系統(tǒng)。
-
linux : 穩(wěn)定性 + 安全性。
centos 、 ubuntu、redhat、suse
mac :
路徑:
精準(zhǔn)定位
目錄:
所在的文件夾。
dos命令 :
dir : directory
d : 切換盤符.
tab : 補(bǔ)全按鍵
shift + tab : 反向操作cd : 進(jìn)入目錄
mkdir :mkd /make directory
創(chuàng)建目錄目錄
.. : 上級(jí)目錄
. : 當(dāng)前目錄復(fù)制
cp copydel : 刪除文件
del a.txt
// -s :遞歸
// -q : quiet 安靜
// -f : force,強(qiáng)制
del /s/q/f *.classmv //移動(dòng)
rmdir //刪除目錄,空目錄,/q /s
ipconfig //查看IP地址
ping //查看網(wǎng)絡(luò)連通情況
ping 192.168.0.10配置hosts文件,繞過(guò)dns解析
C:\Windows\System32\drivers\etc\hosts文件
[host]
....
192.168.0.67 xy
...exit //退出
set //列出所有的環(huán)境變量
win7的注意事項(xiàng)
安裝64旗艦版,有administrator用戶,可以優(yōu)化。環(huán)境變量配置
防火墻
控制面板->防火墻->打開(kāi)關(guān)閉防火墻。
cpu affinity
電腦優(yōu)化手段
停止不必要的進(jìn)程
Crtl + shift + ESC 打開(kāi)任務(wù)管理器
停止不必要的服務(wù), 控制面板-->計(jì)算機(jī)-->管理-->服務(wù)
cmd -> services.msc調(diào)整為最佳性能:
計(jì)算機(jī)->右鍵屬性->高級(jí)選項(xiàng)卡->性能組成框->設(shè)置->視覺(jué)效果選項(xiàng)卡->調(diào)整為最佳性能 + 屏幕字體平滑 -> 一路確定桌面?zhèn)€性化 ---> window經(jīng)典
修改虛擬內(nèi)存:
計(jì)算機(jī)->右鍵屬性->高級(jí)選項(xiàng)卡->性能組成框->設(shè)置->高級(jí)選項(xiàng)卡->虛擬內(nèi)存(50% -1 -2) -> 一路確定chrome + eclipse
-
start /affinity
cls : clear screen ,清屏
start : 啟動(dòng)新程序
start /affinity 16進(jìn)制 notepad
二進(jìn)制:0 | 1
每位可用范圍
8進(jìn)制 : 0-7
10進(jìn)制: 0-9
16進(jìn)制: 0-f
快捷鍵:
-
文本編輯
- 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)桌面
-
系統(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 :
b/s : browser(瀏覽器) / server( web server)
c/s :client / server(db server),
ria : rich internet application,
ws : web service,
java特點(diǎn):
-
平臺(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,微型版
oop : oriented object program,面向?qū)ο缶幊? ooa ood
一切都是對(duì)象.術(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ī)制
編寫源代碼 : xxx.java
javac(java compile)編譯源代碼 : *.java --> .class
java運(yùn)行 : *.class -->程序
程序:可執(zhí)行的文件.
進(jìn)程:運(yùn)行著的程序.
安裝jdk
下載jdk-8u73-windows-x64.exe
運(yùn)行安裝
選擇路徑:c:\myprograms
沒(méi)有中文和空格.
c:\myprograms\jdk1.8.0-65\cd ${java_home}/bin
java -version
jar -verbose
配置環(huán)境變量
計(jì)算機(jī)-->右鍵-->屬性
高級(jí)系統(tǒng)設(shè)置
高級(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\使用;分割(windows),:(linux)
卸載
控制面板
程序
找到軟件 --> 卸載
擴(kuò)展名:顯示os的文件擴(kuò)展名
在任何窗口中按下alt鍵顯示菜單
工具 -->文件夾選項(xiàng)-->查看
取消選擇<<隱藏已知文件的擴(kuò)展名.>>
點(diǎn)擊應(yīng)用到所有文件夾
確定.
編寫java程序
-
編寫文本文件.
[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"); } } 編譯java源文件,生成class文件(字節(jié)碼文件)。
javac Demo.java //Demo.java源文件路徑運(yùn)行java程序
java Demo
jar : java archieve , java歸檔文件。
path:
OS搜索文件的路徑順序.
clalsspath類路徑
內(nèi)存中設(shè)置
java程序搜索java類的順序。
set classpath=d:\java;d:;.添加classpath環(huán)境變量
classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.java指令執(zhí)行時(shí)可以直接指定classpath路徑
java -cp Demo
java -classpath Demo類搜索順序
a. -cp | -classpath參數(shù)指定路徑
b. classpath系統(tǒng)的環(huán)境變量。
c. 當(dāng)前目錄.