- Java基础语法
- 1.注释
- 分类
- 特点
- 快捷键
- 2.字面量
- 常见特殊值的书写格式
- 3.变量
- 变量定义的格式
- 修改变量中储存的值
- 4.变量使用的注意事项
- 5.变量在计算机中的底层原理
- 二进制
- 十进制转二进制的算法
- 计算机的数据的最小单位
- 字符在计算机中如何存储
- 图片数据-彩色图
- 声音数据
- 二进制数转十进制数
- 八进制、十六进制介绍
- 6.计算机的数据单位
- 7.数据类型分类
- 8.关键字、标识符
- 关键字
- 标识符
- 标识符的要求
- 命名指导规范
注释 :是写在程序中对代码进行解释说明的文字,方便自己和他人查看,以便理解程序的。
分类单行注释:(// )只能写一行注释;
多行注释:()可以写多行注释;
文档注释:()文档注释的内容是可以提取到一个程序说明文档中去的。
特点注释不影响程序执行,编译后的class文件中已经没有注释了。
快捷键Ctrl+/ 单行注释(对当前行进行注释);
Ctrl+shift+/ 对选中的代码进行对行注释。
2.字面量字面量:计算机使用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。
| 常用数据 | 生活中写法 | 程序中写法 | 说明 |
|---|---|---|---|
| 整数 | 666,-88 | 666,-88 | 写法一致 |
| 小数 | 13.14,-5.21 | 13.14,-5.21 | 写法一致 |
| 字符 | A,0,我 | ‘A’,‘0’,‘我’ | 程序中必须使用单引号,有且仅能一个字符 |
| 字符串 | 程序员 | “HelloWorld”,“程序员” | 程序中必须使用双引号,内容可有可无 |
| 布尔值 | 真、假 | true、false | 只有两个值:true表示真,false表示假 |
| 空值 | 值是:null | 一个特殊的值,空值 |
字符必须单引号围起来,有且仅有一个字符
字符串必须用双引号围起来
常见特殊值的书写格式true、false、null、n、t
3.变量变量:变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。
变量定义的格式数据类型 变量名称 = 初始值;
修改变量中储存的值double money = 6.0; System.out.println(money);//6.0 money = money + 4.0; System.out.println(money);//10.04.变量使用的注意事项
1、变量要先声明再使用。
int a = 23; System.out.println(a);
2、变量声明后,不能存储其他类型的数据。
double b; b = 2.5;
3、变量的有效范围是从定义开始到“}”截止,且在同一个范围内部不能定义2个同名的变量。
{
int b = 25;
System.out.println(b);
}
4、变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
int c; c = 100; System.out.println(c);5.变量在计算机中的底层原理 二进制
二进制:只有0,1,按照逢二进一的方式表示数据。
十进制转二进制的算法除二取余法
使用8个二进制位为一组,来保存数据,我们称之为一个字节(byte,简称B)。
其中的每个二进制位称之为一位(bit,简称b),1byte=8bit简写1B=8b
字符在计算机中如何存储ASCII编码表:即美国信息交换标准编码,规定了现代英语、数字字符、和其他西欧字符对应的数字编号。
“A”对应数字是65;
“a”对应数字是97;
“0”对应数字是48;
图片数据-彩色图图片就是无数个像素点组成的
每个像素点的数据:用0~255 * 255 * 255 表示其颜色
声音数据二进制数据形成音轨
为了方便观察和表示二进制,推出了八进制和十六进制。
每三位二进制作为一个单元,最小数是0,最大数是7,共8个数字,这就是八进制。
每四位二进制作为一个单元,最小数是0,最大数是15,共16个数字,依次用:0~9 A B C D E F 代表就是十六进制。
Java程序中支持书写二进制、八进制、十六进制的数据,分别需要以0B或者0b、0、0X或者0x开头。
int i1 = 0B0110001;//输入二进制 System.out.println(i1); int i2 = 0141;//输入八进制 System.out.println(i2); int i3 = 0x61;//输入十六进制 System.out.println(i3);6.计算机的数据单位
计算机最小的组成单元是:字节,1B=8b
在B的基础上,计算机发展出了KB、MB、GB、TB、…这些数据单位。
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
7.数据类型分类引用数据类型
基本数据类型:4大类8种
//1.byte字节量 占1个字节 -128~127 byte number = 98; byte number2 = 128;//报错! //2.short短整型 占2个字节 short money = 30000; //int 整型 默认的类型 占4个字节 int it = 232442442; //long 长整型 占8个字节 long lg = 1332442244245534;//报错,虽然没超过long的范围,但是它超过了本身int类型的标识范围。 //如果希望写一个整数字面量当成long类型,需要在其后加L/l long lg2 = 1322233425552345L; //5.浮点型(小数) //float单精度 占4个字节 float score = 98.5F;//随便写一个小数字面量默认是double类型,如果希望是float类型需要在其后加F/f //6.double 双精度 占8个字节 double score2 = 99.99; //字符类型,char char ch = 'a'; char ch2 = '中'; char ch3 = '中国';//报错! //8.布尔类型 boolean boolean rs = true; boolean rs2 = false; string name = "程序员"; System.out.println(name);8.关键字、标识符 关键字
Java自己保留的一些单词,作为特殊功能的,例如:public、class、byte、short、int、long、double…
我们不能用来作为类名或者变量名称,否则报错。
注意:关键字很多,不用刻意去记
标识符就是由一些字符、符号组合起来的名称,用于给类、方法、变量等起名字的规矩。
标识符的要求基本要求:由数字、字母、下划线(_)和美元符($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写
命名指导规范变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”,例如:int studyNumber;
类名称:满足标识符规则,建议全英文,有意义,首字母大写,满足“驼峰模式”,例如:HelloWorld.java。



