拒絕窘境,當你不停滯不前的時候,就已經在退步了。java
Akino·杜菲 版本聲明:原創內容,請勿轉載,不然將追究法律責任!數據庫
1、軟件和軟件開發apache
軟件:software
硬件hardware編程
軟件 = 程序(指令) + 數據(數字,聲音,視頻,圖片...)
軟件開發:使用工具製做軟件!!!windows
2、軟件分類:網絡
1.按應用範圍:oracle
①系統軟件:jvm
OS::operation system.
MS:Windows.Linux(Centos,Unbuntu...Android,IOS...)
系統軟件的主要做用:管理硬件!用戶是不能直接操做硬件的!!!maven
②應用軟件:工具
在操做系統之上運行的程序:
聊天工具,WPS.office(ppt,word,excel...)
2.按是否開源:開源,閉源:
open source:開源
大數據領域使用的軟件一般都是開源免費的!!!
3、存儲器常識
Dos:disk operation system.純命令提示符的操做系統。
4、打開cmd窗口的方式:
在windows開啓dos窗口:
1.win+r run:運行:調出運行窗口
在裏面輸入cmd:command的縮寫。
前面是路徑:>後面是光標!!prompt
默認的路徑是當前登陸用戶的家
2.打開一個文件夾,在地址欄裏輸入cmd.打開的命令行窗口的路徑是當前的文件夾路徑:
(最經常使用!!!)
在Windows中,真正存儲數據的是文件.文件夾只是組織文件的一種形式,不包含數據!!!directory:dir
5、經常使用的dos命令:
②絕對路徑:特色:以盤符開始的路徑!!!
cd c:\a\b\c
切換盤符:
直接輸入盤符:
例如: e:
切換到盤符的根目錄:
1.一級一級往上跳
2.使用絕對路徑的方式
3.簡寫:cd \
刪除文件:
del + 文件名
例如:
del a.txt
批量刪除指定類型文件:
使用文件名通配符:
. : 匹配單個字符
* : 匹配全部字符
刪除全部.txt結尾的文件:
del *.txt
exit:退出:
-----------------------------------------------------------------
Java發展歷史
SUN:stanford university network:斯坦福大學網絡公司,校辦企業:(清華同方)
1995:發佈
2009:被oracle收購:oracle:甲骨文:主要是作關係型數據庫.
Java跨平臺的原理:(重要!!!)
在不一樣的操做系統上有不一樣的jvm虛擬機,Java程序運行在虛擬機中,並非直接運行在操做系統之上的!!!
jvm:java virtual machine:它也是一款軟件:主要目的是中介:
jdk,jre,jvm的關係:
JRE = JVM + 核心類庫(lib)
JDK = JRE + 工具類
安裝和卸載:
下載jdk:網址:www.oracle.com
卸載:控制面板->程序和功能->Java兩個相關程序:升級程序,一個主程序.
安裝:
在mysoft下創建一個專門安裝jdk的目錄:jdk8111
開始安裝:
安裝jre(可選項,可是通常都安裝,也指定一個專門的目錄:c:\mysoft\jre8111)
等待完成:
bin:binary :二進制:裏面都是一些可執行的文件(程序)
db:數據庫文件
include:包含的一些c語言的頭文件.
jre:jdk自帶的jre.
lib:library:庫文件.
在cmd窗口中,輸入如下任意命令:
java
java -version
javac
若是出現命令提示,說明安裝OK!!!
若是出現"不是內部或外部命令",說明系統不能識別java,javac命令,必須經過環境變量告訴系統命令所在的路徑:
修改環境變量:
在記事本中將內容修改:
c:\mysoft\jdk8111\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\mysoft\hadoop-2.7.3\bin;C:\mysoft\apache-maven-3.5.2\bin;C:\mysoft\MySQL\MySQL Server 5.5\bin;c:\mysoft\Anaconda3
path路徑每一個人的電腦都不同,不能隨便拷貝別人的來使用!!!
總體選中,複製到path路徑中.
必須從新開啓一個新的cmd窗口才能看到改變的結果!!!
----------------------------------------------------------------------------
Java編程的步驟:
1.編寫源碼:必須是.java結尾的文本文件!!!
2.使用編譯器(至關於翻譯! compiler )把源文件編譯成計算機能識別的二進制文件!
3.啓動虛擬機運行程序!
1.創建源文件:
前提:取消隱藏文件的後綴名!
2.創建文本文件:
修改後綴名爲.java
例如:Demo.java
3.編寫源文件:
public class Demo{
public static void main(String[] args){
System.out.println("hello world中文");
}
}
4.編譯:使用javac命令:
必定要在源文件的路徑下打開cmd窗口,編譯.編譯成功後,會在當前路徑下生成一個和class後的字符串相同名字的.class字節碼文件!!
5.運行生成的.class字節碼文件:
java + 字節碼文件的名(不包含.class後綴!!!)
java Demo
notepad++的設置:
-------------------------------------------------------------------------------------------
Java中的註釋有三種:
1.單行註釋:
2.多行註釋:
3.文檔註釋
1.單行註釋:
程序中以"//"開始到行尾的內容都是單行註釋:快捷鍵,註釋CTRL+Q,取消註釋CTRL+SHIFT+K
2.多行註釋:
/* 開始
*/ 結束,中間包含的多行內容都是註釋!!! 註釋CTRL+L+SHIFT+Q,取消註釋CTRL+SHIFT+K
之後在寫程序:先寫註釋,再寫代碼!!!