兄弟们,我咸鱼王又回来啦~看着几个差不多的小伙伴发的那么勤奋,我竟然一点也没有不好意思,果然对于我来说,博客的更新只可能是随缘的……
那么我今天就继续写一些基础中的基础,大家不要小瞧数据类型和变量哦~这些都是以后写代码离不开的东西呀!
首先,让我们来看看数据类型的分类:
虽然觉得可能没必要,但还是让我来罗列它们的大小与封装类吧!!!
类型 | 位数 | 封装类 |
---|---|---|
byte | 8 | Byte |
short | 16 | Short |
int | 32 | Integer |
long | 64 | Long |
float | 32 | Float |
double | 64 | Double |
char | 16 | Character |
boolean | 8 | Boolean |
然后 ……变量!!!
ps:顺便一提,常量我不知道记些什么,就不写了。
知识点来啦!!!
声明变量:数据类型 变量名;
ps:变量要先声明,再使用
变量的初始化:数据类型 变量名 = 变量的初始值;
ps:变量使用前必须有初始化。
变量的作用:保持数据。
变量的本质:内存的一块存储区域。
变量的三要素:变量名、变量类型、变量值。
变量分为:
局部变量、全局变量(成员变量)
区别 | 局部变量 | 全局变量 |
---|---|---|
应用范围 | 其声明的方法内部 | 整个类 |
生命周期 | 用完就释放 | 同对象一起创建/消失 |
储存位置 | 栈 | 堆 |
初始化 | 没有,要进行手动初始化 | 存在默认值 |
变量命名的规范:
变量名只能由字母、数字、下划线_、$符号组成;
变量名不可以以数字开头;
变量名不能用系统关键字或保留关键字;ps:在IDE中会变色的是关键字。
变量名最好通俗易懂;
变量名要用驼峰命名法;
变量名禁用汉语拼音或拼音简写来命名。
小笔记就先写到这里,最后分享一个报错:
The local variable age may not have been initialized
ps:表示变量没有初始化……大概?
最后的最后吐槽一下,博客真难写,那些功能到现在没搞明白(虽然没怎么研究过(′▽`〃)),完全做不到像大佬们的博客一样即有用又美观o(TヘTo)