编程语言
首页 > 编程语言> > Java 学习day03

Java 学习day03

作者:互联网

Java 学习day03

变量作用域

  1. 类变量
  2. 实例变量
  3. 局域变量
public class Demo2 {
    static int a = 32; //类变量
    int b = 32;//实例变量,全局变量

    public static void main(String[] args) {
        int c = 32;//局部变量
        System.out.println(a);//类变量直接输出
        Demo2 demo2 = new Demo2();
        System.out.println(demo2.b);//全局变量 new一个对象 引用输出
        System.out.println(c);//局部变量 只能在这个方法里面 直接输出
    }

}

命名规范

变量:首字母小写,驼峰原则
常量:大写字母,下划线
类名:首字母大写,驼峰原则
方法名:首字母小写,驼峰原则

运算

向上兼容
byte short int 互相运算后,最后是int;
如果操作数里有long,最后是long;
如果操作数里有float,最后是float;

自增

        int d =1;
        int e =d++; //先赋值 再自增  e=1 d=2
        int f =++d;//先自增 再赋值  d=3 f=3
        System.out.println(d);//输出3
        System.out.println(e);//输出1
        System.out.println(f);//输出3

i++ 先赋值 后自增
++i 先自增 后赋值

位运算

效率高 与底层打交道 主要用来对操作数二进制*的位进行运算*
左移<<
右移>>

        /*
        <<  *2
        >>  /2
        2*8 = 16  2*2^3
         */
        System.out.println(2<<3);

字符串连接

        int z =10;
        int x =20;
        System.out.println(""+z+x); //输出1020
        System.out.println(z+x+"");//输出30

包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
格式:

package pak1.pak2;

一般利用公司域名倒置作为包名;
比如百度 www.baidu.com 包名为com.baidu.www
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,用import语句完成此功能。

标签:输出,Java,变量,day03,System,学习,int,println,out
来源: https://www.cnblogs.com/lic-/p/16485623.html