Java static学习笔记

【脑电信号处理与特征提取】P2-夏晓磊:脑电的神经起源与测量 ElectroEncephaloGraphyTherefore, EEG produces a graphed representation of the electrical activity occurring in a person’s brain.(把一个人的大脑中的电活动画出来)脑电头皮表面记录到的大脑活动产生的电信号(微伏)。(记录位置:硬脑膜/大脑皮层表面- ECoG,神经元群- LFP与MUR/MUA:活动位置:心电、眼电、肌电等)脑电图电压随时间变化的波形图。 阅读详情

static的理解以及具体用法

static 意思是静态的

(1)对于static的个人理解:
在类加载的时候,会将静态的内容也加载到方法区的静态域中。(就是类创建后static关键字创建的也会被加载。)
静态的内容先于对象存在,这个静态内容被所有该类的对象共享。(就是说没创建对象之前这个静态的内容已经存在了。)
(2)官方推荐的访问属性的方式:
类名.属性名

static修饰属性总结

属性分为:
静态属性 又称(类变量)
非静态属性 又称(实例变量)
static 修饰属性的注意点:
一、在类加载的时候将静态属性一起加载入方法区中的 静态域 中
二、先于对象存在 就是 对象还没被创建的时候就已经被加载存在了
三、可以通过类名.属性 和 对象.属性 访问
四、这个静态的内容被所有该类的对象共享
static 修饰属性的用法:
一、某些特定的数据想要在内存中共享,这种情况下可以用static修饰
二、即某个属性每个类的对象都要求一样 例如:

package play;

public class People {
	int age;
	String name;
	static String school;
	double height;
	public People(){
		//定义一个空构造器
	}
	//定义一个有参构造器
	public People(int age,String name,double height){
		this.age = age;
		this.name = name;
		this.height = height;
	}
	
	public void eat(){
		System.out.println("吃饭 吃饭!");
	}
	
	public static void main(String[] args){
		People.school = "boai yizhong";
		People cc = new People(21, "小黄", 176);
		
		System.out.println(cc.name);
		System.out.println(cc.age);
		System.out.println(cc.school);
		
		People cc1 = new People(22, "小丑", 166);
		System.out.println(cc1.name);
		System.out.println(cc1.age);
		System.out.println(cc1.school);
	}
}


static修饰方法总结

package play;

public class Demo {
	//定义一个非静态的 和 静态的属性
	int id = 5;
	static int sid = 6;
	//定义一个非静态的 和 静态的方法
	public void a(){
		System.out.println(id);
		System.out.println(sid);
		System.out.println("a方法");
	}
	static public void b(){
		//静态的方法 只能访问静态的属性
		//静态的方法 不能用this关键字
		System.out.println(sid);
		System.out.println("b方法");
	}
	
	public static void main(String[] args){
		//创建一个Demo 的 对象 c
		Demo c = new Demo();
		//非静态的方法可以直接用对象名.方法名 去调用
		c.a();
		//静态的方法可以用对象名.方法名 也可以用 类名.方法名(推荐)
		c.a();
		Demo.b();
	}
	//在同一个类中可以直接使用b()调用
	
}

static修饰代码块

总结:(1)代码块执行顺序
最先执行静态块,只在类加载的时候执行一次,所以一般以后实战写项目:创建工厂 或者数据化初始化信息都放入静态块,一般都用于执行一些全局性的初始化操作。

再执行构造块(不常用)
再执行构造器
再执行方法中的普通块

如何使用 Python 爬虫爬取滴滴打车信息:获取司机和乘客数据 滴滴打车作为中国最大的打车平台之一,提供了丰富的司机和乘客数据,包括司机的车辆信息、乘客的评价、行程数据等。公开的司机和车辆信息(如司机的名字、车辆类型、评价等)可以通过网页直接获取,而乘客的个人信息和具体行程数据通常会受到隐私保护。在滴滴打车的网页中,司机的信息可能以特定的 HTML 标签存在,例如包含司机名称、车辆类型、车辆等级等信息。我们需要分析网页的 HTML 结构,找到这些数据所在的标签。同时,对于涉及到隐私的用户数据(如乘客的行程信息、用户评价等),我们必须特别谨慎,避免侵犯他人的隐私。 阅读详情

相关推荐

matlab电偶极子源码,电偶极子的MATLAB场模拟

电偶极子周围电场电势分布的MATLAB三维模拟Matlab可以用于模拟四维场的效果,本文以电偶极子的电场和电势场为例展示MATLAB在该方面领域的应用。摘要电偶极子由一个正电荷和一个负电荷组成,其电场和空间电势分布与单电荷相比具有一些重要的特性。本文将给出电场和电势场的近似表达式。这两个量的精确表达式是复杂的,不太常用,因此 MATLAB 被采用来操作精确值和绘制三维分布的远区域, 近区域和一侧区...

weixin_35135480的博客 3150

java static用法_Java中static关键字的作用和用法详细介绍

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任...

weixin_39719078的博客 171

Stata做DID平行趋势检验,用coefplot画图时遇到的3个坑及解决办法

本文详细解析了使用Stata进行DID平行趋势检验时,利用coefplot绘图可能遇到的三个常见问题及其解决方案。包括基线期选择陷阱、置信区间变形和图形元素错位,提供专业调试步骤和高阶技巧,帮助研究者高效完成学术级图表绘制。

weixin_42530458的博客 324

java static静态关键字、单例、代码块 学习笔记

java static静态关键字、单例、代码块 学习笔记

dafsq的博客 600

【首份】2023年30米分辨率土地利用遥感监测数据

为了恢复和重建我国土地利用变化的现代过程,更好地预测、预报土地利用变化趋势,地球资源数据云以美国陆地卫星Landsat 遥感影像数据作为主信息源,结合Sentinel系列数据,通过人工目视解译和机器学习方法,建立了国家尺度1:10 万比例尺多时期土地利用/土地覆盖遥感监测数据库(CNLUCC)因早期Landsat数据时空覆盖缺失,1972-1977年合成第一期数据,1978-1985年合成第二期数据,1986年起每年度生成一期数据。投影:Albers正轴等面积双标准纬线圆锥投影南标准纬线:25°N。

地球资源数据云的官方博客 3680

ChatUI vs Ant Design X 技术选型对比

维度ChatUI优势轻量级、易上手、完美兼容 Ant Design全能型框架、企业级扩展性、深度模型集成局限性功能单一、缺乏高级交互支持学习曲线陡峭、包体积较大最佳实践单独聊天窗口集成整体智能助手系统开发通过对比可见,ChatUI 适合快速实现基础对话功能,而Ant Design X 更适合构建复杂的 AI 驱动应用。实际选择时需结合项目规模、团队技术栈和对交互复杂度的需求综合评估。

四楼没电梯的专栏 2265

Java Static关键字 笔记

通常来说,当创建类时,就是在描述那个类的对象的外观与行为。除非用new创建那个类的对象,否则,实际上并未获得任何对象。执行new来创建对象时,数据存储空间才被分配,其方法才供外界调用。 –摘自《Thinking in Java》 有两种情况用上述方法是无法解决的: 1、只需为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象。 2、希望某个方法不予包...

zonkidd的博客 232

Synology-群晖(三)DSM7.0系统Video Station无法播放DTS eac3解决方案

群晖升级DSM7.0后,发现部分DTS eac3解码的视频无法通过Vedio Station 3.0.1-2067进行播放,提示不支持该格式视频,初步判断是无法加载ffmpeg解码导致,网上搜了很多处理办法都没有办法解决,最终在知乎上看到一片文章,按此办法解决了这个问题,目前经过验证,该方案完美支持最新版本Video Station 3.0.1-2067,验证系统为DSM7.0和DSM7.0.1,这里使用的NAS为 Vmware虚拟机 黑群晖 演示。大概步骤如下: 添加这个社群来源 http://p

weixin_45827203的博客 3万+

Java笔记 static

static 关键字的具体使用: ​ 1.static 可以修饰方法,属性,代码块,内部类 ​ 2.使用static来修饰属性: ​ 属性:按是否使用static修饰,又分为,静态属性和非静态属性(静态属性 vs 非静态属性(实例对象)) ​ 实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性,当修改其中一个的非静态属性时,不会导致其他对象中同样的属性值的修改 ​ 静态变量:我们创建了类的多个...

weixin_67259232的博客 652

【知识分享】IBIS 建模指南 05

本文详细阐述了IBIS模型创建过程中的关键技术和数据规范要求。主要内容包括:1. 数据完整性检查要点,强调I-V和V-T数据必须覆盖所有工艺角且匹配;2. 数据限制处理方法,介绍100/1000点限制下的两种数据筛选算法;3. 特殊数据处理技术,包括内部终端电阻调整和V-T表时间窗口选择;4. 高级关键字应用,涵盖[ModelSelector]、[Sub model]、[DiffPin]等复杂功能实现方法;5. 预加重缓冲器等特殊结构的建模方案。

一只豌豆象的博客 1595

探索CompletableFuture:高效异步编程的利器

随着现代软件系统的复杂性和用户需求的多样化,异步编程成为了提升系统性能和响应速度的重要手段。在Java领域,CompletableFuture作为Java 8引入的新特性,提供了强大的异步编程能力,极大地简化了多线程和并发任务的处理。本文将深入探讨CompletableFuture的基本功能和使用方法,介绍如何利用其提升程序的并发性能和代码的可维护性。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 170万+

java static笔记

Java中的 static关键字 修饰的 变量和方法,在内存中只有一份, static修饰的变量和方法 在虚拟机加载类的时候也也加载进来了, 它们早于对象生成之前出现。 static 修饰的变量所有的对象都是共享一个并且只初始化一次, static 修饰的方法和变量 直接用 类就可以直接访问 无须生成对象,因为它们是和类一起加载的。 所以在类中声明成员变量就需要注意了, 所有的对象都共用

Be a Man Keep fighting for destination 296

3、结合物理学与深度学习的连续时间动力学模型

本文探讨了如何结合物理学原理与深度学习技术,构建连续时间动力学模型,以提升机器人系统对复杂动态环境的建模与控制能力。重点介绍了深度拉格朗日网络(DeLaN)和深度哈密顿神经网络(HNN)的理论基础及其在模拟与物理系统中的实验表现,并展示了其在逆向模型、前向模型以及能量控制任务上的优越性能。文章还分析了当前方法的局限性,并提出了未来研究方向,如接触处理、广义坐标学习及优化损失函数等。

linux的博客 909

【Java】关键字-static【主线学习笔记】

关键词static;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。

CBCY_csdn的博客 557

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Java学习笔记之---static

Java学习笔记之---static static不能修饰类,局部变量 (一)静态成员的特征 static+属性 静态属性 无论实例化出来多少个对象,都会共用同一块静态空间,类对象共享 静态成员从第一次被加载之后一直到这个类不再有任何对象被使用,也就是说被彻底的销毁的时候,才会进行资源的释放,生命周期长 public class Pig { String n...

weixin_30852451的博客 81

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

《Java面向对象程序设计》学习笔记——静态内部类的访问方法(static/无static)

没有用static修饰内部类,则需要new一个外部类实例,再通过外部实例创建内部类。用static修饰内部类,可以直接通过内部类类名访问静态内部类。

奇妙方程式的博客 938

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Java学习笔记-static

Java学习笔记-static 参考 MCBBS论坛-JAVA高手训练营第五章 static是一个修饰符,如果一个类的字段/方法属于整个类而非单个实例,可以用static修饰。 没有被声明为static的成员叫做实例成员,反之称为静态成员。 被声明为static的成员有以下特点: 类一旦被加载,其也被加载; 静态成员优先于实例成员; 静态成员多了一种被调用的方式:类名.方法名/类名.字段名。 ...

z86588的博客 134

网易云课堂微专业Java学习笔记_static修饰符

#Java学习笔记_static修饰符

qq_35907339的博客 128

java static 学习笔记

package base.study.com; public class StaticDemo { /** * 关键字:static * 使用场景:当变量是所有对象共性的变量时可以被定义为static,节省堆内存,既可以修饰函数,也可以修饰变量 * 好处: * 1)静态函数或变量多了一种调用方式,可以被类直接调用; * 2)静态成员随着类的加载而加载 * 3)静态成员优先于对象存在 * 4)静态成...

xsz880227的博客 175

Java static关键字 学习笔记

目录 static 关键字 静态变量 与 非静态变量  静态方法  static 特点 Java 类执行顺序 面试题 参考资料 static 关键字 static关键字主要用来用于修饰成员(包括成员变量和成员函数),被static修饰的成员被所有的类对象所共享。 Java是面向对象的语言,正常情况下只有用new实例化对象时才会正式生产数据存储空间,并可使用相应的方法。但对于static(静态)关键字来说是特殊的,一旦将成员变量、成员函数设为 static 后,我们就可以...

知其所以然 399

【狂神说java学习笔记】十一:java面向对象(多态、instanceof和static关键字)

本文整理了狂神说Java课程的面向对象编程笔记,包括Java面向对象编程的三大特性之一:多态。另外还包括instanceof和static关键字的详解。

weixin_41637679的博客 421

Java学习笔记---static关键字

Java学习笔记---static关键字static关键字基本介绍static声明属性static属性的注意事项Java中常用的内存区域(主要4块)static声明方法static方法的注意事项static声明内部类static内部类的注意事项static的相关应用 static关键字 基本介绍 创建实例化一个类对象时,JVM会分别开辟一个栈内存和一个堆内存。在堆内存里保存对象中的属性,每个对象都...

weixin_44823875的博客 301

java学习笔记(static详解)

目录static关键字概述 static关键字概述 简单来说,就是当类的属性或者方法加上static关键字后,该属性或者方法的所属就是该类。而没有加static关键字的属性和方法,其所属为该类实例化后的对象。为了更好理解,这里通过图像的来区分有没有static关键字之间的区别。 现在创建一个同班同学的类,该类对应的对象拥有的属性有姓名、年龄、学号以及所在教室。 ...

qq_36334929的博客 327

Java学习笔记-static关键字

Java学习笔记——Static关键字有关 static关键字的概念 static关键字,在书本上的描述是“如果有些属性希望被所有对象共享,则就必须将其声明为static属性”,其实书上的语言描述起来有一点点啰嗦,其实对于static我们可以直接理解为C/C++里面的全局变量。如果想把某个属性改变成所有对象都能使用的,在属性声明之前加个“static”就OK了。 static关键字的用途 1.声明属性 和上面讲到的一样,如果想将一个属性作为全局属性使用,在属性定义之前加一个static,例如 class P

qq_50395600的博客 336

[Java]学习笔记33:static

一旦使用了static关键字,那么这样的内容就不再属于对象自己,而是属于类的,所以凡是本类的对象,都共享一份。 static修饰成员变量 用static修饰学号,每new一个对象,学号id就+1 Student.java public class Student { private String name; private int age; private static int id; static int room; public Student(){} .

weixin_46285081的博客 122

java static学习笔记

static的局限性: 1.在static的方法中仅能够调用其他的static方法和static变量; 2.在static方法中不能以任何方式引用this或 super; 3.static变量在定义时必须进行初始化,并且初始化的时间早于非静态。 4.static的变量的初始化仅能一次,且只在需要输出之前接受最后一次初始化 static的用法原理: 1.在java虚拟机中,对于...

lq110713114的专栏 183
上一篇: 2020-12-28
下一篇: java学习笔记 import 包机制
一次就好~
博客等级 码龄7年 7粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值