标识符与关键字 数据类型 变量 常量

一、标识符与关键字

  1. 标识符只能以字母,$,_开头,作为首字符;

  2. 首字符之后可以是字母,$,_,或数字的任何字符组合;

  3. 不能使用关键字作为变量名或方法名;

  4. 标识符是大小写敏感的,Man和man,hello和Hello

  5. 可以用中文命名,但不建议,也不建议用拼音,很Low

二、数据类型

八大数据类型

  1. 整数类型

byte

int(最常用)

short

long 其中long类型需要在数字后面加个L加以区分

  1. 小数类型

float(后面需要加f用以区分)

double(最常用)

  1. 字符类型

char(单个字符)

String(字符串)

  1. 布尔类型

boolean 只有true和false两种

字节

位是计算机内部数据储存的最小单位,11001100是一个八位二进制数;

位(bite),字节(byte);

1B(byte,字节)=8bit(位);

1024B=1KB;

1024KB=1M;

1024M=1G;

数据类型的扩展知识

整数扩展

int类型存在进制的问题,二进制、八进制0、十进制、十六进制0x

浮点数拓展

float和double两种类型的位是不同的,直接比较大小会有误差,最好完全使用浮点数进行比较

字符扩展

  1. 所有字符的本质还是数字,比如97=a,65=A,20013=中

  1. 转义字符

\n表示换行;\t表示制表,跳到下一个tab位置;\r表示将当前位置移动到本行开头

布尔值扩展

 

类型转换

低--------------------------->高

byte,short,char-->int-->long-->float-->double

 

类型转换分为强制转换自动转换

强制转换

由高到低需要强制转换,即运用”(类型)变量名”的形式

自动转换

由低到高则自动完成转换,不用多余的操作

需要注意的点

  1. 不能对布尔值进行转化

  2. 把高容量转换为低容量的时候需要强制转换

  3. 转换的时候可能会出现内存溢出或精度问题

操作的数值比较大的时候,需要注意溢出问题

 

 

三、变量

局部变量 类变量 实例变量

三类变量的使用方法具体看基础语法中的Demo7

 

 

 

 

命名规范

  1. 见名知义

  2. 类成员变量:首字母小写和驼峰原则:monthSalary,lastName等

  3. 局部变量:同上

  4. 常量:大写字母和下划线:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:Man,GodName

  6. 方法名:首字母小写和驼峰原则:run(),runRun()

四、常量

初始化后不能再改变的值,不会变动的值。可以理解为一种特殊的变量,值被设定后,在程序运行过程中不允许被改变。

常量名一般使用大写字符。

final

 

 

 

posted @ 2021-07-07 18:16  Hly459  阅读(160)  评论(0)    收藏  举报