*識別符號
·定義:給類、介面、方法、變數等起名字。
·數字、字母、_、$、;不能以數字開頭。
*關鍵字
·關鍵字全是小寫
*常見命名要求
·見名知意
·包:資料夾 .單級:liuyi
.多級:cn.itcast 包名必須小寫
·類或介面:單個單詞或多個單詞,單詞首字母必須大寫
·方法或變數: .乙個單詞:單詞首字母小寫
.多個單詞:從第二個單詞開始,每個單詞首字母大寫
·常量:
.乙個單詞:全部大寫
.多個單詞:每個字母都大寫,用_隔開
*注釋·單行注釋、多行注釋、文件注釋
·程式設計師好習慣:先寫注釋,再寫**
*main方法是程式的入口,被jvm呼叫
*1byte=8bit 1k=1024byte
*進製 0b開頭 二進位制; 0開頭 八進位制;0x開頭 十六進製制
*8421(bcd碼)碼:每乙個二進位制位上的資料對應乙個固定的值,只需要把對應的1位置的資料相加,即可得到對應的十進位制
*計算機運算(有符號的計算):以補碼的方式運算
·原碼:符號位+數值位 0正1負
·反碼:除符號位外,正數反碼與原碼相同,負數逐位取反
·補碼:正數的補碼與原碼相同,負數補碼在反碼基礎上加1
·強制轉換:目標型別 x=(目標型別)(y);bool型別無法轉換為其他型別;
·型別提公升問題
*面試題
byte b1=3,b2=4,b;
b=b1+b2; //有問題:三者均為byte型別,b1與b2相加時二者先型別提公升,提公升為int型,但b是byte型,無法接受byte
b=3+4; //沒問題:3與4為常量,先把結果計算出來,然後看是否在byte範圍內,在則不報錯;(-128到127)
*字串運算 字串和其它連線,結果是字串
JS基礎學習day1
document.body是 body 標籤物件,document.documentelementhtml 標籤物件 答 是乙個偽陣列,本質上是乙個物件,但有length屬性。ecmascript就是script中的一些語法 bom 瀏覽器物件,全稱是 brower object model bom...
Python 基礎學習 Day1
python是一門動態解釋性的強型別定義語言。編譯型的特點 可一致性差,執行速度快。解釋型的特點 邊執行邊解釋,速度慢 2 安裝 預設安裝路徑 c python27 3 配置環境變數 右鍵計算機 屬性 高階系統設定 高階 環境變數 在第二個內容框中找到 變數名為path 的一行,雙擊 python安...
Python基礎學習筆記 Day 1
注釋 python的注釋分兩種 1 單行注釋 使用 號對文字進行注釋 例 print hello world 列印字串 hello world 2 多行注釋 使用 一對三引號對文字進行注釋 例 python是一種跨平台的計算機程式語言。是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言...