java基礎知識(一)

1.快捷鍵:

eclipse中輸入syso之后按alt+/即可出現輸出語句System.out.println() 同樣main()方法也可以這樣來實現

1、變量名由多單詞組成時,第一個單詞的首字母小寫,其后單詞的首字母大寫,俗稱駱駝式命名法(也稱駝峰命名法),如 myAge

2、變量命名時,盡量簡短且能清楚的表達變量的作用,做到見名知意。如:定義變量名 stuName 保存“學生姓名”信息

PS: Java 變量名的長度沒有限制,但 Java 語言是區分大小寫的,所以 price 和 Price 是兩個完全不同的變量哦!

3.java中的變量需要先聲明后使用;變量使用時,可以聲明變量的同時進行初始化,也可以先聲明后賦值。

2.自動類型轉換:

1.目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

2.目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了

強制類型轉換(強制類型轉換可能會造成數據的丟失)

語法:(數據類型)數值

double avg1 = 75.8

int avg2 = (int)avg1

3.常量(常量名一般用大寫字符)

語法:final 常量名 = 值;

eg:final String LOVE = “哈哈哈哈”

4.變量

變量被定義出來只是暫存在內存中,當程序執行到某一個點,該變量會被釋放掉,也就是說,變量有它的生命周期。因此,變量根據作用范圍分為成員變量和局部變量。

1.成員變量:成員變量在整個類中都有效。類的成員變量又可以分為靜態變量和實例變量。例如:

public class test {

int x = 45;

static int y = 2;

}

2.局部變量:局部變量是在方法被執行時創建,在方法執行結束時被銷毀。局部變量在使用時必須進行賦值操作或被初始化,否則會出現編譯錯誤。

5.注釋

單行注釋//

多行注釋/**/

文檔注釋/** */

6.算術運算符 和邏輯運算符

算數運算符:

(一定要注意哦!自增和自減運算符只能用于操作變量,不能直接用于操作數值或常量!例如 5++ 、 8-- 等寫法都是錯誤滴!)

eg:int b=++a;

++出現在左邊,a先執行自增,然后將賦值給b

eg: int b = a++;

++出現在右邊,a先賦值給變量b,然后再執行自增

邏輯運算符:

&&與&的區別:前者是針對boolean類型的類進行判斷,當第一個式子為false時則不會去盤算第二個表達式;而后者是會判斷兩個表達式,前者屬于短路運算符,后者是非短路運算符。

7.條件運算符(也稱為三元運算符)

語法形式:布爾表達式?表達式1:表達式2

運算過程:如果布爾表達式的值為true,則返回表達式1的值,否則返回表達式2的值

eg:String str = (8>5) ? "8大于5" : "8不大于5"

8.條件語句switch

當 switch 后表達式的值和 case 語句后的值相同時,從該位置開始向下執行,直到遇到 break 語句或者 switch 語句塊結束;如果沒有匹配的 case 語句則執行 default 塊的代碼。

1、 switch 后面小括號中表達式的值必須是整型或字符型

2、 case 后面的值可以是常量數值,如 1、2;也可以是一個常量表達式,如 2+2 ;但不能是變量或帶有變量的表達式,如 a * 2

3、 case 匹配后,執行匹配塊里的程序代碼,如果沒有遇見 break 會繼續執行下一個的 case 塊的內容,直到遇到 break 語句或者 switch 語句塊結束

9.循環

continue 的作用是跳過循環體中剩余的語句執行下一次循環

10.數組

使用數組的四個步驟:

1.聲明數組 eg:int scores[];? int[] scores;

語法:數據類型[] 數組名;或者 數據類型 數組名[];

2.分配空間

簡單地說,就是指定數組中最多可以存儲多少個元素

語法: 數組名 = new 數據類型 [數組長度];eg:scores = new int[5];

也可以將前兩個步驟合并,即int [] scores = new int[5];

3.賦值 數組中的元素都是通過下標來訪問的;

4.處理數組中數據

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

推薦閱讀更多精彩內容

  • 九種基本數據類型的大小,以及他們的封裝類。(1)九種基本數據類型和封裝類 (2)自動裝箱和自動拆箱 什么是自動裝箱...
    關瑋琳linSir閱讀 1,902評論 0 47
  • 1、一個".java"源文件中是否可以包括多個類(不是內部類)?有什么限制?答:可以有多個類,但只能有一個publ...
    岳小川閱讀 957評論 0 2
  • 寫代碼: 1,明確需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,確定步驟。每一個思路部分用到哪些...
    橫沖直撞666閱讀 359評論 0 0
  • 寫代碼: 1,明確需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,確定步驟。每一個思路部分用到哪些...
    天天向好閱讀 299評論 0 1
  • 如題 我們一起去旅行了一次,很幸福 回來我就假裝啥也沒發生 他還鬧脾氣了 其實我心里可甜蜜了 還夢見樂樂坐電梯在高...
    青sir閱讀 1,657評論 0 0