【Java学习记录-4】相关名词和概念记录(持续更新)

news/2024/10/30 23:14:10/

1 注解

@Override是一个注解,可以帮助我们检查重写方法的方法声明的正确性

注意:

  • 私有方法不能被重写(父类私有成员子类是不能继承的)
  • 子类方法访问权限不能更低(public > 默认 > 私有)

2 包

说明:包即文件夹,作用是对类进行分类管理
格式:package 包名;(多级包用.分开,eg: package p1.p2;)
手动建包:

  • 按照之前的格式编译java文件, javac HelloWord.java
  • 手动创建包,根据包创建对应的文件夹
  • 把对应的class文件放到包的最里面
  • 带包执行
    自动建包: javac -d . HelloWorld.java

导包快捷键:alt enter

3 权限修饰符

修饰符同一个类中同一个包中子类无关类不同包的子类不同包的无关类
private
默认
protected
public

4 状态修饰符

1. final

说明:final关键字是最终的意思,可以修饰成员方法,成员变量,类
特点:

  1. 修饰方法,表明该方法是最终方法,不能被重写;
  2. 修饰变量,表明该变量是常量,不能被再次赋值;
  3. 修饰类,表明该类是最终类,不能被继承
    注意:修饰基本类型,数据值不能改变。修改引用类型,则地址值不能改变。但是地址里面的内容是可以改变的。

2. static

说明:static关键字是静态的意思,可以修饰成员方法,成员变量
特点:

  1. 被类的所有对象共享
  2. 可以通过类名调用,也可以通过对象名调用。推荐用类名调用。

访问特点:静态成员方法只能访问静态成员


http://www.ppmy.cn/news/84157.html

相关文章

SSM(Spring篇)

Spring Spring的IOC和DI Spring简介 介绍 Spring的分层Java SE\EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programing:面向切面编程)为内核…

防抖和节流 含义及区别图文详解秒懂

防抖和节流都是为解决短时间内频繁触发某个功能函数而导致的性能问题。比如,触发频率过高而导致响应速度跟不上,以致出现延迟,假死或卡顿的现象。 防抖 图解:一件事情,计划5s以后触发,结果中途意外触发了…

MySQL8.0高级篇(下)-事务与日志和备份

文章目录 一、事务基础知识1、数据库事务概述1.1 基本概念1.2 事物的ACID特性1.3 事务的状态 2、如何使用事务2.1 显式事务2.2 隐式事务2.3 隐式提交数据的情况2.4 使用举例 3、事务隔离级别3.1 数据准备3.2 数据并发问题3.3 SQL中的四种隔离级别3.4 MySQL支持的四种隔离级别 4…

【分享】用java和pathon实现小红书(Red Booklet)客服自动回复功能、技术实现分析

技术栈:python、java、android,进程管理、socket通信 客户需求: 客户需要在Red Booklet平台做一个可以24小时自动回复用户私信、评论、回关用户等行为的客服软件。他说他们公司有50个小红书号,十几个客服,急需一款代…

前端架构师-week7-引子:突破瓶颈,前端破局之路

复杂项目 业务的复杂度 交互的复杂性 数据结构和状态的复杂性 多项目互相依赖的复杂性 —— 组件库、数据状态、第三方库 打包 性能优化 第三方库使用和调研,以及二次开发 流程的复杂度 git flow lint 工具 单元测试 commit 信息 PR review CI/CD CI/CD&#xff1…

Typora的自定义主题

Typora的自定义主题 修改我们的Typora主题1. 在文件夹C:\Users\Peter\AppData\Roaming\Typora\themes中,加入下面的css文件即可,命名为my.css。my.css内容 2. 选择你的主题为my3. 效果如图 注意:如果你的字体没有完全像我一样,是因…

什么是垂直扩容和水平扩容

垂直扩容和水平扩容是架构设计中常用的两种扩容方式,它们各有优势,应根据具体场景选择合适的扩容方式。 1.垂直扩容 垂直扩容是通过增加单个节点的处理能力来提高整个系统的性能,通常是通过增加服务器的硬件配置、升级CPU、内存、硬盘等来实…

隐私计算论文合集「联邦学习系列」第2期

前言: 隐语awesome-PETs(PETs即Privacy-Enhancing Technologies ,隐私增强技术)精选业内优秀论文,按技术类型进行整理分类,旨在为隐私计算领域的学习研究者提供一个高质量的学习交流社区。awesome-pets包含…