问题标签 [main-method]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
10047 浏览

java - 继承主方法

我想定义一个基类,该基类定义一个实例化该类的主要方法,并运行一个方法。但是有几个问题。这是基类:

这是一个示例派生类:

它定义了一个简单的执行方法,在作为主应用程序使用时应该在主方法中调用。但是,为了这样做,我需要从基类的 main 方法中实例化派生类。这似乎是不可能的。

我宁愿不必为每个派生类重复 main 方法,因为这感觉有点不合时宜。

有正确的方法吗?

0 投票
1 回答
4420 浏览

c++ - TCHAR* envp[]:它是什么?

我用 Visual Studio 创建了一个 VC++ 控制台项目,它自动生成了这个函数:

我只是想知道envp它代表什么以及如何/何时可以/应该使用它?

谢谢!

0 投票
3 回答
366 浏览

language-agnostic - 在您可以选择的语言中,将主要功能/方法/代码放在顶部还是底部更好?

当您编写的程序包含一小部分调用一堆支持函数的主逻辑时,您可以选择将主逻辑放在文件的顶部或底部(假设语言允许。)哪个更好?在所有支持功能之后,我应该将我的主要逻辑放在文件的开头还是结尾?两者之间的实用性/可读性/可理解性是否存在显着差异?

0 投票
6 回答
246373 浏览

c - C 中 main 的参数

我不知道该怎么办!我对C基础知识有很好的了解。结构、文件 IO、字符串等。除了 CLA 之外的一切。由于某种原因,我无法掌握这个概念。任何建议、帮助或建议。PS我是linux用户

0 投票
4 回答
322 浏览

python - 确保不调用不可调用的 Python 类是否值得?

如果是,你能提出比下面更好的方法吗?请详细说明/证明。

0 投票
2 回答
364 浏览

java - Java 应用程序生命周期

典型的 Java 应用程序何时完成?

如果我在该方法中启动一个新线程,main然后该main方法完成,但另一个线程继续工作,应用程序仍将继续运行,直到它的所有线程都死了,不是吗?

谢谢&圣诞快乐!

0 投票
3 回答
617 浏览

java - 如何确定在运行时调用了哪个类的“main”方法?

我想动态确定调用了哪个类的主要方法,以便更容易消化组合日志文件。

目前,一个(循环的)日志文件聚合了来自多个守护进程的所有日志输出,但是没有明显的方法来确定日志条目来自哪个守护进程,因为所有守护进程都使用共享代码库,并且记录器是使用 log4j 的 getLogger(Something.class) 创建

由于我们开始使用自定义 Layout 类,因此实际上输出信息不是问题,但找到它是问题。

一种可以作为后备的方法是在调用时定义一个属性并读取该属性。

但是,如果该功能已经存在,则无需创建新约定。

更新:出于我的目的,以下似乎工作正常:

感谢您的建议!

0 投票
7 回答
629 浏览

java - 没有方法 main - 但 main 有吗?

收到错误消息,“线程“main”中的异常 java.lang.NoSuchMethodError: main”

0 投票
2 回答
1256 浏览

c# - c#中Java的等效Main方法是什么

在 Java 中,您可以编写:

而不是“右键单击”=>“运行为”=>“Java 应用程序”,它将运行当前的 Main 方法。

有机会在 Visual Web Developer 中获得它吗?

谢谢

0 投票
6 回答
52985 浏览

ruby - Ruby 中是否有像 C 中一样的“主要”方法?

我是 Ruby 的新手,如果这听起来很愚蠢,我深表歉意。

我似乎无法弄清楚如何编写“主”代码并将方法放在同一个文件中(类似于 C)。我最终得到了一个“主”文件,它加载了一个包含所有方法的单独文件。我很感激这方面的任何指导。

我发现了以下 SO 帖子,但我不明白: 我应该在我的 ruby​​ 脚本中定义一个主要方法吗?

虽然这没什么大不了的,但在同一个文件中查看所有相关代码会更容易。谢谢你。

[-编辑-]

感谢所有回复的人 - 原来您只需要在代码上方定义所有方法。下面是一个例子:

我认为这是有道理的,因为 Ruby 需要事先了解所有方法。这与 C 不同,其中有一个头文件清楚地列出了可用函数,因此可以在 main() 函数下定义它们

再次感谢所有回复的人。