首页 > 其他分享 >11.27

11.27

时间:2023-12-27 21:16:35浏览次数:27  
标签:初始化 内部 静态 11.27 static 引用

静态内部类(static 修饰类的话只能修饰内部类): 静态内部类与非静态内部类之间存在一个最大的区别: 非静态内部类在编译完成之后会隐含地保存着一个引用,该引用是指向创建它的外围类,但是静态内部类却没有。没有这个引用就意味着:1. 它的创建是不需要依赖外围类的创建。2. 它不能使用任何外围类的非 static 成员变量和方法。

静态代码块:
是一个以static为前导的代码块,一般用于为类的工作做一些初始化工作,如初始化一些静态变量。一个类中可以有许多静态初始化块,并且它们可以出现在类体的任何地方。运行时系统会保证静态初始化块会按照它们在源代码中出现的顺序被调用

static块可以用来优化程序性能:因为它只会在类加载的时候执行一次

标签:初始化,内部,静态,11.27,static,引用
From: https://www.cnblogs.com/liyize/p/17931432.html

相关文章

  • 11.27
    今日学习内容<%--CreatedbyIntelliJIDEA.User:qq316Date:2023/12/18Time:14:50TochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><html&......
  • 11.27
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>修改用户密码</title><s......
  • 11.27
    delete2.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>删除部门</title></head><body><divid="container"></div></body>&l......
  • 11.27
    5.从键盘输入10名学生成绩(以空格为间隔),并按学生成绩降序排列,输出学生成绩排行榜到磁盘文件d:\score.txt中保存。(期末真题)【输入样例】Pleaseinput 10students’scores:81739562867483669352【文件输出样例】Thesortis:  95.00  93.00  86.00  ......
  • 一周总结(11.27—12.3)
    学习学了一下doob停时定理,q-analog(顺便阅读了一个相关的结论的论文)和欧拉数,q-analog还没写题,欧拉数只写了板。补全了一下斯特林数的知识。希望学习一下其他板块的东西,但是没有成功。发现Hanghang在学数学分析,大为震撼,计划略看,但是没有开始。考试本周仅一场,仅拿到了普......
  • 微信小程序开发周记(11.27-12.3)
    第二周周报(部分)云开发相关云开发是管理微信小程序的后端数据库、运营数据等逻辑核心的平台。前置前置知识资源环境用户开通云开发后即创建了一个独立的环境,包括数据库、存储空间、云函数等一整套云开发资源。实际开发中,建议每个正式环境都搭配一个测试环境,所有功能都在测试......
  • 「Log」做题记录 2023.11.27-
    \(2023.11.27-2023.12.3\)\(\color{black}{P6965}\)2-sat是显著的。对于无问号串,直接否定向自己连边即可,然后塞到Trie树里。Trie树上用子树、路径前缀优化建图即可。\(\color{blueviolet}{P4334}\)圆方树,点是显著的,割边转换为对应方点即可。\(\color{blueviolet}{CF855......
  • 聪明办法学python-11.27——11.29笔记打卡
    一、python中条件语句的应用总体代码结构为:ifTrue:dosomethingelse:doother简单描述为“True”为条件,当条件为真的时候,执行“dosomething”,否则就执行“doother”。例如:任务:实现一个函数,返......
  • 聪明办法学Python_task3_11.27-11.28
    聪明办法学Python_task3_11.27-11.28聪明办法学Python_task3_11.27-11.281.task05条件1.1if-else语句1.2if-else推导式1.3match-case语句2.talk01代码风格1.task05条件1.1if-else语句分为if、if-else、if-elif-elseif条件1:语句1elif条件2:......
  • 11.27
    *设置-->构建执行部署-->maven-->用户设置文件-->conf/settings.xml*配置文件在src/main/resources/application.properties,一般情况下会把application.properties改为application.yml*可以通过@Value("${email.user}")获取application.yml配置文件中的值或者使用@Confi......