基础语法
一、注释
1、注释是什么?
写在程序中对程序进行解释说明的文字
2、书写注释的方式
单行注释://
多行注释:/* */
文档注释:/** */
3、注释有什么特点?
不影响程序的执行,编译后的class文件中已经没有注释了
4、注释的快捷键
ctrl + / 单行注释(对当前进行注释)
ctrl + shift + / 对选中的代码进行多行注释
二、字面量
1、概念
数据在程序中的书写格式
2、常用数据
整数:写法与生活中一致(如666)
小数:写法与生活中一致(如6.66)
字符:程序中必须使用单引号,单引号中有且仅有一个字符,不能为空,可以为空格(如'A'、'中'、' ')
字符串:程序中必须使用双引号,内容随意,可空(如''、' '、'中国')
布尔值:只有两个值,ture代表真,false代表假
其他的:null、\n、\t
三、变量
1、变量的作用
用来存储一个数据的内存区域(可以理解为一个盒子),且里面存储的数据可以变化。
2、变量的格式
数据类型 变量名称 = 数据值
3、注意事项
a、变量要先声明再使用
b、对应类型变量存储对应类型的数据
c、变量存在访问范围,同一范围变量名不能重复。
d、变量定义时可以没有初始化值,但在使用时必须有初始值
四、进制
1、数据在计算机底层都是怎么存储的?
都是采用二进制:使用0、1,按照逢二进一的规则表示数据来存储
2、除二取余法
3、数据在计算机底层存储的最小单位是什么?
字节(Byte),一个字节等于8个二进制位,1B=8b
4、字符数据在计算机中是怎么存的?
字符存的是ASCII码表中对应的数字的二进制形式
字符'A'对应的数字是65
字符'a'对应的数字是97
字符'0'对应的数字是48
5、图片和影视频等文件的数据是怎么存储的?
也是采用二进制进行存储
6、进制转换
二进制转八进制:从右往左每三个二进制数对应一个八进制数,不足向上补零。
二进制转十六进制:从右往左每四个二进制数对应一个十六进制数,不足向上补零。
7、数据大小的换算
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
8、注意Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以
二进制:0b或0B开头来表示
八进制:0开头来表示
十六进制:0X或0x开头来表示
五、数据类型
1、分类
2、随便写的整数、小数字面值默认什么类型?
如23,默认是int类型,加上L / l 就是long类型的数据
如23.6,默认是double类型,如果加上F / f 就是float类型的数据
六、标识符
1、标识符的要求
基本要求:由数字、字符下划线(_)、美元符号($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写
2、命名指导规范
变量名称:满足标识符规则,建议全英文、有意义、首字母小写,如int studyNumber = 201
类名称:满足标识符规则,建议全英文、有意义、首字母大写,如HelloWorld.java
致谢
感谢B站up主黑马程序员免费提供的Java入门基础视频教程
https://www.bilibili.com/video/BV1Cv411372m?p=21&vd_source=ac5cccf9de6ea6448cddc42a4aa7c3a3