java中static学习笔记

较重要知识点

  1. static修饰的变量是共享的
  2. 在类加载时创建
  3. 可以不通过实例来访问
  4. 静态方法只能访问静态的成员和方法;而非静态的可以访问静态的和非静态的。
  5. 静态方法一般用在通用的方法,这样方便调用,不然一个通用的方法每一次调用都要创建实例,很影响效率
  6. 静态的变量储存在哪里取决于jdk版本,8以前是在方法区,以后在堆区。
  7. 静态方法不可以使用Object的关键字,比如this和super。
相关推荐
Wang's Blog2 分钟前
Java框架快速入门: Spring Security+OAuth2之短信服务多供应商动态切换(阿里云与LeanCloud)
java·spring·阿里云
Doubbbbbbble云9 分钟前
区间合并问题的常见算法模式与优化思路4
java·数据结构·算法
小溪学编程12 分钟前
AQS 原理详解:从 CLH 队列到 ReentrantLock 的实现
java·开发语言
David猪大卫13 分钟前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
辣知16 分钟前
辣知·化智53 榆林石峁遗址的石城文明
学习
蜗牛互联网20 分钟前
语音AI开始边听边说,改变的不只是响应速度
java·人工智能·后端·语音识别
江湖人称菠萝包25 分钟前
【Windows】《深入浅出Windows API程序设计:核心编程篇》笔记-Chapter6-动态链接库
windows·笔记
m4Rk_37 分钟前
【论文阅读】Agent 记忆机制(68):Memp——把历史轨迹沉淀为可检索、可纠错的程序性记忆
论文阅读·人工智能·学习·开源·github
卓怡学长41 分钟前
w233基于vue和springboot的宠物管理系统的设计与实现
java·vue.js·spring boot·spring·intellij-idea
知识分享小能手42 分钟前
深度学习学习教程,从入门到精通,自编码器 — 完整知识点与代码案例(14)
人工智能·深度学习·学习