Java 基礎

nancymiduo 2014 / 05 / 24

數(shù)學運算符

運算的封閉性

補碼運算的封閉性
Java 運算的規(guī)則:

  • 同種類型參與運算(可能需要自動類型轉(zhuǎn)換)
  • 返回同種類型(可能發(fā)生:上溢出和下溢出)
  • byte、short糊渊、char三種類型在 Java 中是表象(假的),底層都是按照 int 運算的
    public class Test {
    public static void main(String[] args) {
    //自動轉(zhuǎn)換為 int 進行運算
    int a = 10 + 'a';
    System.out.println(a);
    int b = 0x7fffffff; //int 最大值
    //輸出結(jié)果為最小值(補碼運算)
    System.out.println(b+1); //負數(shù)
    //先以 int 類型得出結(jié)果,之后賦值給 long 類型
    long l = b + 1;
    System.out.println(l); //負數(shù)
    }
    }
  • 整數(shù)的除法是整除

數(shù)組變量的聲明

初始化

數(shù)組元素是自動初始化的骡澈,自動初始化為“零”:

  • 0 ~ 整型
  • 0.0 ~ 浮點型
  • \u0000 ~ char
  • false ~ boolean
  • null ~ 引用類型
    數(shù)組復制:
    System.arraycopy(src, srcPos, dest, destPos, length);
    Arrays.copyOf(src,length)

標識符與關鍵字

命名規(guī)則:

  • 由字母砸王、數(shù)字、下劃線喻旷、$組成冕房,不能以數(shù)字開頭
  • 大小寫敏感
  • 不得使用java中的關鍵字和保留字
    常用的轉(zhuǎn)義字符:
    \b,\f,\n,\r,\t,\',\",\\

static 關鍵字

修飾:屬性躏啰,方法,內(nèi)部類耙册,代碼塊给僵。

  • 靜態(tài)屬性
    屬于類的全體類的實例共享的變量
    靜態(tài)屬性是在類的加載期間初始化的
  • 實例變量
    屬于對象的屬性,使用對象.屬性訪問详拙。

static 方法

使用 static 聲明的方法帝际,屬于類的方法,用來一般表示工具方法饶辙。

靜態(tài)代碼塊

類加載期間運行的代碼塊蹲诀,由于類只加載一次,所以靜態(tài)代碼塊只執(zhí)行一次弃揽。
一般用來在類加載以后初始化一些靜態(tài)資源時候使用脯爪。

static修飾符綜述

  • static 修飾屬性(類變量)
  • static 修飾方法(靜態(tài)方法)
  • static 修飾初始代碼塊

final 關鍵字

  • final 修飾的類,不能再被繼承
    String,Math,Integer,Long,Character都是final類
  • final 修飾的方法蹋宦,不能再被覆蓋
  • final 修飾的變量披粟,初始化以后不允許再修改了
    final 局部變量
    final 方法參數(shù)
    final 的成員變量
  • final static 作為常量
    知識點:
  • final 的局部變量,只能初始化不能改
  • final 的方法參數(shù)冷冗,不能改
  • final 的引用守屉,引用指向不能改,但是對象的屬性可以改

final 修飾符綜述

不允許改變蒿辙,可以修飾變量拇泛、方法、類思灌。

  • final 修飾變量
    常量不會有默認初始值俺叭。
  • final 修飾方法
    不能被子類覆蓋
  • final 修飾類
    不能被繼承
  • final 類中的方法也是 final 的
    final 不能用來修飾構(gòu)造方法
  • final,finally泰偿,finalize 的區(qū)別:
    final 用于聲明屬性熄守、方法和類,分別表示屬性不可變耗跛,方法不可覆蓋裕照,類不可繼承;
    finally 是異常處理語句結(jié)構(gòu)的一部分调塌,是異常的統(tǒng)一出口晋南,表示總是執(zhí)行;
    finalize 是 Object 類的一個方法羔砾,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法负间,可以覆蓋此方法提供垃圾收集時的其他資源回收偶妖。

抽象類 abstract class

抽象方法,只有行為的概念政溃,沒有具體的行為實現(xiàn)趾访。

abstract修飾符綜述

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市董虱,隨后出現(xiàn)的幾起案子腹缩,更是在濱河造成了極大的恐慌,老刑警劉巖空扎,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件藏鹊,死亡現(xiàn)場離奇詭異,居然都是意外死亡转锈,警方通過查閱死者的電腦和手機盘寡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來撮慨,“玉大人竿痰,你說我怎么就攤上這事∑瞿纾” “怎么了影涉?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長规伐。 經(jīng)常有香客問我蟹倾,道長,這世上最難降的妖魔是什么猖闪? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任鲜棠,我火速辦了婚禮,結(jié)果婚禮上培慌,老公的妹妹穿的比我還像新娘豁陆。我一直安慰自己,他們只是感情好吵护,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布盒音。 她就那樣靜靜地躺著,像睡著了一般馅而。 火紅的嫁衣襯著肌膚如雪祥诽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天用爪,我揣著相機與錄音原押,去河邊找鬼胁镐。 笑死偎血,一個胖子當著我的面吹牛诸衔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播颇玷,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼笨农,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了帖渠?” 一聲冷哼從身側(cè)響起谒亦,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎空郊,沒想到半個月后份招,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡狞甚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年锁摔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哼审。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡谐腰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涩盾,到底是詐尸還是另有隱情十气,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布春霍,位于F島的核電站砸西,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏址儒。R本人自食惡果不足惜籍胯,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望离福。 院中可真熱鬧杖狼,春花似錦、人聲如沸妖爷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽絮识。三九已至绿聘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間次舌,已是汗流浹背熄攘。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彼念,地道東北人挪圾。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓浅萧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哲思。 傳聞我的和親對象是個殘疾皇子洼畅,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Win7下如何打開DOS控制臺? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,587評論 4 12
  • 一:java概述:1棚赔,JDK:Java Development Kit帝簇,java的開發(fā)和運行環(huán)境,java的開發(fā)工...
    ZaneInTheSun閱讀 2,629評論 0 11
  • 1靠益、一個".java"源文件中是否可以包括多個類(不是內(nèi)部類)丧肴?有什么限制?答:可以有多個類胧后,但只能有一個publ...
    岳小川閱讀 908評論 0 2
  • 這個系列面試題主要目的是幫助你拿輕松到offer闪湾,同時還能開個好價錢。只要能夠搞明白這個系列的絕大多數(shù)題目绩卤,在面試...
    獨念白閱讀 333評論 0 3
  • 新的一天開始了途样,可是早上起床感覺好累。昨晚健身導致的吧濒憋。想著今天早上早點起何暇,冥想,聽英語凛驮,寫作裆站。晚上想著千條路,早...
    天龍?zhí)枪?/span>閱讀 99評論 0 0