java基础知识点(二)
作者:互联网
1.引用与数组
- 引用:引用数据类型之间的等号实际操作是地址赋值。
- 数组:数组是通过new出来的,所以存储在堆中,数组引用(数组名)是引用类型,存储在栈中。
2.继承(代码复用)
- 通过extends关键字实现。
- 一个派生类只能有一个超类(即单一继承,这点与C++不同)。
- 继承具有传递性。
- 构造派生类对象时必须先调用超类的构造函数(默认调用无参构造函数,也可通过super关键字自定义)。
- 重写:派生类中重写超类中方法名、入参相同的函数。
3.Java命名规范
- 包:全部小写,格式:域名反写.项目名称.模块名.类名 ep:com.cnblogs.wangerha.javabase.day2
- 类:驼峰命名法,ep:JavaNameRule
- 常量(static final):全部大写,ep:WORKDAYS
- 接口:以大写字母I开头, ep:IMyInter
4.final 关键字
- 修饰变量:变量只能初始一次,不能改变。(修饰成员变量时,要在声明变量或构造函数中初始)
- 修饰方法:方法不能被重写
- 修饰类:类不能被继承,一般用于官方给的API不想被滥用
5.static 关键字
- 修饰变量:属于类而不属于对象了,存储在方法区中,所有的对象共享这一个
- 修饰方法:属于类而不属于对象了,调用时也没有this,不能直接访问对象成员,方法的操作与对象无关
- 修饰代码块:属于类,在类加载期间被执行,只执行一次,一般用来加载静态资源
6.static final
- static final 修饰的成员变量称为常量,必须声明的同时初始化,在编译器会被替换成值。(类似C++的宏定义)
标签:知识点,java,变量,基础,final,static,修饰,ep,构造函数 来源: https://www.cnblogs.com/wangerha/p/16181382.html