Day 04|11-3:Java基础学习二


Java基础学习


1.变量:

包含:

变量名,变量类型和作用域;

注意:

  • 变量包含变量名,变量类型和作用域;
  • 变量名为合法字符;

三种不同作用域的变量:

  • 类变量:在整个类内可以调用的变量;
    static 变量类型 变量名
    eg. static int i = 1;
  • 局部变量:必须声明和初始化值,不能跨方法使用;
    eg. int i = 10;
  • 实例变量:位于类里面,方法外面,从属于对象,不自行初始化按对应类型默认为0,0.0,u0000, false,除了这些基本类型外其他都是null;
    方法内调用:变量类型 变量名称 = new 变量类型()
    eg. Demo01 demo01 = new Demo01();

2.常量:

概念:

初始化后不再改变的值;

使用:

final 变量类型 变量名称 = 值;

注意:

  • 一般用大写字母表示变量名;
  • 修饰符不分前后:final static double i = 1;相当于static final double i = 1;

3.命名规范:

  • 见名知意;
  • 类变量,局部变量和方法名首字母小写和驼峰原则;
  • 常量全用大写字母和下划线;
  • 类名首字母大写和驼峰原则;

4.运算符:

在这里插入图片描述

另知识点:

  • ctrl+d:复制当前一行到下一行;
  • shift+鼠标左键按类:全选;
  • 字符串连接符+:System.out.println(“hello”+i);
    *注意:System.out.println(“hello”+i+j);中后面会拼接而非运算,System.out.println(j+i+“hello”);中会运算后再拼接;

运算符使用:

  • 幂运算:double pow = Math.pow(2,3);
  • 逻辑运算的短路运算:从左到右若确定运算结果则不执行之后的内容;
  • 按位运算:2<<3: 2的二进制数向左移动三位,相当于乘以2的三次方(乘法效率极高);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值