为什么Java程序需要“main()”方法?

2023-11-29

这只是一个命名约定?为什么从 shell 执行程序时不能调用任何方法,例如



$> java myPackage.MyClass.myOwnEntryPoint(String[] str)
  

是的,这是一个命名约定,继承自C。这样做的好处是,只需查看代码就可以非常简单地找出哪个方法应该是主方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么Java程序需要“main()”方法? 的相关文章

  • 在java中切换imageIcon?

    我有很多在窗口中移动的平面 线程 我想根据平面的方向切换 ImageIcon 例如 如果飞机向右飞行 则飞机的 imageIcon 是向右的 然后飞机向左飞行 则将 imageIcon 交换为飞机向左 我怎样才能在方法paintCompon
  • 如何在 Spring 5 MVC 中将 FilePart 转换为 byte[]

    我有从网络表单接收和上传文件的控制器方法 如何从 FilePart 中提取字节数组并将其保存到数据库 我可以通过使用 FilePart transferTo 将 FilePart 保存到文件中来完成此操作 但这看起来又慢又难看 有更好的方法
  • Cassandra Pojo Sink Flink 中的动态表名称

    我是 Apache Flink 的新手 我正在使用 Pojo Sink 将数据加载到 Cassandra 中 现在 我在以下命令的帮助下指定表和键空间名称 Table注解 现在 我想在运行时动态传递表名称和键空间名称 以便可以将数据加载到用
  • 在 Java 中实现排列算法的技巧

    作为学校项目的一部分 我需要编写一个函数 该函数将接受整数 N 并返回数组 0 1 N 1 的每个排列的二维数组 该声明看起来像 public static int permutations int N 该算法描述于http www usn
  • 为什么这不会绘制图像?

    我想做的是 当我运行应用程序时 它会启动线程并且图像显示 3 秒 3000 毫秒 然后线程停止运行 图片路径正确 图片文件存在 线程本身运行 但是 图像似乎没有显示 可能出什么问题了 这是我的代码 package org main impo
  • 在tomcat中显示Spring-security的SQL错误

    我使用 spring security 框架创建了一个 Web 应用程序 我设置了一个数据库来存储用户及其角色 但 tomcat 给出以下错误 17 sep 2010 11 56 14 org springframework beans f
  • 杰克逊.将缺失的属性反序列化为空Optional

    假设我有一堂这样的课 public static class Test private Optional
  • 32 位数字中 1 的数量

    我正在寻找一种在 32 位数字中包含 1 数量的方法 之间不使用循环 任何人都可以帮助我并向我提供代码或算法吗 这样做 提前致谢 See Integer bitCount int http java sun com javase 6 doc
  • Tomcat:具有强密码的 TLSv1.2 不起作用

    我安装了Tomcat 7 配置了对 TLSv1 2 的支持在端口 8443 上 我的连接器配置 协议 org apache coyote http11 Http11NioProtocol SSLEnabled true 方案 https 安
  • 如何使 java.text.NumberFormat 将 0.0d 格式设置为“0”而不是“+0”?

    需要带符号的结果 0 0d 除外 IE 123 45d gt 123 45 123 45d gt 123 45 0 0d gt 0 我调用format setPositivePrefix 在 DecimalFormat 的实例上 强制结果中
  • 如何调试内部错误?

    所以我有课Foo最终应该调整并重新加载类 它也有一个方法 private void redefineClass String classname byte bytecode ClassFileLocator cfl ClassFileLoc
  • Java ZIP - 如何解压缩文件夹?

    是否有任何示例代码 如何将 ZIP 中的文件夹部分解压到我想要的目录中 我已将文件夹 FOLDER 中的所有文件读取到字节数组中 如何从其文件结构创建 我不确定你所说的部分是什么意思 您的意思是在没有 API 帮助的情况下自己完成吗 如果您
  • 改造添加带有令牌和 ID 的标头

    我在获取经过身份验证的用户时遇到问题 在此之前我得到了令牌和用户 ID 现在我需要使用访问令牌和 ID 从服务器获取用户 我有标题格式 https i stack imgur com OQ87Y png 现在我尝试使用拦截器添加带有用户令牌
  • 飞碟中的外部 CSS

    我想知道如何在 Flying Saucer 中包含外部 CSS 在此之前THB我检查了所有可用的链接StackOverflow但它们没有帮助 这就是为什么我自己做这个的原因 TestCSS xhtml重命名版本TestCSS html 所以
  • Android 改造参数化@Headers

    我正在使用 OAuth 每次发出请求时都需要将 OAuth 令牌放入标头中 我看到 Header注释 但是有没有办法让它参数化 以便我可以在运行时传入 这是概念 Header Authorization OAuth var api vers
  • 使用 https 的 Java Jersey RESTful Web 服务

    我是 Java EE 的新手 正在开发一个 RESTful API 其中每个 API 调用用户都会发送编码的凭据 我的问题是如何通过默认的 http 实现 https 协议并确保我的连接安全 我正在使用 Jersey Restful Web
  • Android:如何停止监听电话监听器? [复制]

    这个问题在这里已经有答案了 可能的重复 Android 为什么 PhoneCallListener 在活动完成后仍然存在 https stackoverflow com questions 11666853 android why phon
  • 如何在 Google 地图中创建自定义地图?

    我正在尝试创建一个包含我家地图的 Google 地图应用程序 卧室 浴室 厨房等 使用 GPS 我会找到我现在在家里的位置 并尝试获取到我卧室的方向 步行距离 您可以使用Google的API来获取方向 我需要知道的是 如何添加我家的自定义地
  • 重构 google 的 NetworkBoundResource 类以使用 RxJava 而不是 LiveData

    谷歌的android架构组件教程here https developer android com topic libraries architecture guide html有一部分解释了如何抽象通过网络获取数据的逻辑 在其中 他们使用
  • 为什么我们在同一台服务器上使用多个应用程序服务器实例

    我想这是有充分理由的 但我不明白为什么有时我们会在同一物理服务器上放置例如 5 个具有相同 Web 应用程序的实例 这与多处理器架构的优化有关吗 JVM 或其他允许的最大内存限制 嗯 过了很长一段时间我又看到这个问题了 一台机器上的多个 J

随机推荐

  • 提供对 IBM WebSphere MQ 的匿名访问

    我是新来的IBM WebSphere MQ 我正在运行它docker容器 用户 sampleuser and root 是 的一部分mqm 容器内的组 我能够以 root 用户和 sampleuser 身份从主机访问 MQ 我也在主机中创建
  • 为什么百分比高度在我的 div 上不起作用? [复制]

    这个问题在这里已经有答案了 我有两个高度为90 的div 但是显示不一样 我尝试在它们周围放置一个外部 div 但这没有帮助 此外 在 Firefox Chrome Opera 和 Safari 上也是如此 有人可以解释为什么我遇到这个问题
  • 使用数据触发控制故事板,但只触发一次

    我使用数据触发器来控制一些故事板 但它只能触发一次
  • Java - 同步线程 - 输出顺序错误

    在玩了一年 Java 之后 我正在阅读 Java 完整参考 第 9 版 到目前为止 我对这本书很满意 但我现在在同步线程方面遇到了一个非常奇怪的问题 package syncro class Callme void call String
  • 同时等待具有独立延续的多个异步调用

    在多种情况下 我需要调用多个异步调用 来自同一个事件处理程序 这些调用可以彼此独立地进行 每个调用都有自己的延续来更新 UI 以下简单的实现导致三个异步操作按顺序执行 private async void button Click obje
  • Google 地图 JavaScript API - fitbounds 与 setCenter 一起使用

    我一直在寻找解决这个问题的方法 但我似乎找不到解决这个问题的东西 我得到的最接近的是这个线程 但这行不通 我想做的是基于一组运行良好的标记来运行 fitbounds 但我还想根据用户位置 plunk 中的弹跳标记 将地图居中 并仍将所有标记
  • 打印 pandas 数据框时抑制描述性输出

    假设我有数据框 c a np random random 6 2 c pd DataFrame a c columns A B 打印第 0 行值 print c loc 0 结果是 A 0 220170 B 0 261467 Name 0
  • 如何渲染大量相似的物体?

    我有大量对象 至少 10 000 个粒子 例如三角形 正方形 圆形或球体 实际上现在我有一个对象 我渲染了很多次 它看起来像这样 for int i 0 i
  • android 版 admob 入门 - 对文档感到困惑

    我刚刚开始考虑将 Admob 广告放入我正在构建的 Android 应用程序中 到目前为止 还没有好的结果 我一直在遵循从 adMob 网站下载的 AdMod Android SDK Instructions pdf 中的示例 但感到困惑
  • Android:AsyncTask 的处理程序

    我将 AsyncTask 与 ProgressDialog 结合使用 查看我的代码 我在 onPostExecute 中遇到问题 如果任务是第一次运行 它会在handleMessage 中收到progressDialog 的Null Poi
  • 反转 pandas 中的 get_dummies 编码

    列名称为 ID 1 2 3 4 5 6 7 8 9 col 值为 0 或 1 我的数据框如下所示 ID 1 2 3 4 5 6 7 8 9 1002 0 1 0 1 0 0 0 0 0 1003 0 0 0 0 0 0 0 0 0 1004
  • SignalR(v2.2.0) OnDisconnected 设置用户离线

    我使用以下代码在组中添加用户 并使用以下代码将用户保存在该特定组的数据库中 SERVER public class ChatHub Hub public async Task JoinRoom string user Id string r
  • 将小数转换为任何基数? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我知道 strtoll 但它将任何基数基数 2 到 36 之间 转换为十进制 我需要通过将十进制转换为任何基数基数来执行相反的操作 一个例子是十进制 130 基数 12 AA 以下代
  • 如何在 Python 中根据 DTD 文件验证 xml

    我需要验证 XML 字符串 而不是文件 针对 DTD 描述文件 这怎么能在python 另一个不错的选择是lxml的验证我觉得用起来很愉快 取自 lxml 站点的一个简单示例 from StringIO import StringIO fr
  • 在 WAMP PHP Google+ 项目中安装 Composer,PHP 无法识别

    我正在关注这个 PHP Google 教程我正在尝试在我的 WAMP 目录中安装作曲家 C wamp www gplus quickstart php gt curl s https getcomposer org installer ph
  • 更改 WiFi MAC 地址 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我是致力于该项目的开发人员之一薮猫项目我们正在考虑使用华为创意U1850作为我们Android开发的默认平台 活动 我们从当地经销商之一购买了几部手机 在澳大利亚这里 我们注意到 我
  • 为什么Java中每次long和double都工作时会有这么多类型的数字?

    现在我一直在尝试学习Java编程 我想知道为什么我们使用这样的东西Float short and int当我们可以只是使用Long and Double 我不明白那部分 很好的问题 特别是如果你来自这样的语言JavaScript它不区分数字
  • 如何在 SeekBar 上显示最大值和最小值?

    我正在尝试做的事情 我想实施一个SeekBar在 Android 应用程序中SeekBar我还想显示最大值和最小值 最小值始终为 0 但最大值取决于剪辑长度 例如 0 180 有没有办法显示用户移动时选择的值 在搜索栏本身上 SeekBar
  • Visual Studio Code 更新后,HTML 文件中的智能 Javascript 建议不再起作用

    我使用 Visual Studio Code 已有几个月了 我已经习惯了里面的聪明建议
  • 为什么Java程序需要“main()”方法?

    这只是一个命名约定 为什么从 shell 执行程序时不能调用任何方法 例如 gt java myPackage MyClass myOwnEntryPoint String str 是的 这是一个命名约定 继承自C 这样做的好处是 只需查看