ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java基础知识点(二)

2022-04-23 08:00:27  阅读:183  来源: 互联网

标签:知识点 java 变量 基础 final static 修饰 ep 构造函数


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有