public static void基础总结

【论文复现】——基于LM优化的NDT点云配准算法 传统的正态分布变换配准算法处理初始位姿变换相差较大的两帧点云时,存在无法收敛或者陷入局部最小值的问题。为了提高算法的收敛性能,提出了一种基于LM方法改进的三维正态分布变换配准算法。 阅读详情

关键字: 基础总结

 
    public 是访问控制符的一种
    访问控制符一共有以下这几种
    friendly 默认时的控制符(啥都不写时)被修饰的话同一个包内相当于Public。对于包外的来说相当于Private.
    public   被修饰的话,任何人都可以访问。
    private  被修饰的话,外人将不能访问。
             thank in java举了一个例子
 

class Sundae {
  private Sundae() {}
  static Sundae makeASundae() {
    return new Sundae();
  }
}

public class IceCream {
  public static void main(String[] args) {
    //! Sundae x = new Sundae();
    Sundae x = Sundae.makeASundae();
  }
}

        这个例子说明priate在这里起到2个作用
        1。防止被继承
        2。类的创建方式被控制起来。
 
    protected 有限制的友好。对于使用者来说相当于Friendly包内可见包外不可见。但是对于包外的继承者来说就可见的。
       将thank in java中的2个例子整合一起就清楚了

//: Cookie.java
// Creates a library
package c05.dessert;

public class Cookie {
  public Cookie() {
   System.out.println("Cookie constructor" );
  }
  void foo() { System.out.println("foo" ); }

  //protected void foo() {
  //  System.out.println("foo"); 
  //}

} ///:~

       Cookie的foo修饰符成protected的话 ChocolateChip的注释就可以去掉
//: ChocolateChip.java

// Can't access friendly member
// in another class
import c05.dessert.*;

public class ChocolateChip extends Cookie {
public ChocolateChip() {
System.out.println(
"ChocolateChip constructor" );
}
public static void main(String[] args) {
ChocolateChip x = new ChocolateChip();
//! x.foo(); // Can't access foo
}
} ///:~
 
       ps:private protected可以修饰内部类。
 
    static 一个重要的关键词
           被static修饰的数据或方法。将作为那个类的实例们共有的东西。从计算机结构来说。所有那个类的实例们的static成员的内存地址是不变得。
 
 
 
     void 是表示main方法的返回值的数据类型。
     关于java的数据类型
    下面这些是java提供的基本数据类型,作为oop的语言返回值也可以是各种类

主类型

大小

最小值

最大值

封装器类型

boolean

1-bit

–

–

Boolean

char

16-bit

Unicode 0

Unicode 216 - 1

Character

byte

8-bit

-128

+127

Byte

short

16-bit

-215

+215 – 1

Short1

int

32-bit

-231

+231 – 1

Integer

long

64-bit

-263

+263 – 1

Long

float

32-bit

IEEE754

IEEE754

Float

double

64-bit

IEEE754

IEEE754

Double

void

–

–

–

Void 1

 
    基本数据类型细分的话可以分成boolean,char,整数,浮点
 
    整数:byte 8 short 16 int 32 long 32
        0x表示16进制 O表示8进制
        L表示long型 
        默认int型
   
    浮点:float 32 double 64
        0.0 1.1 .01 2e10 3e-10
        默认double型    可用f(F)标知float 2.3f
   
    main 方法名
    方法
    方法的格式 返回类型 方法名( /* 参数列表*/ ) {/* 方法主体 */}
    java的命名规则
    1、不能是关键词
    2、有英文字母,数字,下划线,和美元字符组成
    3、开头以数字开头

 
    String[] args  参数
    参数
     方法的参数是可选的,参数如果是基本数据类型的话,就没什么需要考虑的因为它是传值得。如果参数是对象,那需要注意的是,这个参数是传地址的。
 
    main方法的特殊性
    main是java类的入口。


 
损失函数大汇总(八)(IoU Loss附公式推导与代码) 本文详细介绍了IoU Loss及其在图像分割中的应用。IoU(交并比)是衡量预测区域与真实区域重叠程度的指标,IoU Loss定义为1-IoU,直接优化区域重叠质量。文章推导了IoU的数学表达式和梯度计算,分析了其函数特性:全局耦合梯度、对漏检误检的双重惩罚、适合类别不平衡任务。与Dice Loss相比,IoU更强调覆盖质量而非相似度。实际应用中IoU Loss常与BCE组合使用,前者保证训练稳定性,后者优化整体区域质量。文章还提供了IoU Loss的代码实现,适用于二值分割、小目标提取等场景,特别当任务评 阅读详情

相关推荐

LiveKit 本地部署实战:从零搭建安全实时通信环境(Caddy+HTTPS)

本文详细介绍了如何从零开始搭建LiveKit本地部署环境,结合Caddy服务器实现HTTPS安全通信。通过环境准备、证书生成、服务配置到前端客户端集成的完整流程,帮助开发者快速构建实时音视频应用,特别适合需要安全实时通信的场景。

weixin_29227585的博客 681

菜鸟学Java public static void main(String[] args) 是什么意思?

包名的层数没有硬性的限制要求,你可以根据需要组织包的层次结构。一般来说,官方网站或文档会提供相应的版本兼容性信息,你可以参考这些信息选择适合你的项目的版本。而对于第三方库和框架包,你需要下载相应的库文件,并在项目中进行配置和引用,以便使用其功能。方法中使用其他类型的参数,你可以将命令行传入的字符串参数解析为你需要的类型。),包含了方法要执行的代码块。在这个例子中,方法体内部没有给出具体的代码,你可以在这个代码块中添加你要执行的操作。对于包的层数并没有硬性的限制要求,你可以根据自己的需要来组织包的层次结构。

Python领域优质萌新学习笔记 3万+

lenovo联想拯救者Legion Y9000P 2022款2023款2024款笔记本电脑(82RF,82WK,82WQ,83DE,83DF)原装出厂Windows11预装OEM系统镜像下载

联想原装出厂系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office办公软件、联想电脑管家、联想浏览器、联想软件商店、legionzone控制中心等预装程序。链接:https://pan.baidu.com/s/1YBji_oh7xOkq-NxnS8Mm8g?链接:https://pan.baidu.com/s/1S7_enXmuoja1a9ASvUT5Fg?拯救者Legion Y9000P IRX9H 2024款【83DE】原厂Win11系统包。

QQ17855069的博客 6528

在Java中,`public`, `static`, 和 `void` 关键字各自有特定的含义,并且可以在不同的上下文中使用

在代码中main方法的上下文中,public static void main(String[]args),它是Java程序的入口点。main方法必须声明为public、static和void,并且必须有一个带有名为args的字符串数组参数的特定签名。在Java中,public是一个访问修饰符,它指定可以从程序中的任何地方访问方法或变量。static是一个关键字,指示方法或变量属于类本身,而不是类的实例。是一个非常重要的关键字组合,它定义了一个特殊的函数或方法,称为静态方法。的类,并在其中定义了一个名为。

[Blog][Domain] programb.blog.youkuaiyun.com 3676

2025年有道翻译网页版JS逆向实战:从抓包到AES解密,手把手教你搞定sign签名

本文详细解析2025年有道翻译网页版的JS逆向实战,从抓包分析到AES解密全流程。通过实战演示签名生成机制和AES-CBC解密技术,帮助开发者破解有道翻译的反爬系统,实现高效数据获取。重点涵盖动态密钥处理、错误重试机制及反反爬策略,为开发者提供完整的技术解决方案。

weixin_30379531的博客 505

24届-Python面经(华为OD)

【摘要】24届非科班生通过栗栗姐指导成功转行华为OD。从4月4日零基础准备,经历机考(4/18)、测评(4/19)、资格面(5/7)、技术面(5/9-11)到5月17日获offer。全程栗栗姐提供题库、面经指导和实时跟进。虽遇压力面和技术短板,但在专业辅导下10天走完全流程。案例证明转行需自身努力+优质HR支持,栗栗姐团队提供多岗位(Java/Python等)、多地域(北上深等)OD机会,含笔试资料和全流程攻略。

2401_86909848的博客 1188

在java中静态方法与非静态方法

在java中public void与public static void有什么区别 ? public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;public static void 修饰是静态方法,属于类,使用类名.方法名直接调用。 非静态方法之间可以互相调用,非静态方法也可以调用静态方法;但是静态方法不可以直接调用(未初始化的)非静态方法...

Jason的学习笔记 1879

5.2 自抗扰控制 (ADRC)

自抗扰控制(Active Disturbance Rejection Control, ADRC)是由韩京清研究员于1998年提出的一种不依赖被控对象精确数学模型的新型控制技术[reference:0]。其核心思想是将系统的模型不确定性、内部参数摄动以及外部负载变化等所有影响统一定义为“总扰动”,通过一个名为扩张状态观测器(ESO)的环节对其进行实时估计并主动补偿,从而实现动态解耦和强鲁棒性。

技术工作者 1176

Java语言中 void和public void的区别,static和public static的区别。

void 中文意思是 空的,无效的。 编程=数据结构+算法; 在Java语言中,有8种基本的基本数据类型,当用java这个对象语言去描述现实实体时。基本数据类型就用不到了,要专门来引用 一种数据来描述这个对象。要在计算机里面用java语言引用这个数据的第一步,就是来构建一个专门的内存地址,这个就是“void”。 void是一个不可实例化的占位符类,在计算机内存地址存放一个class类对象。按照数据类型来理解。 public void 呢? 在void前面加载一个...

m0_51177377的博客 6561

OpenNARS开源通用人工智能系统:非公理推理引擎实践指南

人工智能系统从基于规则推理到深度学习模型,始终围绕如何让机器具备智能决策能力。传统逻辑系统依赖公理和完备知识,而现实世界智能体需要在资源受限、信息不完备环境下进行推理。非公理推理系统(NARS)通过动态真值计算和信念修正机制,实现了在不确定性环境下的自主学习和决策。这种推理引擎的技术价值在于模拟人类思维的核心机制——归纳、演绎和学习,为通用人工智能(AGI)提供了不同于数据驱动的新路径。在应用场景上,NARS适用于游戏NPC决策、复杂系统故障诊断和自适应机器人控制等领域。OpenNARS作为NARS理论的开

weixin_31961675的博客 408

汽车软件工程师必看:ASPICE流程实战指南(附完整产物清单)

本文为汽车软件工程师提供ASPICE流程实战指南,详细解析如何搭建合规开发环境、各阶段文档产出清单及工具链整合策略。通过实战案例和模板资源,帮助团队高效实施ASPICE标准,提升软件开发质量与效率。

weixin_29230805的博客 470

public static void main(String[] args) 的介绍

但行好事,莫问前程。念念不忘,必有回响。诚心正意,手起键落:"Hello,World!" ···

低调,谦虚,自律,反思,成长! 3万+

LTE信令流程实战:从Attach到Service Request的完整解析(附常见问题排查)

本文深入解析LTE信令流程中的Attach和Service Request关键环节,提供从基础原理到实战排查的完整指南。涵盖鉴权、承载建立等核心步骤,分析常见故障模式及优化方案,并附赠信令跟踪工具使用技巧,助力通信工程师提升网络运维效率。

alpha的博客 319

大话java基础知识一之为什么java的主函数入口必须是public static void

为什么java的主函数入口必须是public static void main (String[] args); 很多写javaEE好几年的程序员经常会记得java的主函数就是这么写的,但实际上为什么这么写大都已经忘记。 由于每天被各种框架,各种技术包围,所以出现了一种知道怎么用但不知道为什么这么用的情况。 java的主函数是一个java基础知识的大综合,在面试中,从这里就能看出...

weixin_30586257的博客 195

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

java入门基础---public static void main(String[] args)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,

m0_52231503的博客 784

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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...

weixin_42486337的博客 164

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

java ee 程序入口_大话java基础知识一之为什么java的主函数入口必须是public static void...

为什么java的主函数入口必须是public static void main (String[] args);很多写javaEE好几年的程序员经常会记得java的主函数就是这么写的,但实际上为什么这么写大都已经忘记。由于每天被各种框架,各种技术包围,所以出现了一种知道怎么用但不知道为什么这么用的情况。java的主函数是一个java基础知识的大综合,在面试中,从这里就能看出程序员的基础知识掌握程度...

weixin_29366307的博客 386

public static void main(String args[])的 每个参数的意思

Java自学的路上来到了Jvm的基础入门的时候,再回首这句代码,才发现里面蕴含了好几个知识点. ① public 代表的是这个方法是一个全局的,可以被Jvm所调用 ② static 是实例化的意思,代表这个main 方法随着类的加载而加载,可以直接通过类名直接调用,(毕竟JVM 不会帮你new 一个对象) ③ void 代表这个方法是没有返回值,也不需要这个方法有返回值 ④ String [] args 是一个形参,之前我一直不理解我为什么要传一个形参的数组呀,因为是我一直给数组传递过参数,我们可以在Ide

weixin_46351306的博客 994

static void main

public static void main(String[] args){ }

u011687470的专栏 467

java void main_JAVA:public static void main(String args[]) 详解

主函数的一般写法如下:public static void main(String[] args){…}(1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。(2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这段代码就已经存在了。如果main()方法没有使用static修饰符,...

weixin_34702885的博客 928

Java基础题10:(单选题)以下代码的输出结果是() public class Test { public static void main(String[] args) { Stri

qq_45453185的博客 2万+

Java基础题29:(单选题)阅读下列代码; public class Test{ String s=“One World One Dream“; public static void main(St

29、(单选题)阅读下列代码; public class Test{ String s=“One World One Dream”; public static void main(String args[]){ System.out.println(s); } } 其运行结果是() A.args B.One World One Dream C.s D.编译错误 【正确答案】D 【答案解析】main方法是程序执行的入口,在本程序中main方法中的语句"System.out.println(s);"无法调用在

qq_45453185的博客 4643

服务端之Java基础的JDK下载与安装、widows命令行窗口、打印输出、println、System、String、public、static、class、main、void、dos、out、int

服务端之Java基础的JDK下载与安装、widows命令行窗口、打印输出、println、System、String、public、static、class、main、void、dos、out、int

优快云博客主页地址:https://mengjian.blog.youkuaiyun.com/ 568

【Java基础知识】程序猿的第一段代码-HelloWorld

本文手把手指导初学者在IDEA中创建首个Java程序——HelloWorld,详解项目、包、类的创建规范,逐行剖析public class、main方法与System.out.println的含义,并总结新手常见报错(如中文符号、分号遗漏),提供快捷键技巧与运行验证流程,帮助读者顺利迈出Java编程第一步。

weixin_60274730的博客 2013

零基础学Java,这份复盘笔记让你少走弯路【基础篇1】

本文介绍Java基础内容,包括HelloWorld程序,包括main方法、static方法和void方法。main方法是程序入口,可以不带参数。此文章强调了main方法的参数和返回值的重要性,以及对代码的解释。

weixin_49562392的博客 324

Java标识符

【代码】Java标识符。

2501_92493867的博客 132
上一篇: 类初始化时构造函数调用
下一篇: 人生管理分类建立开题篇
AlextoWarson
博客等级 码龄17年 33粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值