编程语言基础《1》
2.1标识符
1,什么是标识符
在java源程序中凡是程序员有权利自己命名的单词都是标识符。
标识符一般用来标识:类名、方法名、变量名、接口名、常量名。
2,标识符的命名规则
1,一个合法的标识符只能由字母、下划线(_)、美元符号($)和数字组成,不包含其它符号。
2,不能以数字开头
3,严格区分大小写
4,关键字不能做标识符
5,理论上无长度限制,最好不要太长。
3,标识符的命名规范【命名不规范 同事两行泪】
1,最好见名知意
public class UserService{
public void login(Stirng username,String password){
}
}
2,遵守驼峰命名方式:SystemService UserService
3,类名、接口名:首字母大写,后面每个单词首字母大写。
4,方法名、变量名:首字母小写,后面每个单词首字母大写。
5,常量名:全部大写
2.2关键字
1,java中的关键字都是小写。
public、package、class等等。
2,字面值:就是数据
* 10、100
* 3.14
* "abc"
* 'a'
* true、false
2.3数据类型
1,数据在现实世界中是分门别类的,所以在计算机编程语言中也是一样有类型的。
整数型:10、100
浮点型:3.14
字符串型:"abc"
字符型:'a'
布尔型:false true
2,注意:
1,字符串型必须使用双引号(英文)【" "】括起来。
2,字符型必须使用单引号(英文)【' '】括起来。
2.4进制转换
1二进制
1,二进制转十进制
比如:11100 = 0 * 2^0 + 0 * 2^1 + 1 *2^2 + 1 * 2^3 + 1 * 2^4 = 28
2,十进制转换为二进制
使用除2取余,逆序排列的方法;

2字节(byte)
1 Byte = 8 bit 【1个字节 = 8个比特位】1个比特位表示一个二进制位:1/0
1 KB = 1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 TB = 1024^4 * 8(个字节)。
2.5字符编码
1,计算机只认识二进制,如何让它读懂现实世界中的文字?
为了让计算机读懂现实世界中的文字,人们制定了一套对照表,a对应数字几,b对应数字几,这套表叫做字符编码表。ASCII表示最基本的字符编码表。
2,最早出现的字符编码是ASCII码
'a' ---> 97
'A' ---> 65
'0' ---> 48
3,编码与解码
1,方式
'a' ---(按照ASCII解码)---> 01100001
01100001 ---(按照ASCII编码) ---> 'a'
2,注意
1,编码和解码采用同一套字典/对照表,不会出现乱码
2,解码和编码采用的不是同一套对照表的时候,会出现乱码问题。
4,java语言源代码采用的是Unicode编码,所以“标识符”可以使用中文。

浙公网安备 33010602011771号