Java面試題02_15(第一階段基礎)
02.15_Java語言基礎(面試題之變數相加和常量相加的區別)(掌握)
面試題:看下面的程式是否有問題,如果有問題,請指出並說明理由。 * byte b1 = 3; * byte b2 = 4; * byte b3 = b1 + b2; //有問題 * 從兩方面去回答這個題 * b1和b2是兩個變數,變數裡面儲存的值都是變化的,所以在程式執行中JVM是無法判斷裡面具體的值 * byte型別的變數在進行運算的時候,會自動型別提升為int型別 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181110233420651.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JpbmdlX2tvbmc=,size_16,color_FFFFFF,t_70) * byte b4 = 3 + 4; //可以 * 3和4都是常量,java有常量優化機制,就是在編譯的的時候直接把3和4的結果賦值給b4了
相關推薦
Java面試題02_15(第一階段基礎)
02.15_Java語言基礎(面試題之變數相加和常量相加的區別)(掌握) 面試題:看下面的程式是否有問題,如果有問題,請指出並說明理由。 * byte b1 = 3; * byte b2 = 4; * byte b3 = b1 + b2; //有問題 * 從兩方面去回答這個題 *
Java練習題14_8(第一階段基礎)
2018010.23 晴 正則表示式的分組功能 *案例演示A a:切割 需求:請按照疊詞切割: “sdqqfgkkkhjppppkl”; 程式碼實現 public class demo9_regex { public static void main(String[] ar
Java練習題14_6(第一階段基礎)
2018.10.23 晴 程式練習題1 :把給定字串中的數字字元排序需求:我有如下一個字串:”91 27 46 38 50”,請寫程式碼實現最終輸出結果是:”27 38 46 50 91” 1.分析: (1)將字串切割成單個數字字元 實現方法:String類 中的split()方法
Java練習題14.17 (第一階段基礎)
14.18_常見物件(你來到這個世界多少天案例)(掌握) 題目: 算一下你來到這個世界多少天? 1.分析: (1)將出生日期和當前時間儲存在String字串中 (2)建立日期格式化類物件 (3)將日期字串轉化為日期物件 (4)求出兩個時間的毫秒值並相減,獲得生存的毫秒數 (5)算出生
Java學習日誌14.15 (第一階段基礎)
2018.10.31 16:48 夕陽西下 14.15_常見物件(BigDecimal類的概述和方法使用) A:BigDecimal的概述 由於在運算的時候,float型別和double很容易丟失精度,演示案例。 所以,為了能精確的表示、計算浮點
Java學習日誌14.14(第一階段基礎)
2018.10.30 23:34 14.14_常見物件(BigInteger類的概述和方法使用) ** A:BigInteger的概述 * 可以讓超過Integer範圍內的資料進行運算 B:構造方法 public BigInteger(String v
Java學習日誌14.13(第一階段基礎)
2018.10.30 9:56 晴 14.13_常見物件(System類的概述和方法使用) A:System類的概述 public final class System extends Object System 類包含一些有用的類欄位和方法。它不能
Java學習日誌14.12(第一階段基礎)
2018.10.29 晚22.58 14.12_常見物件(Random類的概述和方法使用) A:Random類的概述 *此類用於產生隨機數如果用相同的種子建立兩個 Random 例項, 則對每個例項進行相同的方法呼叫序列,它們將生成並返回相同的數字序列。 此類的例項
Java學習日誌14.11(第一階段基礎)
2018.10.24 下午陰 14.11_常見物件(Math類概述和方法使用) 學習知識: A:Math類概述 * Math 類包含用於執行基本數學運算的方法,如初等指數、對數、平方根 和 三角函式。 B:成員方法 * public static int abs(int a) * /
Java學習日誌14.09(第一階段基礎)
2018.10.24 晴 14.09_常見物件(Pattern和Matcher的概述) java.util.regex.Pattern Pattern 正則表示式的編譯表示形式。 指定為字串的正則表示式必須首先被編譯為此類的例項。然後,可將得到的模式用於建立 Matcher
Java學習日誌14.3 (第一階段基礎)
2018.10.23 天氣陰 黑馬程式設計師養成記錄第3天 5_常見物件(正則表示式的分割功能) 新知識梗概: 正則表示式的分割功能 String類的功能:public String[] split(String regex) 根據匹配給定的正則表示式來拆分此字串 返回型別:Stri
Java學習日誌14.2 (第一階段基礎)
2018.10.22 天氣:晴 黑馬程式設計師養成記錄第二天 3.常見物件(數量詞) Greedy 數量詞 * X? X,一次或一次也沒有 * X X,零次或多次 * X+ X,一次或多次 * X{n} X,恰好 n 次 * X{n,} X,至少 n 次 * X{n,m} X,至少
Java學習日誌14.1(第一階段基礎)
**2018.10.20 陰 黑馬程式設計師養成記錄第一天 * 正則表示式:* *定義:一個用來描述或者匹配一系列符合某個語法規則的字串的單個字串。 *作用:比如註冊郵箱,郵箱有使用者名稱和密碼,一般會對其限制長度,這個長度的事情就是正則表示式做的。 1.常見
Java學習日誌14.19(第一階段基礎)
2018.11.3 23:40 14.19_常見物件(Calendar類的概述和獲取日期的方法)(掌握) *A:Calendar類的概述 * Calendar 類是一個抽象類,它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日曆欄位之間的轉換提供了
Java學習日誌14.16(第一階段基礎)
2018.11.1 11:06 陰 14.16_常見物件(Date類的概述和方法使用)(掌握) ** * A:Date類的概述 * 類 Date 表示特定的瞬間,精確到毫秒。 B:構造方法 public Date() 分配 Date 物件並初
Java學習日誌14.3 (第一階段基礎)
2018.10.23 天氣陰 黑馬程式設計師養成記錄第3天 5_常見物件(正則表示式的分割功能) 新知識梗概: 正則表示式的分割功能 String類的功能:public String[] split(String regex) 根據匹配給定的正則表示式來拆分此字
java面試題及答案(基礎題122道,程式碼題19道)
JAVA相關基礎知識 1、面向物件的特徵有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽
面試題收集-java面試題及答案(基礎題122道,程式碼題19道)
JAVA相關基礎知識 1、面向物件的特徵有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。
Java學習日誌(第一階段基礎複習)
###05.01_Java語言基礎(陣列概述和定義格式說明)(瞭解) A:為什麼要有陣列(容器) 為了儲存同種資料型別的多個值 B:陣列概念 陣列是儲存同一種資料型別多個元素的集合。也可以看成是一個容器。 陣列既可以儲存基本資料型別,也可以儲存引用
華為的JAVA面試題及答案(部分)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!