計算機:硬件 + 軟件javascript
主要硬件:php cpu :cpu是一個計算機的運算核心以及控制核心。java
內存:存儲數據的,軟件在運行過程當中所須要的數據會先加載到內存中,而後cpu獲取的數據都是直接從內存中獲取,並非直接從硬盤中獲取的。 優勢:存取速度快。 缺點:一旦斷電或者是程序退出,內存中的數據會立刻丟失。linux
硬盤(機械硬盤, 固態硬盤): 優勢:能夠永久性保持數據,即便斷電或者是程序退出,保存在硬盤中的數據是不會丟失的。 缺點: 存取的速度慢。c++
軟件:數據庫
系統軟件:c# 好比: windows ,linux , mac os , unix .....windows
應用軟件: 應用軟件必需要在系統軟件的基礎上才能使用的。工具
好比: QQ 、 360 、 飛Q 、 紅蜘蛛.....開發工具
軟件的本質是什麼(軟件出現的主要目的是什麼)? 提升人類與計算機的交互效率,
人與計算機的交互方式:
圖形化的交互方式:操做簡單, 功能強大。
dos命令(命令行)的交互方式: 須要記憶大量的命令,功能弱小。
dos命令的交互方式須要一個控制檯窗口:
打開控制檯的方式: 方式一: 開始--------> 全部程序----------> 附件 ------------> 命令提示符窗口
方式二: 開始--------> 在輸入框內輸入"cmd"命令回車便可 |
||
常見的dos命令:
|
||
計算機語言:與計算機交互的語言。 從歷史的角度: 機器語言: 1 10 0010101
彙編語言: 經過大量的單詞代替了計算機的指令 1 1 add
高級計算機語言: java \ c \c++ \ javascript \ php \c# \ object o
java的發展歷史:
1995誕生 , java是一門面向互聯網的計算機語言。 雛形 |
||
jdk的目錄介紹:
|
||
編譯與執行 :
|
||
編寫java文件的步驟:
|
||
類的定義格式:
|
||
問題: 每次編譯的時候都須要寫上java源文件的完整路徑信息。 煩!!! 目前若是我可讓javac這個工具在任何路徑下均可以找到,那麼該問題是否解決了? 解決方案: 把javac所在的路徑保存到path的環境變量上。 在控制檯窗口執行可執行文件的原理: 在控制檯上編寫一個可執行文件的命令,首先windows會在控制檯當前所在的窗口下去搜索是否存在該可執行文件, 若是存在,那麼立刻執行該文件,若是不存在當前路徑下,而後還會去到系統的path環境變量下去搜索path環境變量 所保存的路徑下是否存在該文件。
配置classpath環境變量信息的時候加上分號與不加分號的區別: 不加上分號那麼java虛擬機就僅會在classpath指定的路徑下去搜索,不會再在當前路徑下去搜索。 若是加上了分號,那麼java虛擬機除了在classpath指定的路徑下去去搜索之外,還會在當前路徑下去搜索。
注意: 不建議你們配置classpath的環境變量信息。 |
||
java語言重要特性之跨平臺: java語言的重要特性之----------------> 跨平臺 平臺: 操做系統。 跨平臺:一次編譯,處處運行。
通常的高級語言若是要在不一樣的平臺上運行,至少須要編譯成不一樣的目標代碼。
Java跨平臺的原理:Java的跨平臺是經過Java虛擬機(JVM)來實現的。
|
||
path環境變量的打開方式:
|
||
java的環境搭建:
|
||
任務: 1. 每一個dos命令練習到3次以上。 2. 總結爲何配置path的環境變量信息。 3. 要編寫好第一個例子。 |