您的位置 首页 java

Java基础变量,常量,命名规范,运算符应该怎么用?

变量

  1. 类变量:static int a=0;和类同时出现同时消失,方法内使用这个变量时不需要new可直接使用
  2. 实例变量:int a=0;方法外类里面从属于对象,如果方法里面需要用需要new类(变量类型 变量名=new 类名)然后用变量名进行调用;实例变量如果不自行初始化则使用变量类型的默认值(数值类型默认值0、0.0,除基本类型其余默认null,Boolean默认false)
  3. 局部变量:在方法里面的变量,使用前必须声明和初始化值,局部变量只能在本方法使用
  4. static{}//代码块

常量

final修饰的为常量,初始化后不允许改变

 //final 常量类型 常量名=值
static final int a=10;//修饰符final、static等不区分前后顺序  

命名规范

  1. 类成员变量:首字母小写驼峰命名法monthSalary
  2. 局部变量:首字母小写+驼峰命名
  3. 常量:大写字母和下划线MONTH_SALAY
  4. 类名:首字母大写
  5. 方法名:首字母小写+驼峰命名

运算符

算数运算符,关系运算符,逻辑运算符,位运算符,移位运算符,条件运算符.

  1. 算数运算符(“+”、“-”、“ * ”、/、%、++、–)/取余 %取整
  2. 赋值运算符=
  3. 关系运算符(>、<、>=、<=、==、!=、intanceof)
  4. 逻辑运算符(&&、||、!),&&会短路
  5. 位运算符(&、|、^、~、>>、<<、>>>),A=0011 1100,B=0000 1101二进制进行运算
  6. 条件(三元)运算符(?、:)x?y:z代表x为true结果为y,否则为z
  7. 扩展运算符(+=、-=、*=等)a+=b与a=a+b等同
 int a=1;
int b=a++;//此时输出b是1,a是2,因为a++是先给b赋值然后a再自增
int c=++a;//此时输出c是3,a是3,因为++a是先给a自增再赋值给c  
 //幂运算:Java中^不表示幂运算,幂运算需要借助工具类Math数学类
int p=Math.pow(3,2)//3的2次方结果是9,可以ctrl+鼠标右键去看源码  
     //位运算符<<(*2)和>>(/2)
//0000 0001代表1,右移一位为0000 0010代表2
//计算机中2*8使用位运算效率最高,因为计算机中位运算效率极高  

文章来源:智云一二三科技

文章标题:Java基础变量,常量,命名规范,运算符应该怎么用?

文章地址:https://www.zhihuclub.com/178897.shtml

关于作者: 智云科技

热门文章

网站地图