《JAVA从入门到精通视频》笔记十三:IDEA相关快捷键、final

1.IDEA相关快捷键
快速生成main方法:psvm
快速生成System.out.println():sout
删除一行:ctrl+y
复制一行:ctrl+d
任何新增/新建/添加的快捷键:alt+insert
运行:ctrl+shift+f10
提示方法的参数:ctrl+p
注释:ctrl+/单行注释 或者ctrl+shift+/多行注释

2.final
       final是java语言中的一个关键字。final表示最终的,不可变的。final可以修饰变量、方法以及类等。final修饰的类无法被继承;final修饰的方法无法被覆盖重写;final修饰的变量只能赋一次值。

       final修饰的引用:该引用只能指向1个对象,并且它只能永远指向该对象,无法再指向其他对象。并且在该方法执行过程中,该引用指向对象之后,该对象不会被垃圾回收器回收,直到当前方法结束,才会释放空间。

       final修饰的实例变量:我们知道,实例变量如果没有手动赋值的话,系统会赋默认值。但是final修饰实例变量后,要求程序员必须要手动赋值,可以是在创建实例变量的时候手动赋初值,也可以是在构造器中手动赋值。

       final修饰的实例变量是存在堆中的,一个对象就有一份,且实例变量既然使用final修饰了,说明该实例变量不会随着对象的变化而变化。因此,一般而言,final修饰的实例变量添加static修饰,声明为静态变量,可以节省内存。
       static final联合修饰的变量称为“常量”! 常量名建议全部大写,每个单词之间采用下划线衔接。常量和静态变量都是存储在方法区中,并且都是在类加载时初始化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值