1:什么是注釋?注釋分為幾種?注釋有什么作用?
答: 用于解釋說明程序的文字。
???? 三種,單行注釋//? 多行注釋/* */ 文檔注釋/** */
??? (1)用于解釋說明程序,提高程序的可讀性
???? (2)幫助我們調(diào)試程序
2:什么是關(guān)鍵字?有什么特點?
答:被java語言賦予特定含義的單詞;全部小寫
3:什么是標識符?由哪些部分組成?常見的命名規(guī)則有哪些?
答:給類,接口,包,方法,變量等起名字的字符序列;
?? 類、接口(單 Student 雙StudentInfo),包(單 itcase 雙 cn.itcase),方法、變量(單 mian 雙 studentAge),常量(單 PI 雙 USER_NUMBER);
4:什么是常量?常量的分類?字面值常量表現(xiàn)形式有哪些??
?? 程序執(zhí)行過程中,其值不發(fā)生改變的量
??? 字面值常量 、自定義常量
?? 字面值 :字符串、字符 、整數(shù)、小數(shù)、布爾、空 (null)
?? 二進制 0b開頭 八進制 0開頭
?? 十進制 默認 十六進制 0x開頭
5:計算出十進制46對應(yīng)的二進制,八進制,十六進制的值。
至于進制的內(nèi)容今天在練習一次,以后就可以不用練習了。
后面能聽懂就OK了。不用浪費太多時間。
(可用計算器驗證你算的是否正確)

6:什么是變量?變量的定義格式?要使用變量需要注意什么?
程序執(zhí)行過程中,其值可以發(fā)生改變的量(在某個范圍內(nèi))
(1).數(shù)據(jù)類型 變量名 = 初始化值;
(2).數(shù)據(jù)類型 變量名;
變量名=初始化值;
需要注意變量的類型和變量是否初始化
7:Java中的數(shù)據(jù)類型分幾類?基本數(shù)據(jù)類型有哪些?
(1)基本數(shù)據(jù)類型 :4類8種? 引用數(shù)據(jù)類型 :類,數(shù)組,接口。
(2)基本數(shù)據(jù)類型
整數(shù):byte 1 short 2 int 4 long 8
浮點數(shù): float 4 double 8
字符: char 2
布爾: boolean 1
注:整數(shù)默認是 int , 浮點數(shù)默認是 double?
長整型數(shù)要加L或l 單精度浮點數(shù)要加F或者f
8:數(shù)據(jù)類型轉(zhuǎn)換:
隱式轉(zhuǎn)換:(從小到大)
(byte,char,short之間不相互轉(zhuǎn)換,直接轉(zhuǎn)換成int進行計算)
byte,char,short - int - long - float - double
強制轉(zhuǎn)換:(從大到?。ㄒ话悴唤ㄗh這樣用,可能損失精度)
目標數(shù)據(jù)類型 變量名 = (目標變量類型)(被轉(zhuǎn)換的數(shù)據(jù))
面試題:
第一題:
byte b1=3,b2=4,b;
b=b1+b2; //1
b=3+4; //2
哪句是編譯失敗的呢?為什么呢?
1,請隱式參考類型轉(zhuǎn)換
第二題:
byte? by = 130;有沒有問題?有問題如何解決?結(jié)果是多少呢?
有,超出 byte的范圍 -128—127,使用強制類型轉(zhuǎn)化,結(jié)果是-126
---本文為傳智播客免費視頻的學習筆記