国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Java教程 Java語(yǔ)言中的數(shù)據(jù)類型及String類

開發(fā) 后端
Java類中的主要組成部分就是數(shù)據(jù)成員和方法成員。而數(shù)據(jù)成員的聲明必須指定其數(shù)據(jù)類型,方法成員的聲明也必須指定其返回值類型,如果方法有形式參數(shù),也必須指定其參數(shù)類型。本文講述了Java語(yǔ)言中的數(shù)據(jù)類型及String類。

本文是Java教程之Java語(yǔ)言中的數(shù)據(jù)類型及String類部分。
Java類中的主要組成部分就是數(shù)據(jù)成員和方法成員。而數(shù)據(jù)成員的聲明必須指定其數(shù)據(jù)類型,方法成員的聲明也必須指定其返回值類型,如果方法有形式參數(shù),也必須指定其參數(shù)類型。因此,對(duì)于初學(xué)者來(lái)說(shuō),了解Java語(yǔ)言的數(shù)據(jù)類型是非常必要的。

Java語(yǔ)言中的數(shù)據(jù)類型可以分為兩大類,即基本數(shù)據(jù)類型(也有人稱為原始類型)和引用類型(也有人稱類類型,對(duì)象類型等)。Java語(yǔ)言是面向?qū)ο蟮恼Z(yǔ)言,大多數(shù)數(shù)據(jù)都是引用類型,基本類型主要為了進(jìn)行數(shù)學(xué)運(yùn)算。下面對(duì)這兩種類型分別進(jìn)行介紹。

1.基本數(shù)據(jù)類型:

Java中的基本數(shù)據(jù)類型分4大類

整型:byte,short,int,long

浮點(diǎn)型:float,double

字符型:char

邏輯型(也稱布爾型):boolean(true、false)

值得一題的是,Java中的基本數(shù)據(jù)類型的數(shù)據(jù)長(zhǎng)度是跨平臺(tái)的,不會(huì)因?yàn)檫\(yùn)行的平臺(tái)不同而不同。

另外需要注意的是,整型默認(rèn)以32位的int存儲(chǔ),浮點(diǎn)型默認(rèn)以64位的double存儲(chǔ)。如下面例子:

  1. package com.csst.test;  
  2. public class TestType {  
  3.  
  4.    
  5.     /**  
  6.  
  7.      * @param args  
  8.  
  9.      */ 
  10.  
  11.     public static void main(String[] args) {  
  12.  
  13.        float f=1.0;//會(huì)有編譯錯(cuò)誤  
  14.  
  15.     }  
  16.  


出現(xiàn)錯(cuò)誤的一行,主要就是因?yàn)閿?shù)據(jù)類型轉(zhuǎn)換引起。1.0是浮點(diǎn)型,默認(rèn)以64位的double存儲(chǔ),而程序中將1.0聲明位32位的float,就會(huì)出現(xiàn)編譯錯(cuò)誤。基本原則是高精度的數(shù)不能直接賦值給低精度的數(shù)。修改如下:

       float f=(float) 1.0;

稱為強(qiáng)制類型轉(zhuǎn)換。

 

2.引用類型:

可以說(shuō),除了基本數(shù)據(jù)類型以外的數(shù)據(jù),都是引用類型。也可以說(shuō),引用類型就是對(duì)象,或者對(duì)象都是引用類型。很多人會(huì)有一個(gè)疑問,字符串算什么類型?讓我們看看,在基本類型的8個(gè)類別中,沒有字符串,那么可以肯定的說(shuō),字符串是引用類型。但是接下來(lái)的疑問就是,引用類型都是對(duì)象,對(duì)象不都是用new創(chuàng)建出來(lái)的么?為什么我們常常看到如下語(yǔ)句:

       String s=”Hello World”;

其實(shí),在所有的類中,包括我們自己創(chuàng)建的類,以及API中已有的類,只有String這個(gè)類比較特殊,可以直接使用=進(jìn)行賦值,不用使用new關(guān)鍵字。但是String既然是對(duì)象,也可使用new創(chuàng)建,如:

       String s=new String(“Hello World”);

那么這兩種聲明方式,有何不同?如果使用new關(guān)鍵字創(chuàng)建,那么每次創(chuàng)建,都是在內(nèi)存空間初始化一個(gè)新的字符串對(duì)象,而如果使用=創(chuàng)建,并不會(huì)每次都初始化一個(gè)新的。而是會(huì)看一下實(shí)例池中是否有字符序列相同的字符串,如果有,就將引用指向該空間,如果沒有,才初始化,如下:

  1. String s1=”abc”;  
  2.  
  3. String s2=”abc”;  
  4.  
  5. String s3=new String(“abc”);  
  6.  
  7. String s4=new String(“abc”); 

其中假設(shè)s1賦值時(shí),在實(shí)例池中沒有找到abc字符串,那么s1就被初始化到內(nèi)存中。但是創(chuàng)建s2時(shí),由于已經(jīng)有了一個(gè)用=號(hào)創(chuàng)建的abc了,將不會(huì)創(chuàng)建新的對(duì)象,而是將s2也指向跟s1相同的空間,共享s1的abc。而s3,s4由于是使用new創(chuàng)建的,所以都會(huì)新創(chuàng)建對(duì)象,在內(nèi)存中初始化新的abc字符串。

String類有這樣的特性,源于String類另一個(gè)特征:String對(duì)象是不可變的。也就是說(shuō),不管通過(guò)哪個(gè)方式初始化到內(nèi)存中的字符串,都是不能被修改的。如:

       String s=”abc”;

       s=”def”;

當(dāng)s被重新賦值時(shí),并不是修改了abc,而是會(huì)新開辟內(nèi)存空間,初始化新的字符串def。

【編輯推薦】

  1. Java語(yǔ)言入門教程之Java類中的包
  2. Java語(yǔ)言入門教程之Java類的組成
  3. Java語(yǔ)言入門教程之Java類中的各種數(shù)據(jù)
  4. Java語(yǔ)言入門教程之Java語(yǔ)言的訪問權(quán)限修飾符
  5. 2008最值得學(xué)習(xí)的五種JAVA技術(shù)
責(zé)任編輯:仲衡 來(lái)源: taomoon719的專欄
相關(guān)推薦

2009-06-12 15:01:48

Java數(shù)組Java教程

2009-06-12 14:18:20

構(gòu)造方法Java語(yǔ)言Java教程

2009-06-12 14:46:05

static修飾符Java教程

2024-09-29 16:09:23

2023-11-23 08:25:40

開發(fā)人員SmaliAndroid

2022-10-27 20:42:04

JavaScripJava編程語(yǔ)言

2009-08-27 15:47:00

C#數(shù)據(jù)類型string

2009-04-30 15:15:01

Java抽象類接口

2010-09-17 14:49:04

Java數(shù)據(jù)類型

2010-10-15 13:28:34

MySql數(shù)據(jù)類型

2023-03-27 10:04:27

數(shù)據(jù)類型浮點(diǎn)型布爾型

2020-10-29 10:28:31

Java數(shù)據(jù)類型

2020-10-26 13:46:07

Java基礎(chǔ)入門篇

2009-09-01 16:35:55

C#操作String數(shù)

2009-06-12 12:56:29

Java類Java教程

2019-08-12 11:40:48

數(shù)據(jù)庫(kù)SQLite3數(shù)據(jù)類型

2024-11-12 13:01:46

2010-09-17 14:57:34

JAVA數(shù)據(jù)類型

2023-05-26 00:02:31

SDS數(shù)據(jù)編碼

2009-06-12 13:19:55

Java類的組成Java教程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲网站在线| 久热精品在线观看视频| 成人video亚洲精品| 91视频com| 在线观看av资源| 国产玉足榨精视频在线观看| 污污视频在线看| 久久久精品网| 国产精品爽爽爽| 成人免费视屏| 一区二区三区四区国产精品| 美女隐私在线观看| 国产精品原创巨作av| 日韩久久免费电影| 欧美黑人巨大| av福利在线导航| 亚洲丝袜另类动漫二区| 成人18在线| 秋霞一区二区| 91精品国产欧美一区二区成人| 亚洲人精品午夜射精日韩| 亚洲伦伦在线| 99久久久精品免费观看国产 | 日韩电影二区| 成人免费视频网站入口| www黄色在线| 国产成a人无v码亚洲福利| 日韩成人在线资源| 毛片一区二区| 少妇免费毛片久久久久久久久| 在线日韩中文| 日韩精品欧美在线| 欧美国产一区二区三区激情无套| 亚洲三区在线观看| 久久中文字幕av| 热草久综合在线| 亚州欧美在线| 色伦专区97中文字幕| 婷婷久久免费视频| 97高清免费视频| 欧美理论在线播放| 欧美日韩国产999| 黄色欧美在线| 国产精品视频中文字幕91| 久久悠悠精品综合网| 国产精品网站视频| 美女扒开腿让男人桶爽久久动漫| 欧美激情亚洲综合一区| 91精品国产66| 91av在线国产| 欧美/亚洲一区| 天天操天天干天天玩| 91网上在线视频| www.中文字幕在线| 欧美午夜一区二区三区| 免费成人在线电影| 国产成人精品一区二区| 亚洲看片免费| 国产男女免费视频| 日本精品视频一区二区三区| 缴情综合网五月天| 91精品办公室少妇高潮对白| 美女高潮在线观看| 国内自拍欧美激情| 国产视频一区二区在线播放| 亚洲欧美国产日韩中文字幕| 亚洲一区二区三区在线免费| 性欧美xxxx| 亚洲字幕久久| 91网址在线播放| 五月天亚洲精品| 九义人在线观看完整免费版电视剧| 亚洲理论在线a中文字幕| 国产专区精品| 亚洲小说欧美另类激情| 欧美日韩国产欧美日美国产精品| 黄色aa久久| 久久久久久久国产精品视频| 国产拍揄自揄精品视频麻豆| 另类图片激情| 一区二区三区国产精品| 麻豆一二三区精品蜜桃| 任我爽在线视频精品一| 99re6这里只有精品视频在线观看| 国产bdsm| 国产精品爱久久久久久久| 精品一区二区免费看| 如如影视在线观看经典| 久久久久久欧美| 国产精品网友自拍| 天堂√在线中文官网在线| 天天干天天操天天玩| 精品国产一区二区三区久久久| 在线播放免费av| 国产va免费精品高清在线观看| 99精品视频一区二区| 日韩精品123| 国内成+人亚洲| 欧美四级电影网| 免费观看成人www动漫视频| 久久久国产欧美| 日本a在线天堂| 亚洲国产一区二区a毛片| 久草在线网址| 日韩久久不卡| 色8久久精品久久久久久蜜| 久久久久久毛片| 成人免费黄色| 久久手机视频| 精品精品国产高清一毛片一天堂| 香蕉久久夜色精品| 亚洲电影观看| 亚洲视频第二页| 97超碰蝌蚪网人人做人人爽| 中文字幕在线不卡| 欧美成人综合| 伊人网在线播放| 国产日韩欧美精品在线观看| 日韩风俗一区 二区| 99精品欧美一区| 精品国产不卡| 诱受h嗯啊巨肉高潮| aaa级精品久久久国产片| 日韩欧美电影一二三| 国产欧美日韩精品一区| eeuss国产一区二区三区| 四虎影视精品| 香港三级韩国三级日本三级| 国产精品视频久久久久| 日韩风俗一区 二区| 亚洲高清免费视频| 成人美女视频在线观看| 狠狠做六月爱婷婷综合aⅴ| 国产精品高清乱码在线观看| 有码av在线| 亚洲精品一区二| 一区二区三区 在线观看视| 亚洲人成网站色在线观看| 九九热播视频在线精品6| 日本在线观看视频| 成人性视频欧美一区二区三区| 国产精品啪视频| 国产精品一区二区你懂的| 欧美一站二站| 日本wwww视频| 97av视频在线| 欧美日本在线视频中文字字幕| 欧美丰满美乳xxx高潮www| 懂色av噜噜一区二区三区av| 亚洲欧美在线专区| 日韩成人免费av| 91人人澡人人爽人人精品| 国产精品无码专区在线观看| 午夜av电影一区| 97免费视频观看| 91精品国产高清久久久久久久久 | 欧美精品一区二区三区一线天视频| 成人网在线播放| 国产亚洲欧美日韩在线观看一区二区| 国产成人精品亚洲线观看| 欧美高清免费| 国产精品99| 亚洲午夜久久| 日韩国产欧美| 免费视频一区| 国产传媒欧美日韩成人| 国产一区二区三区在线观看免费视频 | 成人区精品一区二区不卡| 精品影院一区| 国产一区二区丝袜| 亚洲欧美中日韩| 国产精品福利在线观看播放| 国产盗摄女厕一区二区三区| 国产高清日韩| 午夜影院免费| 日本一区二区免费高清视频| 亚洲国产高清福利视频| 欧美日韩精品一区二区视频| 国产亚洲依依| 91亚洲精品国产| 久久久精品国产一区二区| 国产成人精品免费在线| 亚洲国产激情| 欧美日韩精品在线一区| 三级成人在线| 中文在线免费视频| 2019中文亚洲字幕| 久久精品色综合| 国内揄拍国内精品久久| 93在线视频精品免费观看| 色小子综合网| 亚洲一区二区伦理| 亚洲色图丝袜美腿| 亚洲国产成人av网| 欧美日本精品一区二区三区| 日本高清成人免费播放| 亚洲精品国产福利| 欧美精品第一页| 日韩精品免费在线视频观看| 久久夜色精品国产亚洲aⅴ|