编程语言基础《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编码,所以“标识符”可以使用中文

posted @ 2021-02-24 21:14  兵长砍猴  阅读(126)  评论(0)    收藏  举报