日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA 对象数组和空指针异常

發(fā)布時間:2024/1/18 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA 对象数组和空指针异常 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對象數(shù)組同基本類型數(shù)組相同

Test_10 [] students; Test_10 students []; int [] array; int array [];

此時創(chuàng)建的數(shù)組,并沒有分配到內(nèi)存空間

內(nèi)存的分配有兩種,一種是靜態(tài)分配,另一種時動態(tài)分配

students [0] = new Test_10("aaaa", 1); students [1] = new Test_10("bbbb", 2); students [2] = new Test_10("cccc", 3); students [3] = new Test_10("dddd", 4); students [4] = new Test_10("eeee", 5); Test_10 [] students = { new Test_10("aaaa", 1),new Test_10("bbbb", 2),new Test_10("cccc", 3),new Test_10("dddd", 4),new Test_10("eeee", 5),

這樣一個個添加未免效率太低了,并且大多時候,我們并不確定需要有多少記錄去存儲,如果每次都要改,也太麻煩了

因此想到基本類型數(shù)組那樣去賦值,但是那樣寫編譯器總是拋出空引用(空指針)異常

空指針異常:空指針就是空引用,java空指針異常就是引用本身為空,卻調(diào)用了方法,這個時候就會出現(xiàn)空指針異常。可以理解,成員變量和方法是屬于對象的(除去靜態(tài)),在對象中才存在相對應(yīng)的成員變量和方法,然后通過對象去調(diào)用這些成員變量和方法。對于空指針來說,它不指向任何對象,也就沒有所謂的成員變量和方法,這個時候用它去調(diào)用某些屬性和方法,自然就會出現(xiàn)空指針異常了。

Scanner sc = new Scanner(System.in); Test_10 [] students = new Test_10[5]; for(int i = 0; i < 5; i++) {String name = sc.next();int num = sc.nextInt();students[i] = new Test_10(name,num); }

每次賦值之前,都通過構(gòu)造器創(chuàng)建對象,因此避免了空指針的出現(xiàn)

完整代碼

import java.util.Scanner;public class Test_10 {public String name;public int num;public Test_10(String name, int num) {this.name = name;this.num = num;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getNum() {return num;}public void setNum(int num) {this.num = num;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);Test_10 [] students = new Test_10[5];for(int i = 0; i < 5; i++) {String name = sc.next();int num = sc.nextInt();students[i] = new Test_10(name,num);}for(Test_10 t : students) {System.out.println(t.name + " " + t.num);}sc.close();}}

?

總結(jié)

以上是生活随笔為你收集整理的JAVA 对象数组和空指针异常的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲永久精品一区二区 | a级黄色录像 | 色版视频在线观看 | 国产成人自拍视频在线观看 | 亚洲精品美女网站 | 91香蕉国产在线观看 | 性色视频在线观看 | 激情视频网站在线观看 | 综合色网站 | 国产一区二区不卡视频 | 亚洲一区中文字幕在线观看 | 99久久精品一区二区成人 | 久久99国产综合精品免费 | 香蕉成人av| 婷婷射图 | aa一级片 | 中国二级毛片 | 精品国产乱码久久久久久婷婷 | 亚洲av乱码久久精品蜜桃 | 在线不卡 | 无码成人精品区在线观看 | 欧美偷拍第一页 | 成人免费视频国产免费网站 | 人人艹视频 | 日韩在线视频网址 | 少妇人妻好深好紧精品无码 | 成人在线免费视频播放 | 国产日本精品视频 | 久久久噜噜噜www成人网 | 狠狠做深爱婷婷久久综合一区 | www.日本免费| 黄页网站免费在线观看 | 污污的网站在线观看 | 日本一区二区三区视频在线 | 爆乳熟妇一区二区三区 | 天天综合亚洲 | 黄色永久免费网站 | 久久精品久久久 | 久久精品国产精品亚洲毛片 | 国产一区二区免费在线观看 | 五月天婷婷激情 | 直接看的av网站 | 国内久久 | 欧美一区日韩一区 | 女生扒开尿口给男生捅 | 国精产品一品二品国精品69xx | 人妻毛片 | 久久91精品国产91久久小草 | 爱爱小视频免费看 | 男人把女人捅爽 | 在线免费一区二区 | 男女扒开双腿猛进入爽爽免费 | 国产偷国产偷av亚洲清高 | 精品不卡视频 | 又爽又黄又无遮挡 | 九九小视频 | 久久福利国产 | 色综合区 | 欧美一区二区三区成人久久片 | 99这里只有精品 | 国产麻豆精品一区 | 熟妇人妻va精品中文字幕 | 精东影业一区二区三区 | 国产成人精品影院 | 综合色在线观看 | aaaa黄色| 天天干天天舔天天操 | 黄页av| 91精品国产综合久久久蜜臀九色 | 色综合狠狠爱 | 色婷婷av一区二区 | 黄色片网站视频 | 爽爽影院在线 | 性工作者十日谈 | 第一页国产| 亚洲第一区在线播放 | 青青艹在线视频 | 影音先锋国产资源 | 欧美日本韩国一区二区三区 | 日本男人天堂 | 久久精品首页 | 亚洲欧美国产一区二区 | 91高清视频在线 | 国产性av | 小香蕉av | 亚洲国产麻豆 | 国产精品污www一区二区三区 | 北条麻妃一区二区三区免费 | 亚洲精品在线视频观看 | 中国三级视频 | 日韩一级二级视频 | 久艹在线观看视频 | 亚洲无码精品在线观看 | 日韩国产精品久久 | 一区二区三区黄色 | 女人被男人躁得好爽免费视频 | 在线观看视频一区 | 色视av| 美梦视频大全在线观看高清 |