java中static学习笔记

较重要知识点

  1. static修饰的变量是共享的
  2. 在类加载时创建
  3. 可以不通过实例来访问
  4. 静态方法只能访问静态的成员和方法;而非静态的可以访问静态的和非静态的。
  5. 静态方法一般用在通用的方法,这样方便调用,不然一个通用的方法每一次调用都要创建实例,很影响效率
  6. 静态的变量储存在哪里取决于jdk版本,8以前是在方法区,以后在堆区。
  7. 静态方法不可以使用Object的关键字,比如this和super。
相关推荐
客梦5 小时前
数据结构-树结构
数据结构·笔记
隔山打牛牛5 小时前
Spring 整合 MyBatis 深度详解(原理 + 实操 + 源码级解析)
java·spring·mybatis
华仔啊5 小时前
SpringBoot 动态菜单权限系统设计的企业级解决方案
java·后端
S***q3775 小时前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
棋啊_Rachel5 小时前
Spring Boot深度解析:从零开始构建企业级应用
java·spring boot·后端
小王不爱笑1325 小时前
代码生成器
java·mybatis
Slow菜鸟5 小时前
Java开发规范(五)| 接口设计规范—前后端/跨服务协作的“架构级契约”
java·状态模式·设计规范
Slow菜鸟5 小时前
SpringBoot教程(三十五)| SpringBoot集成TraceId(追踪ID)
java·spring boot·后端
__万波__6 小时前
二十三种设计模式(二)--工厂方法模式
java·设计模式·工厂方法模式
汤姆yu6 小时前
基于SpringBoot的餐饮财务管理系统的设计与实现
java·spring boot·后端