java基础知识点(二)

2022/4/23 9:13:05

本文主要是介绍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基础知识点(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程