final、static修饰符的用法

Nvidia Jetson CH340 驱动安装 最近调一个USB设备,Windows系统上是可以安装CH340 驱动使用的,移到Jetson AGX Orin 上发现没有 /dev/ttyUSB* 设备显示。是一个为盲人和视力障碍者提供的终端设备驱动程序,它会在系统启动时自动加载并占用串口设备,导致我们无法正常使用部分串口设备。安装完后,内核中已经有。 阅读详情

final   最终的

  1. fianl 修饰类,不存在子类,比如String类
  2. final修饰方法,子类不能重写。
  3. final进行修饰属性,为常量,需要初始化,并且不可修改 ,常量命名通常用大写字母,每个字母中间用下划线隔开
  4. final进行修饰属性,子类可以使用

 

static  静态

  1. 修饰属性,属于类不属于某一个对象,一旦改变值,则具有全局特性,某一个对象的属性值就会发生改变。犹如修改了人类的基因。
  2. 修饰方法。Main  静态方法也是属于类,可以通过类名调用

                  普通方法:在普通方法中可以调用任何方法。

                  静态方法:在静态方法中不能调用普通方法,也不能访问成 员变量。只能调用静态方法和访问静态变量。

     3.  修饰类

         Static无法修饰类。内部类可以用static修饰

        

属性加了static,就意味着此属性不再属于某一个对象,而属于类。调用格式:类名.静态属性名   例如:Math.PI

静态属性具有全局变量的特性,存放在全局内存区(独立区域),不在堆内存区。

 

用一组可复现实验讲清 ABAP 内表 Standard / Sorted / Hashed 的性能差异 摘要(150字): SAP项目中性能问题常源于ABAP内表选型不当。标准表(STANDARD TABLE)写入快但查找慢(线性扫描),适合遍历场景;排序表(SORTED TABLE)保持有序,支持二分查找,适合范围查询;哈希表(HASHED TABLE)基于唯一键实现常数级查找,适合高频精确匹配。实验表明:标准表+BINARY SEARCH需预排序,成本可能高于直接使用排序表;哈希表在键匹配时性能最优。Gateway和RAP场景中,内表选型直接影响接口响应,建议根据读写负载(追加/遍历/精确查找)选择对应类 阅读详情

相关推荐

FreeCAD MCP实战:用AI自然语言驱动CAD建模与自动化

在计算机辅助设计(CAD)领域,参数化建模和自动化脚本是提升设计效率的核心技术。其原理在于通过程序化指令控制三维模型的创建与修改,从而将设计意图转化为精确的几何实体。这种技术价值在于显著降低重复性操作成本,实现快速原型迭代和设计探索。在应用场景上,它尤其适用于需要频繁调整尺寸、生成系列化零件或执行规则化建模任务的工程与产品设计。本文聚焦的FreeCAD MCP项目,正是这一理念的先进实践。它通过集成Model Context Protocol(MCP),构建了一个连接Claude AI与FreeCAD的智能

weixin_26913055的博客 724

Java中static、final、static final修饰的属性

1、各种情况的属性 (1)仅static修饰:静态变量,所有对象的同一个类变量都是共享同一块内存空间,而每个对象对于所有的实例域都有自己的一份拷贝。静态域属于类,而不属于任何独立的对象。 (2)仅final修饰:final成员变量必须在声明时初始化或在构造函数中初始化,否则出现编译错误。并且在后面的操作中,不能再对它进行修改。 (3)static final修饰:常量,一旦赋值后不能修改其引...

洋成林 4675

昆仑通态屏幕制作(连载1)---接触篇

写在开始 背景:最近出了做QT、LORA和4G,还做了一个屏幕。以前做了一个迪文的串口屏幕,发现网上的教程很多,所以连载就不更新了,并且迪文屏幕的设置什么的比较简单,应该从网上都能找到对应的教程。而现在用的昆仑通态的屏幕属于嵌入式屏幕,至于为啥叫嵌入式,也不是很明白,反正就是需要用这个屏幕,嵌入式不嵌入式不重要了。重要的是能用,并且能实现串口屏幕不能实现的功能。所以选定昆仑通态的一款屏幕。 文章语言:我比较习惯用比较糙的语言介绍做的东西,有时候不太准备,但是为了方便理解,还请大家谅解。用...

weixin_45426095的博客 6736

【Java入门】final关键字、static关键字、内部类的认识

建数据库表后使用事务回滚出现问题: 以用户转账为例: 数据库建表 create table account( id int PRIMARY KEY auto_increment, username varchar(20), money int); ​​​​​​ java程序(转账程序): import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Stat

CODEING一场空的博客 851

LangChain开发避坑指南:为什么Pylance总提示‘无法解析导入‘?实测7种修复方案

本文深入解析了在VS Code中使用LangChain开发时,Pylance频繁提示‘无法解析导入’的根本原因——Python解释器与语言服务器的环境路径不一致。文章提供了从基础排查到深度配置的7种实测修复方案,包括切换解释器、配置extraPaths、使用pyrightconfig.json等,旨在帮助开发者彻底解决此问题,提升AI应用开发效率。

weixin_28826521的博客 444

减小伺服电机共振的方法(以松下伺服为例)

嘿 ! 我是【小黄】 , 我们又见面啦 !!! 毕竟技术只有大家交流才会进步嘛 ! 这博客是对自己学习的一点点记录和总结 ,如果您对自动控制感兴趣的话 ,可以关注一下我的动态 , 我们一起学习呀 ! 我们都还年轻 ,我们还有无限可能 。 YES ! 减小伺服电机共振的方法(以松下伺服为例)1. 准备工作:1.1.1 如何推定共振点:1.1.2 测定实操:1.1.3 总结:2. 下期预告: 在我们调试完伺服参数以后机器人运动到某个特定位置会产生振动或异响,我们要做的就是消除这个异响保..

在下小黄的博客 1万+

Java中final、static关键字的作用

final关键字可用于三个地方: 用于修饰类、类属性和类方法。 被final修饰的类不能被继承,被final修饰的类属性和类方法不能被覆盖(重写); 一、final 1. final修饰变量: final意为不可改变,修饰成员变量时可以在生命时初始化或者在构造函数中初始化,修饰局部变量时在使用之前初始化。要是企图改变final修饰等变量值则会编译错误 2. final修饰方法: final修饰的方...

总结经验,与君共勉 3424

【2025CVPR】基于脉冲神经网络的能效目标检测模型:Multi-scale Spiking Detector(MSD)深度解析

本文提出了一种创新的多尺度脉冲神经网络目标检测器(MSD),通过生物启发的ONNB模块和MSDF框架实现了高效准确的目标检测。该模型采用端到端直接训练策略,在COCO数据集上达到62.0%mAP的精度,同时仅需7.8M参数和6.43mJ能耗,较传统方法提升2.8%精度并降低82.9%能耗。实验验证了其在小目标检测和事件数据处理的优越性,为边缘计算应用提供了新范式。

hasakie的博客 1109

二、final和static关键字,接口和抽象类

JavaSE进阶二,讲述了final和static关键字,接口和抽象类......

电脑高级开关机工程师的博客 597

Ubuntu22.04安装ros(一键搞定)

然后发现可以一键安装,话不多说,直接终端输入如下指令。回车之后系统会自动安装ros。

m0_47313541的博客 7413

STM32CubeIDE开发环境搭建与GPIO控制实战

嵌入式开发中,MCU开发环境构建是软硬件协同的起点,其核心在于工具链选型、外设抽象层级与调试可靠性。HAL库作为ST官方标准硬件抽象层,通过统一接口屏蔽芯片差异,显著提升工程可移植性;而STM32CubeIDE则以图形化配置+自动生成代码的方式,实现‘配置即代码’的确定性开发范式。该组合在教学验证、原型迭代和中小规模量产中具备高性价比技术价值,广泛应用于智能传感、工业HMI及IoT终端等场景。本文聚焦STM32CubeIDE 1.15.0环境部署、MyST账户与固件包管理、ST-LINK驱动校验,以及基于H

weixin_33531560的博客 81

static和final关键字的使用

static和final关键字的使用

qurious7的博客 1995

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

public等访问修饰符和final,static的用法

一.访问修饰符1、public:表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protecte...

尼古没有丁的博客 1968

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

public static final int a;static和final修饰符的用法举例

public static final int a;static和final修饰符的用法举例

ying909175415的专栏 1127

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

java中的修饰符static与静态方法final的用法

一、static   修饰属性,方法,代码块 1、静态方法:    使这个方法成为整个类所公有的方法,可以用   类名.方法名  直接访问         注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性)          本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法

找不到岸的水手 1199

java中的修饰符static与静态方法及final的用法

一、static   修饰属性,方法,代码块 1、静态方法:    使这个方法成为整个类所公有的方法,可以用   类名.方法名  直接访问           注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性)          本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法

奔跑的乌龟的专栏 4162

java中static修饰函数_java中的修饰符static与静态方法final的用法

一、static修饰属性,方法,代码块1、静态方法:使这个方法成为整个类所公有的方法,可以用 类名.方法名直接访问注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性)本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法。静态方法要慎重使用。在静态方法中不能出现this关键字,因为这是针对...

weixin_31008279的博客 398

java修饰静态_java中的修饰符static与静态方法及final的用法

一、static修饰属性,方法,代码块1、静态方法:使这个方法成为整个类所公有的方法,可以用 类名.方法名直接访问注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性)本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法。静态方法要慎重使用。在静态方法中不能出现this关键字,因为这是针对...

weixin_39932181的博客 466

精华:java中的修饰符static与静态方法final的用法

一、static   修饰属性,方法,代码块 1、静态方法:    使这个方法成为整个类所公有的方法,可以用   类名.方法名  直接访问         注意:static修饰的方法,不能直接访问(可以通过组合方式访问)本类中的非静态(static)成员(包括方法和属性)          本类的非静态(static)方法可以访问本类的静态成员(包括方法和属性),可以调用静态方法

qq_28313221的博客 512

java中static、final、static final的区别

final可以修饰:属性,方法,类      final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。      final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。      final修饰的属性表明是一个常数(创建后不能被修改)。      final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继

沉浮 4万+

JavaSE | 修饰符之static“共享”与final“不可变”

本文介绍了Java中static和final两个关键修饰符的用法

weixin_73953000的博客 2178

final 与 static 的区别

final 与 static 的区别 都可以修饰类、方法、成员变量。 static可以修饰类的代码块,final不可以。 static不可以修饰方法内的局部变量,final可以。 static修饰表示静态或全局,被修饰的属性和方法属于类,可以用类名.静态属性 / 方法名 访问 static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块,只会被执行一...

ConstXiong 1万+

java核心学习(五) 修饰符(重点是static、final)

  讲在前面:成员访问控制修饰符 public/protected/default/private的作用就不解释了,重点解释static 一、类修饰符:public/final/abstract   final修饰的类不能再有派生类,意思是类的树形结构的叶子节点。   abstract修饰的类是抽象类   public修饰的类:一个java文件只能有不超过一个的public类,而...

a2607900692的博客 108

static,final,static-final

三个修饰符的作用:提高程序运行性能,优化程序结构 static static表示"静态" ,“共享”, “全局”, “属于类的” 只能修饰方法和变量和内部类(相当于外部类) 1.修饰成员变量 1.1 引用成员变量的方式建议使用className.var。 1.2 表示类的所有实例共享此变量且可以修改,并且继承A的子类的实例也可以修改变量 用法: class A{ /

yuanleiming的博客 324

static final 和final的区别

学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。 static是静态修饰关键字,可以修饰变量和程序块以及类方法: 当定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存; 当修饰一个程序块的时候(也就是直接将代码写在static{...}中)时候,虚拟机就会优先加载静态块中代码,这主...

weixin_34357928的博客 167

final static与final以及static的区别

final: final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。 final修饰的属性表明是一个常数(创建后不能被修改)。 final修饰的方法表示该方法在子类中不能被重写,final修饰的类表示该类不能被继承。 对...

qq_41820897的博客 283
上一篇: java集合中三种遍历方法
下一篇: 接口和抽象类的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值