Java基础 学习笔记六

自增运算符

/*
    ++ 自加1
    -- 自减1

    1. ++可以出现在变量前,也可以出现在变量后
        ++i 可以
        i++ 也可以

        像++这种欲奴算符,只有一边有操作数,我们把这种运算符称为 一元运算符

        a + b 这里的 + 两边有两个操作数,所以这种运算符被称为 二元运算符

    2. 无论++出现在变量前还是变量后,执行结束后都会让变量中的值加1
    3. 当 i++ ++出现在变量后, 先赋值 再加一
    4. 当 ++i ++出现在变量前, 先加一 再赋值
 */

public class operator {
    public static void main(String[] args) {

        int i = 10;
        i++;
        System.out.println("i = " + i);

        int a = 10;
        ++a;
        System.out.println("a = " + a);

        System.out.println("————————————————————");

        int k = 10;
        int f = k++; //现将k中的值赋给f 然后k变量自己再加1
        System.out.println("k = " + k);
        System.out.println("f = " + f);

        int y = 100;
        System.out.println("y = " + y++);
    }
}

在这里插入图片描述


字节码程序

  1. 查看程序字节码 javap - c 文件名.classs
    2.在java中,任何一个方法执行时,都会专门为这个方法分配所属的内从空间,供这个方法使用
    每个方法有自己独立的内存空间,这个内存空间中有两块比较重要的内存空间:
  • 局部变量表(存储局部变量)
  • 操作数栈(存储程序运行过程中参与运算的数据)

字节码
在这里插入图片描述
具体IDEA配置如下图所示,之后右键-> 外部工具 -> java -c即可
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值