大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 帶你搞懂字符串常量

帶你搞懂字符串常量

更新時間:2020-10-20 17:13:20 來源:動力節點 瀏覽1737次

雖然說java編程是一門實操性的技術,但是基礎的理論知識也是十分重要的,沒有一個厚實的java基礎知識做支撐,也不會學好java。所以對于java零基礎的初學者來說,學好基礎知識是必要的,java字符串常量是新手朋友們需要掌握的內容,今天這篇文章帶大家搞懂字符串常量的相關知識。

image.png

Java常量就是固定不變的值,是不能改變的數據,在java中常量有幾種類型,比如整型常量、浮點數常量和布爾常量等。字符串是有限字符的有序集合,比如“hello world”和登錄時使用的密碼,都是字符串,在java程序開發中是經常使用到的。這是字符串常量的基本概念。

字符串常量該怎么創建呢?字符串常量一般有兩種創建方式:一是使用字符串字面量定義,String s = "aa";二是通過new創建字符串對象,String s = new String("aa")。那這兩種方式有什么區別呢?

第一種方式通過字面量定義一個字符串時,JVM會先去字符串常量池中檢查是否存在“aa”這個對象。如果不存在,則在字符串常量池中創建“aa”對象,并將引用返回給s,這樣s的引用就指向字符串常量池中的“aa”對象。如果存在,則不創建任何對象,直接把常量池中“aa”對象的地址返回,賦值給s。

第二種方式通過new關鍵字創建一個字符串時,我們需要知道創建了幾個對象,這也是面試中經常問到的。首先,會在字符串常量池中創建一個"aa"對象。然后執行new String時會在堆中創建一個“aa”的對象,然后把s的引用指向堆中的這個“aa”對象。

對于字符串常量,要知道它與字符常量的區別。(1)形式上:字符常量是單引號引起的一個字符例:‘a’;字符串常量是雙引號引起的若干個字符"helloworld";(2)含義上:字符常量相當于一個整形值(ASC||值),可以參加表達式運算,直接拿變量使用字符串常量代表一個地址值(該字符在內存中存放的位置);(3)占內存大小:字符常量只占一個字節,字符串常量占若干個字節;(4)字符型常量使用char型變量來存儲,字符串用char型的數組來存儲;(5)類型字符類型為char,字符串類型為string。

關于字符串常量要必須要掌握的就是上面這些知識點,都是屬于基礎知識范圍內的內容,字符串常量在java筆試題中也常出現,算是必考題目,所以希望大家可以好好學習這篇文章總結的知識點,另外還可以在java零基礎教程中更深入的學習java字符串常量的知識。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 狠狠的日 | 中文字幕在线观看一区 | 欧美刺激午夜性久久久久久久 | www.四虎网站| 日日狠狠太爽爽 | 九九精品视频在线播放8 | 日日骑夜夜操 | 国产在线麻豆一区二区 | 色www 永久免费网站 | 手机看片久久国产免费不卡 | 亚洲欧美日产综合一区二区三区 | 国产成在线观看免费视频成本人 | 久久久久久久99精品免费 | 日韩精品成人在线 | 成人私人影院在线版 | 老子影院无码午夜伦不卡 | 99久久免费视频在线观看 | 日韩欧美a级高清毛片 | 四虎影院最新网址 | 成人嫩草研究院永久网址 | 久久久久久夜精品精品免费啦 | 自拍中文字幕 | 国产亚洲在线观看 | 性久久久久 | 欧美成人禁片在线观看网址 | 中文字幕久久久久一区 | 四虎国产精品永久在线播放 | 97最新 | 欧美激情精品久久久久久不卡 | 欧美交换乱理伦片120秒 | 日本一级~片免费永久 | 激情五月婷婷综合网 | 久久精品综合国产二区 | 日本韩国欧美在线 | 日韩在线视精品在亚洲 | 一区二区中文字幕 | 亚洲在线免费观看 | 特级按摩一级毛片 | 亚洲欧洲日韩在线 | 久久aa毛片免费播放嗯啊 | 狠狠色噜噜狠狠狠狠98 |