1女揭、計算機基礎知識
1)計算機硬件(Computer Hardware)
是指計算機系統(tǒng)中由電子浇借,機械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個有機整體為計算機軟件運行提供物質(zhì)基礎崇众。
計算機的硬件分成5大組成部件:運算器墩虹、控制器、存儲器授嘀、輸入設備和輸出設備物咳。
2)計算機軟件(Computer Software)
是使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預定好的順序完成特定的功能
計算機軟件按照其功能劃分為系統(tǒng)軟件與應用軟件
- 系統(tǒng)軟件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
- 應用軟件:office QQ聊天 YY語音
2蹄皱、常見的DOS命令
d: 回車 盤符切換
dir :列出當前目錄下的文件以及文件夾 (directory)
cd :改變指定目錄(進入指定目錄) (change directory)
cd.. : 退回到上一級目錄
cd\ : 退回到根目錄
cls : (clear screen)清屏
exit : 退出dos命令行(分割線上的需要掌握,下的了解)
md : 創(chuàng)建目錄览闰,即 (make directory)
rd : 刪除目錄,即 (remove directory)
del : 刪除文件,刪除一堆后綴名一樣的文件*.txt 巷折,即 (delete)
3压鉴、Java語言平臺
J2SE(Java 2 Platform Standard Edition)標準版
是為開發(fā)普通桌面和商務應用程序提供的解決方案,該技術(shù)體系是其他兩者的基礎,可以完成一些桌面應用程序的開發(fā)锻拘。
J2ME(Java 2 Platform Micro Edition)小型版
是為開發(fā)電子消費產(chǎn)品和嵌入式設備提供的解決方案油吭。
J2EE(Java 2 Platform Enterprise Edition)企業(yè)版
是為開發(fā)企業(yè)環(huán)境下的應用程序提供的一套解決方案,該技術(shù)體系中包含的技術(shù)如 Servlet、Jsp等署拟,主要針對于Web應用程序開發(fā) 婉宰。
4、Java語言特點
* 簡單性
* 解釋性
* 面向?qū)ο?
* 高性能
* 分布式處理
* 多線程
* 健壯性
* 動態(tài)
* 結(jié)構(gòu)中立
* 安全性
* 開源
* 跨平臺(一處編譯,到處運行)
5推穷、JRE和JDK的概述和環(huán)境變量配置
JRE:包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等心包,如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可馒铃。
JRE:JVM+類庫蟹腾。
JDK:提供給Java開發(fā)人員使用的痕惋,其中包含了java的開發(fā)工具,也包括了JRE娃殖。所以安裝了JDK值戳,就不用在單獨安裝JRE了。其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的開發(fā)工具炉爆。
JDK安裝路徑下的目錄:
bin目錄:該目錄用于存放一些可執(zhí)行程序述寡。
如javac.exe(java編譯器)、java.exe(java運行工具)叶洞,jar.exe(打包工具)和* javadoc.exe(文檔生成工具)等鲫凶。
db目錄:db目錄是一個小型的數(shù)據(jù)庫。
從JDK 6.0開始衩辟,Java中引用了一個新的成員JavaDB螟炫,這是一個純Java實現(xiàn)、開源的數(shù)據(jù)庫管理系統(tǒng)艺晴。這個數(shù)據(jù)庫不僅輕便昼钻,而且支持JDBC 4.0所有的規(guī)范,在學習JDBC 時封寞,不再需要額外地安裝一個數(shù)據(jù)庫軟件然评,選擇直接使用JavaDB即可。
jre目錄:"jre"是 Java Runtime Environment 的縮寫狈究,意為Java程序運行時環(huán)境碗淌。此目錄是Java運行時環(huán)境的根目錄,它包括Java虛擬機抖锥,運行時的類包亿眠,Java應用啟動器以及一個bin目錄,但不包含開發(fā)環(huán)境中的開發(fā)工具磅废。
include目錄:由于JDK是通過C和C++實現(xiàn)的纳像,因此在啟動時需要引入一些C語言的頭文件,該目錄就是用于存放這些頭文件的拯勉。
lib目錄:lib是library的縮寫竟趾,意為 Java 類庫或庫文件,是開發(fā)工具使用的歸檔包文件宫峦。
src.zip文件:src.zip為src文件夾的壓縮文件岔帽,src中放置的是JDK核心類的源代碼,通過該文件可以查看Java基礎類的源代碼斗遏。
Java代碼的編寫執(zhí)行過程
1): 源文件:編寫Java源文件(我們也稱之為源代碼文件)山卦,它的擴展名為.java鞋邑;
2): 編譯:然后通過編譯器把源文件編譯成字節(jié)碼文件诵次,字節(jié)碼文件擴展名為.class账蓉;
3): 運行:最后使用解釋器來運行字節(jié)碼文件
環(huán)境變量的作用:讓Java的bin目錄下的javac命令可以在任意目錄下執(zhí)行
配置方法:
1): 右鍵點擊計算機 → 選擇屬性 → 更改設置 → 點擊高級 → 點擊環(huán)境變量 → 創(chuàng)建名為JAVA_HOME的環(huán)境變量 → 將jdk所在的目錄路徑(bin所在的路徑)配置到JAVA_HOME變量中
2): 用;與其他變量分隔 → 在path環(huán)境變量中添加%JAVA_HOME%\bin
6、Java語言的書寫格式(約定俗成)
1),大括號要對齊,并且成對寫
2),左大括號前面有空格
3),遇到左大括號要縮進,Tab
4),方法和程序塊之間加空行讓程序看起來清晰
5),并排語句之間加空格,例如for語句
6),運算符兩側(cè)加空格
7逾一、Java關(guān)鍵字铸本、標識符
1)關(guān)鍵字
被Java語言賦予特定含義的單詞
組成關(guān)鍵字的字母全部小寫
常見關(guān)鍵字:public static void class等
2)標識符
給類,接口,方法,變量等起名字時使用的字符序列
組成規(guī)則(只能包含下面的內(nèi)容,不能有其它內(nèi)容) 字母52個A-Z a-z 數(shù)字0-9 _ 下劃線 $ 美元符
標識符中常見的命名規(guī)則(這些規(guī)定是不受語法約束的)
a: 包名:多單詞組成時所有字母均小寫,使用.連接 aaa.bbb.ccc
b: 類名&接口名:大駝峰式 AaaBbbCcc
c: 變量名&方法名:小駝峰式 aaaBbbCcc
d: 常量名:多單詞組成是所有字母均大寫遵堵,使用_連接AAA_BBB_CCC
8箱玷、Java數(shù)據(jù)類型
Java語言是強類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型
Java中數(shù)據(jù)類型:基本數(shù)據(jù)類型陌宿、引用數(shù)據(jù)類型
基本數(shù)據(jù)類型: 基本數(shù)據(jù)類型是Java語言中內(nèi)置的類型锡足,分別是:整數(shù)(byte、short壳坪、int舶得、long)、小數(shù)(float爽蝴、double)沐批、字符類型(char)、布爾類型(boolean)蝎亚。這四類基本類型是最簡單九孩、最基礎的類型。
引用數(shù)據(jù)類型: 是強大的數(shù)據(jù)類型发框,它是基于基本數(shù)據(jù)類型創(chuàng)建的躺彬。該數(shù)據(jù)類型的代表主要有:數(shù)組、類梅惯、接口顾患。