电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Java 靜態(tài)數(shù)據(jù)初始化的示例代碼

瀏覽:2日期:2022-08-24 15:46:53

無論創(chuàng)建多少個對象,靜態(tài)數(shù)據(jù)都只占用一份存儲區(qū)域。static關(guān)鍵字不能應(yīng)用于局部變量,因此它只能作用于域。如果一個域是靜態(tài)的基本類型域,且也沒有對它進(jìn)行初始化,那么它就會獲得基本類型的標(biāo)準(zhǔn)初始值;如果它是一個對象引用,那么它的默認(rèn)初始值就是null

class Bowl { public Bowl(int marker) { System.out.println('Bowl(' + marker + ')'); } void f1(int marker) { System.out.println('f1(' + marker + ')'); }} class Table { static Bowl bowl = new Bowl(1); public Table() { System.out.println('Table()'); bowl2.f1(1); } void f2(int marker) { System.out.println('f2(' + marker + ')'); } static Bowl bowl2 = new Bowl(2);} class Cupboard { Bowl bowl3 = new Bowl(3); static Bowl bowl4 = new Bowl(4); public Cupboard() { System.out.println('Cupboard()'); } void f3(int marker) { System.out.println('f3(' + marker + ')'); } static Bowl bowl5 = new Bowl(5);} public class StaticInit { public static void main(String[] args) { //第三步 System.out.println('Creating new Cupboard in main'); //第四步 //因?yàn)镃upboard內(nèi)的靜態(tài)變量已經(jīng)初始化完成,所以不再初始化(無論創(chuàng)建多少個對象,靜態(tài)數(shù)據(jù)都是只占用一份存儲區(qū)域) //但是里邊的類成員變量 bowl3 還是需要進(jìn)行二次初始化的,因?yàn)槟氵@是new對象,所以打印 Bowl(3) //然后調(diào)用該對象的無參構(gòu)造函數(shù),打印 Cupboard() new Cupboard(); //第五步 System.out.println('Creating new Cupboard in main'); //第六步 //和第四步一樣,執(zhí)行初始化,打印 Bowl(3),然后調(diào)用無參構(gòu)造函數(shù),打印 Cupboard() new Cupboard(); //第七步 table.f2(111); //第八步 cupboard.f3(111); } //Java 數(shù)據(jù)類型、對象引用 和 構(gòu)造器 之間的初始化順序 https://www.sunjs.com/article/detail/debedcef327c4872933e0b2f1ac7cb71.html //第1步: //先初始化靜態(tài)代碼塊、 //Table 類中也含有靜態(tài)引用變量,所以先去執(zhí)行bowl引用指向的對象的創(chuàng)建,所以先打印 Bowl(1) //然后該類中還有一個靜態(tài)對象,所以立即去初始化這個靜態(tài)對象,然后打印 Bowl(2) //執(zhí)行完成以后,正式創(chuàng)建對象,執(zhí)行Table類的默認(rèn)無參構(gòu)造函數(shù),打印 Table() //構(gòu)造函數(shù)內(nèi) 又使用靜態(tài)變量bowl2 調(diào)用了其對象內(nèi)的方法,所以打印 f1(1) //到此這一行代碼執(zhí)行的初始化全部執(zhí)行完畢 static Table table = new Table(); //第2步: //初始化 Cupboard 類,因?yàn)?Cupboard 類中也含有兩個靜態(tài)對象,所以依次執(zhí)行 Bowl(4) 和 Bowl(5) //在執(zhí)行Cupboard構(gòu)造函數(shù)之前先執(zhí)行變量初始化的規(guī)則,所以 bowl3 先執(zhí)行,打印 Bolw(3) //然后執(zhí)行無參構(gòu)造函數(shù),打印 Cupboard() //到此,這行代碼的初始化全部執(zhí)行完畢 static Cupboard cupboard = new Cupboard(); }

執(zhí)行結(jié)果:

Bowl(1)Bowl(2)Table()f1(1)Bowl(4)Bowl(5)Bowl(3)Cupboard()Creating new Cupboard in mainBowl(3)Cupboard()Creating new Cupboard in mainBowl(3)Cupboard()f2(111)f3(111)

以上就是Java 靜態(tài)數(shù)據(jù)初始化的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于Java 靜態(tài)數(shù)據(jù)初始化的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 浙江美尔凯特智能厨卫股份有限公司| 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | WTB5光栅尺-JIE WILL磁栅尺-B60数显表-常州中崴机电科技有限公司 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 挨踢网-大家的导航! | 南京精锋制刀有限公司-纵剪机刀片_滚剪机刀片_合金刀片厂家 | 压滤机-洗沙泥浆处理-压泥机-山东创新华一环境工程有限公司 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 |