B站宋红康JAVA基础视频教程个人笔记chapter02
创始人
2024-11-13 08:09:45
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占用两个槽位

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...