亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java基礎(chǔ)之包裝類的介紹及使用

 更新時(shí)間:2021年05月25日 11:26:49   投稿:lan00zi  
今天帶大家復(fù)習(xí)Java基礎(chǔ)知識(shí),文中對(duì)Java包裝類作了非常詳細(xì)的介紹及總結(jié),對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下

1. 包裝類的介紹

針對(duì)八種基本數(shù)據(jù)類型定義相應(yīng)的引用類型--包裝類(封裝類),有了類的熱點(diǎn)后,就可以調(diào)用類中的方法

2. 基本數(shù)據(jù)類型 --> 包裝類:調(diào)用包裝類的構(gòu)造器,如in1.toString()

使用場(chǎng)景:如果形參是一個(gè)object類類型的,必須要把基本類型轉(zhuǎn)換成包裝類才能傳入到形參用

3. 包裝類 --> 基本數(shù)據(jù)類型:調(diào)用包裝類的xxxValue()

使用場(chǎng)景:包裝類作為一個(gè)對(duì)象,不能做加減乘除運(yùn)算的,必須轉(zhuǎn)換成基本類型后才可以

但jdk5已經(jīng)支持自動(dòng)裝箱和自動(dòng)拆箱,所以不需要再調(diào)用包裝類的函數(shù)轉(zhuǎn)換(基本數(shù)據(jù)類型和包裝類的轉(zhuǎn)換如下),如下

public void test5(){
		System.out.println("基本數(shù)據(jù)類型 --> 包裝類,調(diào)用包裝類的構(gòu)造器");
 
		// 自動(dòng)裝箱,直接將'基本數(shù)據(jù)類型'轉(zhuǎn)化為'包裝類',原來(lái)需要toString
		Integer in1 = 123;
		System.out.println(in1);
		// 自動(dòng)拆箱,直接將'包裝類'轉(zhuǎn)化為'基本數(shù)據(jù)類型',原來(lái)需要in2.intValue()
		int int2 = in1;
		System.out.println(int2+1);
	}

4. 基本數(shù)據(jù)類型/包裝類 --> String ( valueOf )   &&  String --> 基本數(shù)據(jù)類型/包裝類 (parseInt)

public void test6(){
		int num1 = 10;
		//方式1:連接運(yùn)算
		String num2 = num1 +"";
		System.out.println(num2+1);
		System.out.println("連接運(yùn)算--上述運(yùn)行結(jié)果為:101");
		//方式2:調(diào)用String的valueof方法
		float f2 = 12.3f;
		String str2 = String.valueOf(f2);
		System.out.println(str2);
		System.out.println("基本數(shù)據(jù)類型-調(diào)用String的valueof方法-上述運(yùn)行結(jié)果為:12.3");
 
		Double d1 = 12.5;
		String str3 = String.valueOf(d1);
		System.out.println(str3);
		System.out.println("引用類型-調(diào)用String的valueof方法-上述運(yùn)行結(jié)果為:12.5");
 
		// String類型轉(zhuǎn)換成基本數(shù)據(jù)類型
		String str4 = "123";
		System.out.println(Integer.parseInt(str4));
		System.out.println("string類型轉(zhuǎn)換成基本數(shù)據(jù)類型");
	}

到此這篇關(guān)于java基礎(chǔ)之包裝類的介紹及使用的文章就介紹到這了,更多相關(guān)java包裝類內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaWeb實(shí)現(xiàn)Session跨頁(yè)面?zhèn)鬟f數(shù)據(jù)

    JavaWeb實(shí)現(xiàn)Session跨頁(yè)面?zhèn)鬟f數(shù)據(jù)

    本文主要介紹了 JavaWeb實(shí)現(xiàn)Session跨頁(yè)面?zhèn)鬟f數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • SpringBoot+jpa配置如何根據(jù)實(shí)體類自動(dòng)創(chuàng)建表

    SpringBoot+jpa配置如何根據(jù)實(shí)體類自動(dòng)創(chuàng)建表

    這篇文章主要介紹了SpringBoot+jpa配置如何根據(jù)實(shí)體類自動(dòng)創(chuàng)建表,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring-boot結(jié)合Shrio實(shí)現(xiàn)JWT的方法

    Spring-boot結(jié)合Shrio實(shí)現(xiàn)JWT的方法

    這篇文章主要介紹了Spring-boot結(jié)合Shrio實(shí)現(xiàn)JWT的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • SpringCloud Alibaba使用Seata處理分布式事務(wù)的技巧

    SpringCloud Alibaba使用Seata處理分布式事務(wù)的技巧

    在傳統(tǒng)的單體項(xiàng)目中,我們使用@Transactional注解就能實(shí)現(xiàn)基本的ACID事務(wù)了,隨著微服務(wù)架構(gòu)的引入,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行分庫(kù)分表,每個(gè)服務(wù)擁有自己的數(shù)據(jù)庫(kù),這樣傳統(tǒng)的事務(wù)就不起作用了,那么我們?nèi)绾伪WC多個(gè)服務(wù)中數(shù)據(jù)的一致性呢?跟隨小編一起通過(guò)本文了解下吧
    2021-06-06
  • java實(shí)現(xiàn)讀取、刪除文件夾下的文件

    java實(shí)現(xiàn)讀取、刪除文件夾下的文件

    本文給大家分享的是java實(shí)現(xiàn)讀取、刪除文件夾下的文件,其中File.delete()用于刪除“某個(gè)文件或者空目錄”!所以要?jiǎng)h除某個(gè)目錄及其中的所有文件和子目錄,要進(jìn)行遞歸刪除,有需要的小伙伴可以參考下。
    2015-05-05
  • SpringBoot?如何通過(guò)?Profile?實(shí)現(xiàn)不同環(huán)境下的配置切換

    SpringBoot?如何通過(guò)?Profile?實(shí)現(xiàn)不同環(huán)境下的配置切換

    SpringBoot通過(guò)profile實(shí)現(xiàn)在不同環(huán)境下的配置切換,比如常見的開發(fā)環(huán)境、測(cè)試環(huán)境、生產(chǎn)環(huán)境,SpringBoot常用配置文件主要有?2?種:properties?文件和yml文件,本文給大家詳細(xì)介紹SpringBoot?通過(guò)?Profile?實(shí)現(xiàn)不同環(huán)境下的配置切換,感興趣的朋友一起看看吧
    2022-08-08
  • spring結(jié)合redis如何實(shí)現(xiàn)數(shù)據(jù)的緩存

    spring結(jié)合redis如何實(shí)現(xiàn)數(shù)據(jù)的緩存

    這篇文章主要介紹了spring結(jié)合redis如何實(shí)現(xiàn)數(shù)據(jù)的緩存,實(shí)現(xiàn)的目的目的不是加快查詢的速度,而是減少數(shù)據(jù)庫(kù)的負(fù)擔(dān),需要的朋友可以參考下
    2015-12-12
  • RabbitMQ開啟SSL與SpringBoot連接測(cè)試的配置方法

    RabbitMQ開啟SSL與SpringBoot連接測(cè)試的配置方法

    本文基于 CentOS 7 + Git + OpenSSL + yum 安裝的 RabbitMQ,需要讀者提交安裝好。其他方式也可變通參考本文。對(duì)RabbitMQ開啟SSL與SpringBoot連接測(cè)試相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-01-01
  • java發(fā)送kafka事務(wù)消息的實(shí)現(xiàn)方法

    java發(fā)送kafka事務(wù)消息的實(shí)現(xiàn)方法

    本文主要介紹了java發(fā)送kafka事務(wù)消息的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • java基礎(chǔ)知識(shí)I/O流使用詳解

    java基礎(chǔ)知識(shí)I/O流使用詳解

    編程語(yǔ)言的I/O類庫(kù)中常常使用流這個(gè)抽象的概念,它代表任何有能力產(chǎn)生數(shù)據(jù)的數(shù)據(jù)源對(duì)象或時(shí)有能力接收數(shù)據(jù)的接收端對(duì)象,本文為大家介紹Java中I/O系統(tǒng)基礎(chǔ)知識(shí)
    2014-01-01

最新評(píng)論