java基础 ~ 常量&变量

一、标志符(字母、数字、_ 、$  组成)  --e.g:类名、变量名、方法名

  1. 不能以数字开头;

  2. 严格区分大小写;

  3. 不能是java关键字、保留字(goto);

  4. 字符之间不能有空格;

  5. 见名知意;

二、关键字(class、int.....50多个)--紫色字体

三、常量(不可修改)

final int N=5;
final double PI=3.14;

四、变量变量类型   变量名 [=变量值] ;)int x=0 , y=4;

  1. 满足标志符命名规则;

  2. 符合驼峰法命名规范;(stuName)

  3. 见名知意;

【补充】:类名的命名规则?

  1. 类名每个单词的首字母大写;

【注意】:由于数据类型不同,变量也可以分为基础数据类型变量引用数据类型变量;

【注意】:变量根据作用域可分为:类级、对象实例级、方法级(局部变量)、块级;

【补充】:局部变量在内存中是如何存储的?--栈中

java基础 ~ 常量&变量_第1张图片

 

五、字面量(即:变量值)

a、整型字面值:

java基础 ~ 常量&变量_第2张图片

         ---自主研究进制转换

b、浮点型字面值:

java基础 ~ 常量&变量_第3张图片

【注意】:float f=123.45F;(需要在后边添加F/f)

c、字符型字面值:

java基础 ~ 常量&变量_第4张图片

【注意】: char a=65; //A,参照ASCII码表java基础 ~ 常量&变量_第5张图片

java基础 ~ 常量&变量_第6张图片

【注意】: ASCII码不包含中文;

java基础 ~ 常量&变量_第7张图片

【注意】: Unicode编码 -- 统一码/万国码;

java基础 ~ 常量&变量_第8张图片

d、布尔型字面值:

e、字符串字面值:“Hello,imooc”

【注意】:字符串 不属于基本数据类型,属于类

java基础 ~ 常量&变量_第9张图片

 

六、数据类型

(数据类型:基本数据类型引用数据类型--类class、接口interface、数组)

java基础 ~ 常量&变量_第10张图片

java基础 ~ 常量&变量_第11张图片

java基础 ~ 常量&变量_第12张图片

char ch='中';

double d=.2;  //0.2

double d1=123.34e4;(123.34*10^4)

float f=1.23e5f;(1.23*10^5)

 

七、类型转换

【自动类型转换--隐式类型转换】:(范围小—>范围大)

java基础 ~ 常量&变量_第13张图片

【强制类型转换--显式类型转换】:(范围大—>范围小)

java基础 ~ 常量&变量_第14张图片

java基础 ~ 常量&变量_第15张图片

 

你可能感兴趣的:(java基础语法)