B站宋红康JAVA基础视频教程个人笔记chapter02

avatar
作者
猴君
阅读量:0

文章目录


1.什么是标识符?

凡是自己取得名字都叫做标识符(类名,变量名,函数名等等)

2.标识符命名规范

包名:多单词组成所有字母都小写 --com.example.xxx
类名:多单词组成,所有单词的首字母大写 --MyClass
变量名,方法名:第一个单词首字母小写,第二个开始大写-- myVal
常量名:所有字母都大写

3.Java中定义变量的格式

方式一:
数据类型 变量名 = 变量值
方式二:
数据类型 变量名;
变量名 = 变量值

4.Java中的变量按照数据类型来分类:

基本数据类型(8种):

整型:byte \ short \ int \long
浮点型:float \ double
布尔型:boolean

引用数据类型:

类(class)
数组(array)
接口(interface)
枚举(enum)
注解(annotation)
记录(record)

5.整型占用的存储空间
在这里插入图片描述
6.浮点型占用的存储空间
在这里插入图片描述
7.char字符占用两个字节

表现形式1:由’ ‘括起来,内部仅有一个字符
表现形式2:直接用Unicode值表示字符型常量:’\uXXXX’

8.基本数据类型间的转换规则

规则:容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型
byte、short 、char->int->long->float->double
特别的:byte,short,char类型的变量之间做运算,结果为int

整数常量,规定是int类型,浮点数常量规定是double类型

9.基本数据类型与String的运算
一、关于String的理解

1.String类,属于引用数据类型,俗称字符串
2.String使用“”进行赋值操作

二、String与基本数据类型间的运算

1.这里的基本数据类型包括boolean在内的8种
2.String与基本数据类型间只能做连接操作,使用"+"表示
3.运算的结果是String类型

10.进制相关内容

int num1 = 103 // 十进制 int num2 = 0b10 //二进制 int num3 = 023 //八进制 int num4 = 0X23a // 十六进制 

11.如何负数的补码
比如-11,求出11的原码,然后全部位取反再加一就是补码
12.模结果
a%b最后的模结果符号取决于a
13.++i和i++的区别
在这里插入图片描述
14.运算符注意事项

+=、*=、/=、%=不会改变变量本身的数据类型

在这里插入图片描述
逻辑&和短路&&的区别(同理|和||)

&表示a&b,其中a, b 都会执行
&&表示a&&b,如果a为false,那么b就不会执行

15.JVM一个槽位(等于四个字节)

拓展:在内存中:byte/short/char/boolean/int/float占用一个槽位
double/long占用两个槽位

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!