計算機:硬件和軟件
硬件:控制器 運算器 存儲器 輸入和輸出設備
存儲器:外存(硬盤) 內存
軟件:系統軟件 應用軟件
系統軟件:windows Linux DOS IOS Android Unix macOS
裸機:沒有安裝操做系統
應用軟件:QQ Office MD web APP
什麼是軟件?按照特定的組織順序的數據和指令的集合java
計算語言分類 :機器語言(二進制0和1) 彙編語言(特殊符號) 高級語言(JAVA c c++ c#...)c++
分兩種:一 命令行方式 二 圖形化界面
新的語言交互方式:siri中文語音
Tab:製表符 shift 上檔轉換鍵 ctrl 控制鍵 alt 改變
快捷鍵 : ctrl + c 複製 ctrl + v 粘貼 ctrl + Z 撤銷 ctrl + X剪切
ctrl + A 全選 ctlr + s 保存
組合鍵: windows +E 打開個人電腦 windows + R 打開運行
輸入:OSK 這個命令
最快:windows + R 輸入 CMD命令
JAVA之父:james Gosling 高司令 高斯林
JAVA版本 1.5 老虎 1.6 野馬 1.7 海豚
JAVESE:標準版本 web
JAVAME:小型版 小型設備c#
JAVAEE:企業版windows
java語言特色:面向對象 多線程 簡單 開源 跨平臺多線程
跨平臺:就在不一樣的操做系統上均可以運行oracle
java語言寫的程序能夠跨平臺,是經過虛擬機(JVM)
**虛擬機不能跨平臺!**
根據不一樣的操做系統,下載安裝不一樣的虛擬機就能夠了
JVM:虛擬機編輯器
* JRE:JAVA運行環境 ,JRE是包含虛擬機 + 核心類庫 使用者
* JDK:JAVA開發工具+JRE :適合開發者
* 安裝了JDK後就不須要再安裝JRE
下載的路徑[點擊下載](http://www.oracle.com) 這個路徑
JDK默認安裝: C:\Program Files\java
bin目錄:放的都是可執行程序工具
javac:java編譯工具(編譯java語言)開發工具
java:java運行工具(運行)
javadoc:生成文檔工具JRE目錄:JDK包含JREinclude:c++的頭文件src:源代碼lib:核心類庫
notepad 記事本 Editplus 編輯器 Eclipse MyEclipse
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
常見錯誤
找不到文件 緣由:運行的名稱寫錯 錯誤: 找不到或沒法加載主類
字母拼寫錯誤
擴展名錯誤
左大括號要成對寫
左大括號前面要空格
遇到左大括號要縮進
爲何要配置Path路徑?
就是爲了在任意目錄下運行JAVAC和java命令
* 怎麼配置Path環境變量?
第一種配置方案:個人電腦-屬性--高級--環境變量---系統變量--Path---編輯----在最前面(注意:不要刪除!添加分號)--再複製bin目錄路徑放到;分號前面--肯定--肯定
第二種配置方案:個人電腦-屬性--高級--環境變量---系統變量--Path---新建JAVA_HOME---輸入的JDK的安裝目錄,包括bin---在path裏面,經過%JAVA_HOME%\bin;
思考?是否是隻有jdk才須要配置Path環境變量?
不須要配置,JDK1.5後,默認按當前路徑來執行
path和classPath區別:
path:配置的是可執行性文件
classPath:配置的是java的類文件
分類:單行註釋 多行註釋 文檔註釋
單行: // 註釋文字
多行:/* 註釋文字 */
文檔註釋:/** 註釋的文字 */
注意:單行註釋能夠嵌套 多行註釋不能夠嵌套
多行註釋可否嵌套單行註釋 ,能夠
什麼是關鍵字? 被java賦予了特殊含義的單詞,其實就是一個英文單詞
就是有特殊的含義
其實就是起名字
組成: 英文字母 數字 _ 和 $ 中文(不推薦)
注意事項:
* 數字不能開頭
* 不能使用關鍵字
* 嚴格區分大小寫
舉例:
包名:
所有小寫
類和接口的起名
單個單詞首字母大寫,多個單詞每一個單詞的首字母大寫
舉例:HelloWorld Login Load
變量和方法
單個單詞所有小寫,多個單詞,第二個單詞起,首字母大寫