当前位置: 首页 > news >正文

Java SE 部分总结2

this是什么

this引⽤指向当前对象(成员⽅法运⾏时调⽤该成员⽅法的对象),在成员⽅法中所有成员变量的操作, 都是通过该引⽤去访问。只不过所有的操作对⽤⼾是透明的,即⽤⼾不需要来传递,编译器⾃动完成。

this引⽤的特性

1. this的类型:对应类类型引⽤,即哪个对象调⽤就是哪个对象的引⽤类型

2. this只能在"成员⽅法"中使⽤

3. 在"成员⽅法"中,this只能引⽤当前对象,不能再引⽤其他对象

4. this是“成员⽅法”第⼀个隐藏的参数,编译器会⾃动传递,在成员⽅法执⾏时,编译器会负责将 调⽤成员⽅法对象的引⽤传递给该成员⽅法,this负责来接收

this.成员变量 // 访问对象的成员变量 this.成员⽅法 // 访问对象的成员⽅法

我们也可以通过this来访问构造⽅法

构造⽅法中,可以通过this调⽤其他构造⽅法来简化代码

public class Date { public int year; public int month; public int day; public Date(){ this(1900, 1, 1); } // 带有三个参数的构造⽅法 public Date(int year, int month, int day) { this.year = year; this.month = month; this.day = day; } }

注意:

1.this(...)必须是构造⽅法中第⼀条语句

2.不能形成环的调⽤

数组中内置方法使用

Arrays.sort Arrays.toString

public static void main(String[] args) { int[] arr = {9, 5, 2, 7}; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); //二维数组输出使用deeptoString() }

static关键字

1. 不属于某个具体的对象,是类的属性,所有对象共享的,不存储在某个对象的空间中

2. 既可以通过对象访问,也可以通过类名访问,但⼀般更推荐使⽤类名访问

3. 类变量存储在⽅法区当中

4. ⽣命周期伴随类的⼀⽣(即:随类的加载⽽创建,随类的卸载⽽销毁)

我们可以通过:类名.静态成员变量的⽅式进⾏访问

访问限定符详解

• public修饰的成员变量,在所指定情况下均是可以正常访问的

• private修饰的成员变量,只能在当前类中来使⽤

• default表⽰什么修饰符都不加,此时只能在包当中才能被访问

• protected在继承中去了解

http://www.jsqmd.com/news/1079740/

相关文章:

  • Backup Exec 停服背景下的替代方案评估:Veeam 的核心优势
  • 芋道 yudao-cloud 微服务架构深度解析:基于 Spring Cloud Alibaba 的企业级开发平台实战指南
  • HTML+CSS 前端基础(下篇)超详细整理,从入门到精通
  • RAG上下文压缩实战:降低70%成本的四层优化方法
  • 什么养生茶能祛湿又补气血?5款药食同源配方,一壶喝出好气色
  • Anosov子群极限集Hausdorff维数与自仿射复杂性关联探究
  • 持续集成部署最佳实践
  • Deepseek 代码解释
  • 图书管理系统-ssm vue mysql
  • AI工程师的职业规划:如何在这个风口上找到好工作?
  • CVIntegratedPlatform 开源项目深度解析:一站式计算机视觉与深度学习开发平台实战指南
  • PCF80空间单细胞蛋白组:兼容FFPE样本,充分释放临床样本研究价值
  • 国内咨询公司盘点:服务体系升级为何成为市场竞争保障
  • 泛程序的优缺点分析
  • 2026年企业数字化管理的核心引擎——HR人事薪酬系统全解析
  • Hive数据库理解
  • 收藏!小白程序员必看:大模型能力边界全解析,从底层原理到2026年实际应用
  • 计算机毕业设计之jsp基于SSM的校园社团管理系统的设计与实现
  • 多智能体协作入门:当单 Agent 不够用的时候
  • 安装(Windows/Linux/macOS)
  • 广东活动策划公司哪个口碑好
  • GraphRAG 实战:从工具接入到项目提效
  • 信息爆炸:2026年协同办公任务管理工具的唯一出路是阵列化
  • 4 种安全简便方法:POCO 手机连接 MacBook 完整
  • 传统服装制造企业转型,多赛道布局才是破局路
  • 个人数字资产管理:从文件系统到自动化工作流的体系化实践
  • 我的 Claude Code 效率工具全套配置分享
  • 公网转发服务器访问超时问题排查总结
  • 2026元器件采购平台推荐 实用选型榜单
  • 程序员就业:从场景选择到效果验证