public static是不完整的修饰符,后面要加上 void,String,int等类型,表示方法是静态方法
static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数。
这两句的区别就在于,能不能直接用类名访问
假如,我有一个类,如下图所示:

接下来先实例化一个对象,ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法

那这又有什么用呢?如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是乎,静态方法就带来了便利,如下图所示:

墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
1.1k累计阅读
1.2k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄5年
public static是不完整的修饰符,后面要加上 void,String,int等类型,表示方法是静态方法
static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数。
这两句的区别就在于,能不能直接用类名访问
假如,我有一个类,如下图所示:

接下来先实例化一个对象,ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法

那这又有什么用呢?如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是乎,静态方法就带来了便利,如下图所示:

佳能C3025打印机扫描方法
佳能C3025彩色打印机扫描方法 步骤一、如果打印机处于休眠状态,可按图中标记的按钮唤醒打印机; 然后点击屏幕上的【扫描】 步骤二、扫描类型选择【文件】 步骤三、点击屏幕上的【地址簿】 步骤四、此时屏幕胡看到名字,如果看不到自己的名字,可往下滑动直到看到自己的名字,然后点击自己的名字,再点击右下角的【应用】 步骤五、点击【发送设置】,可看到文件格式为PDF,点击可以选择JPEG的图片格式。...
Java中的static和public关键字使用
在Java中,static关键字可以用来修饰类的成员变量、方法和代码块,它的作用是将这些成员标记为静态的,即与类相关而不是与类的实例相关。使用static关键字可以在不创建类的实例的情况下访问类的成员变量和方法。以下是static关键字的用法:静态变量也称为类变量,它们属于类而不是属于任何特定的实例。使用static关键字声明的变量只有一个副本,无论创建多少个类的实例,它们都共享这个变量。静态变量可以通过类名直接访问,例如: 可以通过来访问变量。静态方法属于类而不属于任何特定的实例。使用static关键字声
Cursor+Apifox MCP Server实战:5分钟搞定API自动化测试用例生成
本文详细介绍了如何利用Cursor IDE与Apifox MCP Server,在5分钟内将API文档自动转化为高质量的自动化测试用例。通过配置MCP Server建立数据桥梁,开发者可直接用自然语言指令,让AI基于真实接口规范生成可立即执行的pytest测试代码,大幅提升接口测试效率,特别适合快节奏的SaaS项目。
public static void main(String[] args) 的介绍
但行好事,莫问前程。念念不忘,必有回响。诚心正意,手起键落:"Hello,World!" ···
Gromacs文件格式全解析:xtc vs trr vs cpt,哪种更适合你的模拟需求?
本文深入解析Gromacs分子动力学模拟中的三种核心文件格式xtc、trr和cpt,详细对比其技术特性和适用场景。xtc适合存储效率优先的场景,trr保留完整动力学数据,cpt确保模拟精确重启。通过实际配置示例和存储优化技巧,帮助用户根据模拟需求选择最佳格式组合,平衡分析灵活性与存储成本。
Python实战:5分钟搞定VCF文件中每个样本的SNP统计(附bcftools安装指南)
本文介绍了三种高效统计VCF文件中每个样本SNP数量的Python方法,包括原生解析、结合bcftools的推荐方案以及使用PyVCF3专业库。特别推荐bcftools结合Python的方法,适用于中大型VCF文件,显著提升处理效率。文章还提供了bcftools安装指南和进阶统计技巧,帮助生物信息学分析人员快速完成SNP统计任务。
java入门疑问?public?static?
刚刚接触java的时候,就反复出现的“public”,“static”。一直是我的心病。早就想搞清楚了。在网上看过许多大佬的帖子后终于有了自己的理解了。下面我将把我的看法和理解展示出来。供给入坑java的学弟学妹们。若其他大佬发现我的理解存在问题,也欢迎交流探讨和指正。 一、怎么理解关键词 无论是public还是static。都是java语言的关键词。怎么理解关键词呢?简单来说“吧关键词看做标签”。举个例子。比如看见 int j = 0;你就轻易明白这句语言是“定义了一个...
杰理JL701N V142的SDK实现双备份自定义OTA教程和代码分享
摘要 本文档详细介绍了基于JL701N SDK的UART OTA升级功能开发方案。该方案采用双备份(Dual Bank)机制,通过串口实现安全可靠的固件远程更新。核心特性包括:1) 双备份升级机制确保升级失败可回滚;2) CRC-16/XMODEM校验保障数据完整性;3) 灵活的传输控制,支持自定义波特率和数据包大小。文档提供了完整的系统架构、API接口说明、通信协议规范以及移植指南,适用于生产烧录、现场升级等多种场景。配套Python升级工具简化了升级流程,使开发人员能够快速实现固件更新功能。
java中public static_对java中public、static的理解
首先是public在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外...
博途PLC S7-1200/1500 ModbusTcp通信SCL代码篇(轮询)
博途PLC MODBUS TCP的详细讲解和注意事项,可以参看下面这篇博文,这里不在赘述。这篇作为SCL代码篇主要给出SCL语言下的轮训写法和注意事项。博途PLC1200/1500PLC ModbusTcp通信(轮询处理)_RXXW_Dor的博客-优快云博客。............
大数据合规工程师必备的7项核心技能
当我们谈论“大数据”时,往往先想到它的价值——驱动业务增长、优化用户体验、赋能智能决策。大数据的价值越大,其合规风险的“重量”就越重。2023年,全球有超过120个国家出台了数据保护法规,中国《个人信息保护法》《数据安全法》的实施进入深水区,欧盟GDPR的罚款金额屡创新高(最高达全球营收的4%)。企业面临的合规压力,早已从“被动应对监管”升级为“主动构建合规能力”。在这样的背景下,大数据合规工程师。
在java中静态方法与非静态方法
在java中public void与public static void有什么区别 ? public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public static void 修饰是静态方法,属于类,使用类名.方法名直接调用。 非静态方法之间可以互相调用,非静态方法也可以调用静态方法;但是静态方法不可以直接调用(未初始化的)非静态方法...
华为OD机试真题 新系统 2026-04-26 Python&JS 实现【最大化游戏试玩资格分发】
新研发了一台游戏设备可以面向用户接受试玩。现有 n 个试玩申请,每个试玩有开始时间和结束时间。作为协调员,为了能让更多人体验到游戏,你需要对试玩申请进行选择,使得:
Java语言中 void和public void的区别,static和public static的区别。
void 中文意思是 空的,无效的。 编程=数据结构+算法; 在Java语言中,有8种基本的基本数据类型,当用java这个对象语言去描述现实实体时。基本数据类型就用不到了,要专门来引用 一种数据来描述这个对象。要在计算机里面用java语言引用这个数据的第一步,就是来构建一个专门的内存地址,这个就是“void”。 void是一个不可实例化的占位符类,在计算机内存地址存放一个class类对象。按照数据类型来理解。 public void 呢? 在void前面加载一个...
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
【java】Static解读和public static void main(String[] args)详细分析
首先问一个问题: publicstatic void main(String[] args)代码代表了什么含义?以及思考为什么java程序一开始就会进入main()函数,其实c、c++也是如此?后面一个问题有static的基础就非常容易。(后一个问题的答案提前公布:用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块) 现在回到第一个问题:
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
public static void main(String[] args)和public static void main(String args[])的区别
新手上路,观察到《Java2实用教程》里main函数的写法和网课里的有这样的细微差别,寻找到别人回答的下面的答案: 以下是来自于优快云博主「星空武哥」的原回答: 他们的最终结果是没有什么不同,但是从语法上是有不同的。 String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型。 String[] args单从类型上来讲属于字符串数组类型, 而从变量本身来讲就是一个单纯的引用变量,
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
java学习笔记5_HelloWorld 和 public static void main(String[] args)
1. 这是第一个hello程序和说明 // 默认引入package java.lang // 文件名和类名必须相同,在一个文件里最多有一个public类 public class Hello { // static 关键字:static表示该方法是静态的(即静态函数中的代码存储在静态存储区), //不需要实例化就可以使用。
java类中的main()方法必须是public static void 和有参数的
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子
【 JavaSE 】 类和对象_public static void change()是什么意思
类的定义方式以及对象的实例化类中的成员变量和成员方法的使用对象的整个初始化过程//实例变量 存放在对象内//实例变量//实例变量//类变量也叫静态变量,编译时已经产生,属于类本身,且只有一份。存放在方法区//被final修饰的叫常量,也属于对象。被final修饰,后续不可更改//静态的常量,属于类本身,只有一份 被final修饰,后续不可更改//实例成员函数int a = 10;//局部变量");//实例成员函数");//静态成员函数//不能访问非静态成员error。
【通俗易懂学JAVA】——public void与public static void的区别
通俗易懂学JAVApublic void与public static void的区别 public void与public static void的区别 ●区别: 这两句的区别就在于,能不能直接用类名访问。 接下来实例化一个对象ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法 如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是静态方法就带来了便利,如下图所示: 【总结】public static void为静态方法,用一个类的方法之前不需要实例化这个类【所
public static void与public void的区别(转)
public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public static void 修饰是静态方法,属于类,使用类名.方法名直接调用; 转载于:https://www.cnblogs.com/banml/p/10173988.html...
public static void main(String[] args)
目录public 关键字static 关键字void关键字main 方法String[] args 参数 JAVA:public static void main(String args[]) 详解 public static void main(String[] args){} 关于Java main()方法 public 关键字 访问修饰符:声明主函数为public就是告诉其他的类可以访问这个函数 static 关键字 告知编译器main函数是一个 静态函数 main函数中的代码是存储在 静态存储
今天终于搞懂,为什么 Java 的 main 方法必须是 public static void?
来源:suo.im/6v9d64为什么 main 方法是静态的(static)?为什么main方法是公有的(public) ?为什么 main 方法没有返回值(Void)?总结Main ...
今天终于搞懂了:为什么 Java 的 main 方法必须是 public static void?
往期热门文章:1、轻松两步,我在 SpringBoot 服务上实现了接口限流2、lazy-mock ,一个生成后端模拟数据的懒人工具3、求求你别再用offset和limit分页了4、ID...
public static void main(String[] args)和使用junit测试的区别
1.经常写一个测试类的时候使用的junit的注解的形式,结果出现了一个问题,直接上代码。 @Test public void test2() throws IOException { System.out.println("请输入字符,按回车键结束输入:"); int c; try { c = System...
java void static,“public static void”在Java中意味着什么?
What does public static void mean in Java?I'm in the process of learning. In all the examples in the book I'm working from public static void comes before any method that is being used or created. Wha...
4289
808

被折叠的 条评论
为什么被折叠?



