初識Java(二) --- Java語言的基礎組成(上)

Java語言的基礎組成

①關鍵字 ②標識符 ③注釋 ④常量和變量 ⑤運算符 ⑥語句 ⑦函數 ⑧數組
1. 關鍵字

具有特殊意義的單詞,例如定義一個類class
☆ 關鍵字所有字母都為小寫

2. 標識符

給程序中變量、類、方法等命名的符號。
命名規則:①由26個英文字母大小寫、數字、下劃線和美元符號組成;②數字不可以開頭;③不能使用關鍵字。
☆ Java中嚴格區分大小寫!!!

包名:多單詞組成時所有字母都小寫

    xxxyyyzzz

類名接口名:多單詞組成時,所有單詞的首字母大寫

    XxxYyyZzz

常量名:所有字母都大寫,多單詞時每個詞用下劃線連接。

     XXX_YYY_ZZZ

變量名和函數名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫。

     xxxYyyZzz

注:取名字時,為了提高閱讀性,要盡量有意義;

3. 注釋

用來說明某段代碼的作用,以便與后期或其他人閱讀
☆ 代碼可讀性第一,效率第二

單行注釋:用來注釋某一行代碼

  //注釋文字

多行注釋:用來注釋多行代碼

  /*
  注釋文字
  .
  .
  .
  */

文檔注釋:和多行注釋類似,但可通過特定程序Javadoc.exe提取成系統的API文檔

  /**
  注釋文字
  .
  .
  .
  */
4. 常量和變量

變量表示可以在同一數據類型中不斷變化的值

定義變量的格式:

數據類型  變量名  =  初始化值;    //格式固定

常量表示不可以被改變的值

定義常量的格式:

final  數據類型  常量名  =  初始化值;    //格式固定

Java語言是強類型語言,對于每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間。



整數默認:int 小數默認:double

浮點類型分為單雙精度,單精度變量定義需在數值后面加F或者f

  eg:float  a  =  3.14f;

整數類型數值過大時,long類型定義需在數值后面加L或者l

  eg:long  b  =  1234512345L;

不同數據類型,不可運算。

  eg:byte  a  =  1;
      byte  b  =  2;
      byte  c  =  a  +  b;//錯誤!運算時,a和b被自動提升成了int型【數據類型自動提升】
      byte  c  =  (byte)(a  +  b);//需要將結果進行強轉【數據類型強制轉換】
              注:若a+b超過數據類型最高位,則超出部分自動舍棄
進制

一個字節(byte) = 8個二進制位(bit)



二進制數 --- 1個二進制位(bit)斷點

  x-x      //1個bit最大為1,遇2進1

八進制數 --- 3個二進制位(bit)斷點

  xxx-xxx     //3個bit最大為7,遇8進1

十六進制數 --- 4個二進制位(bit)斷點

  xxxx-xxxx      //4個bit最大為15,遇16進1

進制互轉(正數):
十進制 ——> 二進制 除2取余
二進制 ——> 十進制 各位置乘以2的冪數,最后相加

進制互轉(負數):
十進制 ——> 二進制
①原碼:除2取余,前面補足0
②反碼:各個位置取反(0變1,1變0)
③補碼:反碼加1

注:二進制數(原碼)的最前一位代表符號位,0表示正數,1表示負數

計算機最小的存儲單位是字節(byte),最小的傳輸單位是位(bit)

數據存儲是以“字節”(Byte)為單位,數據傳輸是以大多是以“位”(bit,又名“比特”)為單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個字節(Byte,簡寫為B),是最小一級的信息單位。

還可以從以下幾個方面來理解:

1.字節(Byte)是電腦中表示信息含義的最小單位,因為在通常情況下一個ACSII碼就是一個字節的空間來存放。而事實上電腦中還有比字節更小的單位,因為一個字節是由八個二進制位組成的,換一句話說,每個二進制位所占的空間才是電腦中最小的單位,我們把它稱為位,也稱比特(bit)。由此可見,一個字節等于八個位。人們之所以把字節稱為電腦中表示信息含義的最小單位,表示最基本的字符,是因為一個位并不能表示我們現實生活中的一個相對完整的信息。另外,內存中運算的最小存儲單位是字節,位運算也是在一個字節的存儲單位的基礎上進行的,所以存儲的最小單位可以理解為字節。

2.bit是二進制數的一位包含的信息或2個選項中特別指定1個的需要信息量稱為一比特,是表示信息的最小單位,只有兩種狀態:0和1。電腦內部的電路工作有高電平和低電平兩種狀態.所以就用二進制來表示信號,以便計算機識別。所以計算機能傳輸的最小單位當然是你信號的單位bit,而不是字節,串口最小也有一位傳遞的。另外數字信息流的基本單位是bit(比特),時間的基本單位是s(秒),因此bit/s(比特/秒)是描述帶寬的單位,1bit/s是帶寬的基本單位,所謂的帶寬其實指的是傳輸速度的快慢,也就是指在一個固定的時間內(1秒),能通過的最大位數據。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,619評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,155評論 3 425
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,635評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,539評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,255評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,646評論 1 326
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,655評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,838評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,399評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,146評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,338評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,893評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,565評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,983評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,257評論 1 292
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,059評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,296評論 2 376

推薦閱讀更多精彩內容

  • 1 關鍵字 1.1 關鍵字的概述 Java的關鍵字對java的編譯器有特殊的意義,他們用來表示一種數據類型,或...
    哈哈哎呦喂閱讀 669評論 0 0
  • 國家電網公司企業標準(Q/GDW)- 面向對象的用電信息數據交換協議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,067評論 6 13
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,814評論 18 139
  • ★迎著風,聽著周董的音樂,在集美的杏林灣公園,從一頭跑到另一頭,運動的魅力在于大汗淋漓之后的大腦的釋然,那一刻就算...
    燁琦閱讀 215評論 0 0
  • 分開這么久,已很久不去想你這個人了,偶爾聽見你的消息也不會覺得悲傷,總覺得我單著你也單著,心里還有個依靠,有些莫名...
    Mao斯閱讀 323評論 0 0