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基础知识点(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南