Java學習筆記 1 - 計算機基礎知識

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ù)組、類梅惯、接口顾患。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市个唧,隨后出現(xiàn)的幾起案子江解,更是在濱河造成了極大的恐慌,老刑警劉巖徙歼,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件犁河,死亡現(xiàn)場離奇詭異,居然都是意外死亡魄梯,警方通過查閱死者的電腦和手機桨螺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酿秸,“玉大人灭翔,你說我怎么就攤上這事±彼眨” “怎么了肝箱?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵哄褒,是天一觀的道長。 經(jīng)常有香客問我煌张,道長呐赡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任骏融,我火速辦了婚禮链嘀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘档玻。我一直安慰自己怀泊,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布误趴。 她就那樣靜靜地躺著包个,像睡著了一般。 火紅的嫁衣襯著肌膚如雪冤留。 梳的紋絲不亂的頭發(fā)上碧囊,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音纤怒,去河邊找鬼糯而。 笑死,一個胖子當著我的面吹牛泊窘,可吹牛的內(nèi)容都是我干的熄驼。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼烘豹,長吁一口氣:“原來是場噩夢啊……” “哼瓜贾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起携悯,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤祭芦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后憔鬼,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體龟劲,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年轴或,在試婚紗的時候發(fā)現(xiàn)自己被綠了昌跌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡照雁,死狀恐怖蚕愤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤萍诱,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布悬嗓,位于F島的核電站,受9級特大地震影響砂沛,放射性物質(zhì)發(fā)生泄漏烫扼。R本人自食惡果不足惜曙求,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一碍庵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧悟狱,春花似錦静浴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至浴麻,卻和暖如春得问,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背软免。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工宫纬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人膏萧。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓漓骚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親榛泛。 傳聞我的和親對象是個殘疾皇子蝌蹂,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355