国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - String的兩種初始化方法講解

String的兩種初始化方法講解

2021-07-30 11:43Kikityer Java教程

今天小編就為大家分享一篇關于String的兩種初始化方法講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

前言:string的創建和初始化有兩種方法,既可以用string str = new string("abc")創建一個字符串,也可以用string str = "abc"的形式創建。

1: string str = "abc"創建一個字符串的過程

  • 首先在常量池(方法區)中查找是否存在內容為"abc"的字符串對象
  • 如果不存在則在常量池中創建一個"abc"的字符串對象,并讓str引用該對象
  • 如果存在則直接讓str引用該對象

2: string str = new string("abc")創建一個字符串的過程

  • 首先定義一個str的string類型的引用并存放在棧中
  • 在字符串常量池中查看是否存在內容為"abc"字符串對象 
  • 若存在則跳過這個步驟,若不存在,則在字符串常量池中創建一個內容為"abc"的字符串對象。(前三步都是在編譯時完成的)
  • 執行new操作,在堆中創建一個指定的對象"abc",這里堆的對象是字符串常量池“abc”對象的一個拷貝對象。
  • 讓str指向堆中“abc”這個對象(也就是存儲這個對象的在堆中的地址)

有時會問 string str = new string("abc")創建一個字符串的過程會創建幾個對象?

答:一個或兩個(因為編譯時會檢查方法區常量池中是否已經存在需要創建的字符串對象。若存在直接將引用指向常量池的對象,此時只會在隨后的運行時堆中創建一個對象。而如果不存在,會先在常量池中創建一個對象,在隨后的運行時還會在堆中再創建一個對象,所以此時會創建兩個對象)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/weixin_40581455/article/details/85223091

延伸 · 閱讀

精彩推薦
  • Java教程詳解Spring簡單容器中的Bean基本加載過程

    詳解Spring簡單容器中的Bean基本加載過程

    本篇將對定義在 XMl 文件中的 bean,從靜態的的定義到變成可以使用的對象的過程,即 bean 的加載和獲取的過程進行一個整體的了解 ...

    指 間 生 活3512020-09-29
  • Java教程Spring MVC Mybatis多數據源的使用實例解析

    Spring MVC Mybatis多數據源的使用實例解析

    項目需要從其他網站獲取數據,因為是臨時加的需求,這篇文章主要介紹了Spring MVC Mybatis多數據源的使用實例解析,需要的朋友可以參考下...

    java教程網4942020-07-09
  • Java教程java實現的二級聯動菜單效果

    java實現的二級聯動菜單效果

    這篇文章主要介紹了java實現的二級聯動菜單效果,結合實例形式分析了java前臺頁面布局及與后臺交互構造聯動菜單的相關技巧,需要的朋友可以參考下 ...

    xiangqian05052882020-06-05
  • Java教程Java設計模式之單例模式詳解

    Java設計模式之單例模式詳解

    這篇文章主要為大家詳細介紹了Java設計模式之單例模式的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    byhieg2542020-08-29
  • Java教程詳解Java的Enum的使用與分析

    詳解Java的Enum的使用與分析

    這篇文章主要介紹了詳解Java的Enum的使用與分析的相關資料,需要的朋友可以參考下 ...

    java教程網1932020-08-03
  • Java教程Java消息隊列的簡單實現代碼

    Java消息隊列的簡單實現代碼

    本篇文章主要介紹了Java消息隊列的簡單實現代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    有逼格d伊凡2342020-12-06
  • Java教程深入理解Java 線程池

    深入理解Java 線程池

    這篇文章主要介紹了Java 線程池的相關資料,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下...

    木石頭3962020-07-22
  • Java教程配置DispatcherServlet的方法介紹

    配置DispatcherServlet的方法介紹

    今天小編就為大家分享一篇關于配置DispatcherServlet的方法介紹,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編...

    李燦輝10092021-06-28
主站蜘蛛池模板: 久久久久久国产免费 | 成人激情免费视频 | 天天操天天干天天 | 日韩在线视频免费观看 | 色花av| 精品在线一区二区 | 五月激情综合网 | 国产激情一区二区三区 | 北条麻妃99精品青青久久 | 免费观看一级一片 | 国产精品久久久久久亚洲调教 | 亚洲精品中文字幕在线观看 | 精品一区二区三区四区五区 | 国产黄色大全 | 青草久操| 久草视频网 | 看亚洲a级一级毛片 | 色综合视频| 在线视频国产一区 | 亚洲视频在线观看 | 91精品国产高清一区二区三区 | 精品国产乱码久久久久久丨区2区 | 久久精品国产免费 | 欧美 中文字幕 | 成人免费视频网 | 久久国产精品免费一区二区三区 | 久久久国产视频 | 亚洲精品乱码久久久久久蜜糖图片 | 国产一区免费视频 | 中文字幕 在线观看 | 国产丝袜久久久 | av男人的天堂在线 | 欧美一区二区久久 | 欧美日韩亚洲一区二区 | 国产成人精品av | 日日爱视频 | 一道本一区 | 91精品一区二区三区久久久久久 | 久久成人精品 | 亚洲第一视频 | 亚洲精品无 |