变量初始化后的默认值
对于类的成员变量
不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值。

1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。
2、单精度浮点型(float)的基本类型变量的默认值为0.0f。
3、双精度浮点型(double)的基本类型变量的默认值为0.0d。
4、字符型(char)的基本类型变量的默认为 “/u0000”。
5、布尔性的基本类型变量的默认值为 false。
6、引用类型的变量是默认值为 null。
7、数组引用类型的变量的默认值为 null。当数组变量的实例后,如果没有没有显示的为每个元素赋值,Java 就会把该数组的所有元素初始化为其相应类型的默认值。
数组例子:
1) int[] a; //声明,没有初始化默认值是null
2) int[] a=new int[5]; //初始化为默认值,int型为0
局部变量初始化
局部变量声明以后,Java 虚拟机不会自动的为它初始化为默认值。
因此对于局部变量,必须先经过显示的初始化,才能使用它。
如果编译器确认一个局部变量在使用之前可能没有被初始化,编译器将报错。
例如:
Java 默认初始化的简单总结
一、数组的默认初始化
1.一维数组的默认初始化
(1)数组元素是整型的默认初始化值为0
(2)数组元素是浮点型的的默认初始化值为0.0
(3)数组元素是char型的默认初始化值为0或者'\u0000',而非‘0'
(4)数组元素是boolean型的默认初始化值是false
(5)数组元素是引用类型的默认初始化值是null
2.二维数组的默认初始化
二维数组分为外层数组的元素和内层数组的元素
例如:int[ ][ ]arr=new int[6][8];
外层元素:arr[0],arr[1],arr[3]等
内层元素:arr[0][0],arr[1][2]等
数组元素的默认初始值
(1)初始化方式一:int[ ][ ]arr=new int[6][8]
外层元素的初始化值:地址值
内层元素的初始化值:与一维数组初始化情况相同
(2)初始化方式二:
外层元素的初始化值:null
内层元素的初始化值:不能调用,调用报错
二、类的属性的默认初始化
(1)数组元素是整型(byte,short,int,long)的默认初始化值为0
(2)数组元素是浮点型(float,double)的的默认初始化值为0.0
(3)数组元素是字符型(char)的默认初始化值为0或者'\u0000',而非‘0'
(4)数组元素是布尔型(boolean)的默认初始化值是false
(5)数组元素是引用类型(类,数组,接口)的默认初始化值是null
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
seo需要保持什么心态,seo的要求 ,ai83562
SEO基础知识解析:如何提升网站排名,助力企业成长,毕节企业建设网站
ChatGPT3.5需要登录使用吗?AI使用的真相!,电脑版写作ai推荐怎么关闭
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
什么是seo手段,seo的具体手段 ,中国ai 企业
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
如何用AI改文章,让写作更高效、精准,提升内容质量
整理文章的AI:提升写作效率的智能助手
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
丹东seo是什么怎么选,丹东spr ,黑发ai图
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
怎么识别是AI写的文章
二级泛站群,zblog二级泛站群 ,李宗盛ai
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
未来写作新方式原创AI文章的无限可能
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
seo适合什么职业,seo有前途么 ,ai小精灵
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
SEO与SEM:谁才是提升网站流量的王者?,Ai中字体如何变形立体
自动生成文章的AI软件,助力内容创作的未来
为什么说seo这么重要,seo重要吗 ,ai19920403
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
什么是seo概念,什么是seo,sem ,ai音标谐音
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
seo网站关键字排名优化,网站seo关键词 ,运动ai
AI自动生成:开启智能时代的无限可能,ai熊熊图片
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
ChatGPT异常了:人工智能的极限与突破,ai and ethics
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
seo需要做些什么,做seo的 ,超级ai地图
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广