首页 > 其他分享 >9月13 每日打卡

9月13 每日打卡

时间:2023-09-13 12:01:21浏览次数:37  
标签:13 Java 每日 关键字 修饰 打卡 方法 final

1.了解了final关键字的基本用法

 

  在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。

 

  1.修饰类

 

  当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。

 

 

 

 2.修饰方法

  下面这段话摘自《Java编程思想》第四版第143页:

  “使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内嵌调用。但是如果方法过于庞大,可能看不到内嵌调用带来的任何性能提升。在最近的Java版本中,不需要使用final方法进行这些优化了。“

 

 

标签:13,Java,每日,关键字,修饰,打卡,方法,final
From: https://www.cnblogs.com/yunbianshangdadun/p/17699226.html

相关文章

  • 9-13|django.db.utils.OperationalError: (2006, 'Server has gone away') 报错
    `django.db.utils.OperationalError:(2006,'Serverhasgoneaway')`是一个与MySQL数据库连接相关的错误。这个错误通常发生在以下情境:1.**长时间的数据库连接**:当Django连接到数据库但长时间没有活动时,MySQL可能会关闭这个连接。当Django试图在一个已经被关闭的连接上......
  • SI3262 低功耗 SOC +13.56mhz刷卡+触摸三合一芯片,适用于智能锁方案
    Si3262是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在13.56MHz的非接触式读写器模块。MCU模块具有低功耗、LowPinCount、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、TSC等丰富的外设。内核......
  • 每日总结9月12日
    今天上午在数据结构课上学习了新的知识包括一些新的规范,马原的课上了解了古典朴素唯物主义的发展,下午英语课的一些新的单词,尤其是晚上C语言的重修课让我认识到了自己的许多不足,也能让我查漏补缺,对java的了解也上升了。......
  • 每日总结|9.12-上帝保佑我
    今天做五了件事1、英语精听,好多生词2、刷题,看到100p啦3、hadoop的hbase学习4、改错题5、阅读---------------------------------------------闲闫碎语对于读写流程还是不太明白,刷写,内存和磁盘的读取,显示。split等等。还是不太懂。 ......
  • 20230912打卡
    今天是个充实而美好的一天。早上,我们软件工程专业的大二学生在课程中学习了算法与数据结构的单链表。这是一个非常重要的知识点,它可以帮助我们更好地组织和管理数据。我们学习了单链表的定义、插入和删除操作,以及遍历和查找等常用操作。通过实际编程的练习,我们深入理解了单链表的......
  • 打卡
    9月12日:今天学了线性表的创建及其的增删查改的功能的实现,以及链表的创建,但是上课的学的知识还得课后进行消化和总结,并理清自己不懂的点并做好笔记。明天要把离散作业写完,以及把算法与数据结构的作业写完,把知识点都回顾一遍。......
  • 每日总结
    今日进行了hive数据库的增删改查packageceshi.spark;importcrud.pojo.LoadEst;importjava.sql.*;importjava.time.LocalTime;importjava.util.ArrayList;importjava.util.List;publicclassDao{publicList<LoadEst>selectAll(Stringd){List<......
  • 每日打卡 周二 九月十二日
    今天下午没有课,中午睡觉起来先玩了一会儿,然后开始在网上学习javaweb的相关内容,先是看视频解决了severs的问题,有一个eclipse自带的,还可以找其他浏览器,例FireFox...然后根据视频讲解又更换了ecilpse的版本,现在是2022-12的。......
  • Go每日一库之6:viper
    简介上一篇文章介绍cobra的时候提到了viper,今天我们就来介绍一下这个库。viper是一个配置解决方案,拥有丰富的特性:支持JSON/TOML/YAML/HCL/envfile/Javaproperties等多种格式的配置文件;可以设置监听配置文件的修改,修改时自动加载新的配置;从环境变量、命令行选项和io.R......
  • Sol.CF113C
    前置知识:费马二平方和定理内容如下:除\(2\)以外的素数\(x\)都可以表示成\(x\equiv1\pmod{4}\)或\(x\equiv3\pmod{4}\)。当且仅当素数\(x\)可以表示成\(x\equiv1\pmod{4}\)时,\(x\)为两数平方之和。为了更高效,筛素数时使用欧拉筛,注意到int会爆,所以用bi......