每日一练

2022/6/2

这种情况肯定不能修改
final int a=1;
a=2;

那么引用类型呢?
final int[] arr={1,2,3,4};
arr[1]=100;
可以吗?会报错吗
答:
这样是可以的

还有一个问题是
arr=new int[3]; 这样可以吗?
当然不行,地址改变了

答: 不可以 !

因为:

  • 在类中 , abstract是希望子类继承 , 而final关键字是阻止继承
  • 在方法中 , abstract是希望子类重写 , 而final关键字是阻止重写

3、局部代码块:

任何局部代码位置都可以定义局部代码块 ,就是一对大括号。

静态代码块,构造代码块,方法中,构造方法中都可以定义局部代码块。相比之下在方法中定义局部代码块稍多一些

public void test(){
    int a = 10;//局部变量
    {
                //局部代码块
    }
}

局部代码块的作用

  • 可以限定变量的作用域 , 在代码块执行完毕, 及时释放内存(高手一般用局部代码块哈哈哈哈)

枚举是多例

ValueOf是啥来着

Original: https://www.cnblogs.com/IsMhhla/p/16339138.html
Author: Az-Xm
Title: 每日一练

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/608679/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 数学分析笔记汇总

    数学分析笔记汇总 笔记的名字虽然说是”数学分析”,但是还是高等数学的内容为主。至于为什么不叫”高等数学”笔记,是因为”高…

    Java 2023年6月7日
    074
  • 【Java面试手册-算法篇】给定一个非空字符串,最多删除一个字符,判断是否能成为回文字符串

    回文字符串是指一个字符串从左到右与从右到左遍历得到的序列是相同的。也就是说不管从左读,还是从右读,都是一样的。 比如 “abcba”、”aaa&…

    Java 2023年6月8日
    066
  • CentOS7 怎么解决连网问题

    CentOS7 怎么解决连网问题 VmWare安装centos7无法上网怎么办?下面为大家分享了解决方法,供大家参考,具体内容如下 1.关闭防火墙 systemctl stop f…

    Java 2023年6月9日
    079
  • Skywalking-02:如何写一个Skywalking trace插件

    如何写一个Skywalking trace插件 javaagent 原理 美团技术团队-Java 动态调试技术原理及实践 类图 实现 ConsumeMessageConcurren…

    Java 2023年6月5日
    081
  • Dubbo系列之服务暴露过程

    这周去苏州见大佬,没想到遇到一堆女粉丝,其中居然还有澡堂子堂妹,堂妹一遇到我就说敖丙哥哥我超级喜欢你写的dubbo系列,你能跟我好好讲一下他的服务暴露过程么? 我笑了笑:傻瓜,你想…

    Java 2023年6月9日
    080
  • Seatunnel超高性能分布式数据集成平台使用体会

    @ 概述 定义 使用场景 特点 工作流程 连接器 转换 为何选择SeaTunnel 安装 下载 配置文件 部署模式 入门示例 启动脚本 配置文件使用参数示例 Kafka进Kafka…

    Java 2023年6月5日
    0132
  • 使用docker部署poetry管理的项目

    前言 poetry是和 virtualenv pipenv一样的包管理工具, 其使用方式类似于 npm我们使用 poetry创建虚拟环境后会生成 poetry.lock和 pypr…

    Java 2023年6月7日
    087
  • org.springframework.web.util.WebUtils.isSameOrigin(WebUtils.java:816)

    Nginx反向代理WebSocket时报这个错,普通的http请求没问题,ws请求报错 可能原因: 1、你用了4.2.5.RELEASE版本或者4.2.6.RELEASE,升级到4…

    Java 2023年5月29日
    078
  • 如何从0到1设计一个类Dubbo的RPC框架

    之前分享了如何从0到1设计一个MQ消息队列,今天谈谈”如何从0到1设计一个Dubbo的RPC框架”,重点考验: 你对RPC框架的底层原理掌握程度。 以及考验…

    Java 2023年6月15日
    076
  • Java高并发教程:Reactor反应器模式

    Java高并发教程:Reactor反应器模式 Reactor反应器模式 到目前为止, 高性能网络编程都绕不开反应器模式。很多著名的服务器软件或者中间件都是基于反应器模式实现的,如N…

    Java 2023年5月29日
    057
  • OO 第三单元总结

    OO 第三单元总结 OO 第三单元总结 规格的阅读与实现心得 JML的阅读方法 JML迭代 测试数据与JML 容器的选择 算法和性能分析 Network 扩展考虑 题目要求 架构分…

    Java 2023年6月13日
    073
  • session和cookie的区别

    一·概念理解 首先呢,要了解session和cookie的区别先要了解以下几个概念: 1、 无状态的HTTP协议: 协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的…

    Java 2023年6月14日
    072
  • 关于系统权限的设计-位操作

    本文讨论是权限设计的其中一种思路,有它自己的优缺点,不一定适用于所有系统。 一、Linux文件权限 大家都知道,Linux上有三种文件权限: r:表示读取,对应的数字为 4; w:…

    Java 2023年6月9日
    085
  • 数据库-mysql索引篇

    点赞再看,养成习惯,微信搜索「 小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。 mysql的索引类型? mysql中有5种索引:普…

    Java 2023年6月8日
    079
  • 戏说领域驱动设计(十四)——补遗

    写了好几章的东西,再回头读的时候发现有些内容写的不理想,没有表达出自己所想要表达的意思。这次写一个补遗,把我认为需要重新解释和着重说明的内容再唠一唠。反正我多说两句,您就可以多理解…

    Java 2023年6月7日
    054
  • 【VUE】1.搭建一个webpack项目

    1.npm之类的安装跳过 2.安装npm install -g @vue/cli-init 初始化项目目录 vue init webpack vue_cutter_point_bl…

    Java 2023年6月5日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球