问题标签 [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.
java - 在 main 方法之外的抽象类上调用静态方法
这个程序没有问题
我想了解为什么当我移动这条线时
在 main 方法之外,然后在类内部使用引用c
我找不到 Calendar 类的任何方法
我知道 Calendar 类是抽象的,它返回一个子类的实例以分配给引用,但为什么我不能使用引用来访问主方法之外的方法?
java - 我想在另一种方法中使用主要变量(扫描仪)
我想使用这个变量(h,r)
在这里
我想制作抛物线运动计算器代码,但在制作图表的过程中,我遇到了一些问题。我导入了扫描仪并在主要方法中使用,但我不能在其他方法(My_funtion)中使用它。我知道当我使用参数时它会变得更好,但这对我来说太难了......请帮助
java - 如何在方法覆盖中使用主要方法?
我刚刚开始学习 Java,并且正在学习方法覆盖。尝试在 Eclipse 中运行程序时出现错误。程序如下:
错误是:
错误:在类 Vehicle 中找不到主方法,请将主方法定义为:public static void main(String[] args) 或 JavaFX 应用程序类必须扩展 javafx.application.Application
输出应该是:车辆正在运行。
我试图在“class Vehicle”之后键入语句“public static void main(String[] args)”,但出现其他错误。我尝试了以下程序:
然后,我收到以下错误:
线程“main” java.lang.Error 中的异常:未解决的编译问题:令牌“void”上的语法错误,新的预期运行无法解析为类型 System.out 无法解析为类型语法错误,插入“标识符(”完成 MethodHeaderName 语法错误,插入“)” 完成 MethodDeclaration 语法错误,插入“;” 完成 MethodDeclaration 语法错误,插入“}”以完成 ClassBody 此方法需要正文而不是分号 标记“}”上的语法错误,删除此标记
谁能解释在上述程序中插入“主要方法”的正确方法。
提前谢谢。
java - 如果我们在 java main 方法中将 args[] 命名为 arhs[](或任何其他名称),为什么没有错误?
我是java的初学者。执行一个简单的程序时,我注意到在main方法中
args[]
可以给任何名字,它会成功执行。这是为什么?
java - 静态主方法可以通过调用类对象来访问非静态变量。如何?
通过创建该类的对象,可以通过静态 main 方法访问非静态变量。这怎么可能?
面向对象的规则是非静态变量不能被静态方法访问,因为当我们运行一个类时,首先会发生静态块/静态变量初始化。将类加载到 JVM 时执行静态块。所以我们不能在执行的静态方法中访问非静态变量。但是为什么只有这个场景没有编译错误呢?请给我一个解释
这是允许的
这是不允许的,为什么???
谢谢 :)
java - 如何从主要方法 JAVA 测试我的程序
我是 Java 新手。我想测试计算器中可用的方法。你可以测试这个的最有效的方法是什么?
这是构造函数:
这些是在 switch case 中调用的方法。
加法:
减法:
乘法:
划分方法:
任何建议表示赞赏!
java - 导出的可运行 Java 程序不适用于 main 方法
我从我的 Java 练习册中创建了一个小游戏,当我在 Eclipse 中编译它时它运行良好,但是一旦我添加 main 方法并将其作为 .jar 导出到我的桌面上,当我双击它时它不起作用,也它在命令控制台上工作吗?我似乎无法导出任何功能的 .jar 程序,尽管它们在 Eclipse 中编译得很好。我假设我在使用主要方法时做错了什么?
java - Java - Windows 中可能的主要方法参数
String[] args
我想知道main方法的参数和用指定程序打开文件的可能性之间是否有任何联系。考虑到我写了一个简单的程序,它记下 的每个字符串args
,然后用这个程序打开了一些文件(我使用的是 windows)。
这就是发生的事情:
无论我用我的程序打开什么样的文件(右键单击 -> 打开方式...),args
都只包含一个字符串,它是文件的完整路径。
当我自己运行程序时args
,长度为 0。
现在我的问题是:是否有任何其他字符串可能包含在其中args
或者下面的代码是否总是可以毫无疑问地工作?(我想在 Windows 上使用它,而不是像这样玩弄它java MyProgram 1 2 3 "test"
感谢您的回答,请耐心等待我的英语。