Java常见关键字
来源:互联网 发布:.net是编程语言吗 编辑:程序博客网 时间:2024/05/18 03:25
Java形形色色的关键字不胜枚举,弱水三千我只取一票,先列举几个常见有陌生的。
一,
final:
多用来修饰方法和变量,传说中的硬骨头,不可被继承,不可被修改,不可被重写,反正就是我声明了,你就用就是了,反正别动我,动我就报错,声明的时候记得要赋值,有品味的都喜欢在构造函数里面赋值;做个普及,注意区分下finalize(),就长的像而已,风马牛不相及,
二,
static:
多用来修饰方法和变量,你有我有大家有,修饰方法的时候属于类所有,对象间共享,反正不是你一个人的,因为static,不需要new一个对象就可以使用,想用的时候用类名调就可以了,因为类的字节码被加载到内存的时候,类还没创建对象,类变量已经被分配内存,实例变量在创建具体对象时才分配内存空间。
修饰变量的时候,变量也是类级别的。不需要创建对象,没什么好说的。这里要注意的就是静态代码快,代码快,构造函数的加载顺序。容易出错,mark一下(先是父类的static代码快(讲究的人喜欢在里面声明各种变量),再是子类的代码块,然后是父类的代码快,父类的构造函数,子类的代码快,子类的构造函数)
还有就是static 中不能有this和super关键字,原因嘛就是static先加载的。
三:super:
super,也叫超类,是对父类的引用,这个比较简单,讲究的人看一遍就会了
class相关,super(args1,args2,….argsn)调用父类相应参数的构造函数
method,super(args1,args2,…agrsn)调用父类相应的被重写的方法
variable super.variable,调用父类的变量;前方高能预警
super必须放在子类构造方法的第一行!!!
四,this,
对本类的的引用,this.()
前方彩蛋:您要是能在static main里面用了this,过来跟我拿红包
- Java中的常见关键字
- Java常见关键字
- Java中常见关键字
- java 常见关键字
- java常见的关键字
- Java中常见关键字
- java不常见的关键字
- java不常见的关键字
- Java中的常见、关键字问题
- 分析常见的java的关键字
- JAVA常见关键字解释:final,throws
- Java super关键字(android中常见)
- Java中常见的关键字坑
- 常见关键字
- 对部分不常见的JAVA关键字的探讨
- Java中一些不常见的关键字整理
- java中不常见的关键字:strictfp,transient
- java中不常见的关键字——transient
- VC C++ 操作 Excel 总结
- converting to execution character set: Invalid or incomplete multibyte or wide character
- PhoneWindow对象的创建
- HDU 1060 Leftmost Digit
- iOS 网络请求数据两种请求方式GET,POST
- Java常见关键字
- ListView 中设置setonitemclicklistener()监听时,无法获取item条目的点击事件焦点
- PHP学习之数组
- 我的Android进阶之旅------>Android Activity的singleTask加载模式和onActivityResult方法之间的冲突
- Python---索引
- 2016年1月13日
- HiveSql(3)HiveSQL与oracle SQL的区别
- hdoj5475An easy problem【线段树】
- 12本最具影响力的程序员书籍_书籍书评_酷勤网