Java數(shù)據(jù)類型【Android基礎(chǔ)第6篇】
在富平等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)整合營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè),富平網(wǎng)站建設(shè)費(fèi)用合理。
微價(jià)值網(wǎng) 星河
前面我們講了Android開發(fā)環(huán)境搭建,包括模擬器與真機(jī)調(diào)試方法,本期開始,我們逐步介紹Android應(yīng)用開發(fā)中常用的一些Java編程基礎(chǔ)知識(shí),包括數(shù)據(jù)類型、分支與循環(huán)控制、類與對(duì)象的設(shè)計(jì)、函數(shù)與接口等。
首先來看Java數(shù)據(jù)類型,總體上可以分為基本類型(數(shù)值型、字符型、布爾型)和引用類型兩種。
一、基本類型 1、數(shù)值型
包括整數(shù)類型(又包含byte、短整型short、整數(shù)int和長(zhǎng)整型long)、 浮點(diǎn)類型(包含float以及雙精度double)。
其中,整數(shù)類型默認(rèn)為int,浮點(diǎn)型默認(rèn)為double,如果要表示long型數(shù)據(jù)或float型數(shù)據(jù),要在相應(yīng)的數(shù)值后面加上l、L或f、F,否則會(huì)出現(xiàn)編譯問題。
2、字符型
一個(gè)char類型型的變量,對(duì)應(yīng)一個(gè)字符,例如’a’,這種類型的變量在Java中由兩個(gè)字節(jié)(byte)組成。這種類型不區(qū)分正負(fù),為無(wú)符號(hào)類型。
3、布爾類型
也即boolean類型,只有兩個(gè)取值:false和true。注意這種類型的變量,不能轉(zhuǎn)換成任何其他數(shù)據(jù)類型。
Java中所有的基本數(shù)據(jù)類型都有固定的取值范圍、占用固定大小的內(nèi)存空間,而不受具體操作系統(tǒng)的影響,這樣可以保證Java程序的跨平臺(tái)、可移植性。
對(duì)于基本數(shù)據(jù)類型,一個(gè)需要注意的問題是類型轉(zhuǎn)換,包括自動(dòng)轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換,在后面會(huì)結(jié)合實(shí)例詳細(xì)分析。
二、引用類型
引用類型可以分為三種:類(Classs)、數(shù)組類型(Array)、接口類型(Interface)。 引用在某種語(yǔ)義上等同于C\C++語(yǔ)言中的指針(Pointer),指向一個(gè)相應(yīng)類型(類、數(shù)組、接口)的實(shí)例對(duì)象。
當(dāng)一個(gè)引用類型不指向任何對(duì)象時(shí),其值為一個(gè)特殊值:null。引用的默認(rèn)值就是null。
例如,我們定義了一個(gè)Student學(xué)生類型: class Student {
private String mName; //姓名 private String mSex; //性別 private int mAge; //年齡 private String mSchool; //學(xué)校 … }
其中mAge成員變量為int整形,是基本數(shù)據(jù)類型,這樣在實(shí)例化、創(chuàng)建一個(gè)Student對(duì)象的時(shí)候,mAge變量自動(dòng)賦值為0。但是對(duì)于其中的引用類型對(duì)象mName來說,此時(shí)只會(huì)分配一個(gè)引用,指向null, 當(dāng)你想使用mName對(duì)象的時(shí)候,必須實(shí)例化(也即創(chuàng)建一個(gè)String類型的mName對(duì)象)之后才能使用,否則會(huì)引起異常報(bào)錯(cuò)
這個(gè)得看怎么分,按配置可分為:高配、中配、低配;
按品牌分的話就太多了:其中知名的國(guó)產(chǎn)品牌有華為、小米、魅族、中興、聯(lián)想、錘子、樂視、OPPO、vivo、金立、一加、360等,知名的國(guó)際品牌有HTC、三星、LG、索尼等;(排名無(wú)先后)
還可以按安卓系統(tǒng)的版本分,如現(xiàn)在主流的的安卓4、5、6等
類型?
是不是指繼承與Object的實(shí)體類?
類似于:
public class A {
String string;
int i;
double d;
public String getString() {
return string;
}
public void setString(String string) {
this.string = string;
}
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
public double getD() {
return d;
}
public void setD(double d) {
this.d = d;
}
}
類中包含指定的屬性,和set、get方法
分享題目:android類型,安卓手機(jī)的類型
URL分享:http://www.yijiale78.com/article42/dsiopec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、小程序開發(fā)、虛擬主機(jī)、網(wǎng)站設(shè)計(jì)、域名注冊(cè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)