我目前正在开发一个Java复利计算器。我对Java非常陌生,这个项目非常具有挑战性,现在我发现自己遇到了困难。
我担心我正在做一些我应该知道的根本错误的事情(我是不是把什么放错了地方?)
我在我的行旁得到了一个‘非法类型开始’的错误:
for ( int i = 0; i<period; i++)
我想我可能需要把它放在一个方法中?这是我的完整代码。
Account.java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Account extends JFrame {
我在GitHub有一个项目,并且有一些课程。
我想运行一个简单的代码。
public class team_32 {
public static void main(String[] args) {
System.out.println("hi");
}
但我要面对这个错误。
我在文章中搜索了这个错误,并做了一些指导,但是这个错误仍然存在。
这是我查过的一些帖子:
请帮帮我。
例外:
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadC
令人惊讶的是,下面的代码编译成功:
Consumer<String> p = ""::equals;
这也是:
p = s -> "".equals(s);
但正如预期的那样,此操作失败,并显示错误boolean cannot be converted to void:
p = s -> true;
使用括号修改第二个示例也会失败:
p = s -> ("".equals(s));
是Java编译器中的错误,还是有我不知道的类型推断规则?
我一直在开发一个spring/hibernate项目,并且正在尝试迁移到maven。在运行build时,我遇到了一个严重的测试问题。
正如您所要求的,我当前的pom.xml是,异常跟踪如下所示:
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:157)
at org.springframework.test.context
我是Java的新手,开始学习YouTube。为了练习GUI程序,我决定制作自己的程序,现在正在尝试调整图像的大小,以添加到我的应用程序中的按钮。我搜索了如何调整图像大小,并在网上找到了一些源代码,我决定对其进行测试并将其放入我自己的程序中,但当我调用该方法时,我得到了一个unreported exception java.io.IOException; must be caught or declared to be thrown错误,并且IntelliJ集成开发环境显示为Unhandled exception: java.io.IOException。我的代码中有try-catch块,但仍
我用java编写了以下代码来打开另一个.java文件并创建令牌(使用扫描器类)
import java.io.FileReader;
import java.util.Scanner;
public class scanner1 {
public static void main(String[] arg) throws Exception
{
FileReader fin = new FileReader("mysourcefile.java");
Scanner scan=new Scanner(fin);
我正在编写一个rest服务,它接受一组复杂的Java对象(作为JSON对象传递)作为参数,并返回一个java对象(以JSON格式)。例如,get方法接受A对象列表并返回B对象。我如何使用@GET方法做到这一点?或者有没有更好的方法来做到这一点?
@Path("get/")
@GET
@Consumes("application/json")
@Produces("application/json")
public B getData(List<A> listOfObjects);
我对方法参数使用了“最终”-keyword,就像C/C++中的"const"-keyword一样,即使它在Java语言中的含义与在C/C++中不是100%相同。我这样做主要是为了便于区分输入参数和输出参数。如下所示:
interface Test
{
public void myMethod(final int input1, final float input2, SomeResults output);
}
然后,当我创建接口(或抽象类)的实现并让eclipse生成重载方法时,eclipse将省略所有的“最终”-keywords,这是非常糟糕的。在SaveAction
当我在Java语言中输入一些常量时,我注意到我连续使用了4个关键字,Eclipse为我突出显示了这4个关键字:public static final int。然后,我从常规的编码中抽出时间,问自己(谷歌没有相关的结果),我可以使用的最长关键字链是什么,并且仍然拥有有效的代码。过了一段时间,我能想到的最好的方法定义是:
public synchronized static final strictfp int a() { ...
这是Java中的6个关键字。有没有可能达到7,甚至更高?其他语言呢?
对不起,因为我是爪哇的初学者。
我想要将我用C完成的以下代码转换为Java:
#define ROWIMAGES 5
#define COLUMNIMAGES 11
typedef struct {
int posX;
int posY;
int active;
} image;
image images[COLUMNIMAGES][ROWIMAGES];
我试着把它翻译成:
private static final int ROWIMAGES = 5;
private static final int COLUMNIMAGES = 11;
class i
我使用Groovy测试,使用Scala测试实际代码。显然,我经常使用Scala的集合类型--但是当我在Groovy中生成测试数据时,我经常使用java.util.*-类型。
我开始编写基于库的静态转换方法。但这并不是“时髦”。
将其中一个转换为另一个的最佳方法是什么?隐式转换会起某种作用吗?
更新:
例如,如果我不手动转换我当然会得到的类型:
groovy.lang.MissingMethodException:
No signature of method: static setup is applicable for argument types: (java.util.ArrayLis
我正在用一本书自学Java。我的一个练习需要一个包含布尔值的数组。当我尝试使用Arrays.fill(myArray, false)时,如下所示,我得到了一个编译器错误。此外,IDE还会抱怨。
...\ArrayFill.java:6: <identifier> expected
...\ArrayFill.java:6: <identifier> expected
...\ArrayFill.java:6: illegal start of type
代码如下:
import java.util.Arrays;
public class ArrayFill {
b
好吧,我从来没想过我会在编程时走到这一步,但我卡住了..
我正在为我需要构建的东西构建某种类型的引擎,但我得到了一个“预期的”错误。
它让我抓狂,因为所有的源代码都是正确的(至少我是这么认为的)。
来源:
import java.util.*;
import java.io.*;
public class Configurations {
// Storing the file locations in Strings.
public static String MOVE_FILE = "./configs/movement.properties";
.This程序没有处理客户端/服务器请求,也没有分配响应,variable...the线程处于挂起状态,并且在将用户输入从客户端发送到server...any帮助之后没有任何反应?
代码如下:
public class NumberClient
{
public static void main(String[] args)
throws IOException
{
final int PORT = 8899;
Scanner console = new Scanner(System.in);
while (true)
我在Windows7上的IIS7.0中工作,我有一个从MarshallByRefObject派生的类。当我构造它的时候,它给了我应该给我的代理。我在有问题的对象上设置了断点。从IIS正在处理的GET请求运行的另一个类中调用该类。调用方正在IIS工作进程(w3wp.exe)上运行,并且正在命中其断点(即,我在%1和% 2处都有断点,但只有在%1处的断点才会命中)。
public class Caller
{
public void Process()
{
var callee = new Callee();
callee.Method(); //
我有以下控制器:
public static Result overview() {
class Earning {
public int ammount;
public String description;
}
Earning[] earnings = new Earning[5];
earnings[0].ammount = 5;
return ok(overview.render(earnings));
}
我没有在数组中创建相应的对象,因为在Java语言中我应该得到: java.lang.NullPoin
我对java很陌生,我试图在按下一个按钮时,它会更新放在表中的新信息。我得到了这个错误:
unreported exception java.io.IOException; must be caught or declared to be thrown
在这里,我遇到麻烦的代码:
public static void updateAction(){
update.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
BufferedWriter
我正在努力完成学校一项迟到的作业。作业是构建一个GUI程序,该程序获取成绩和加权平均值,然后显示最终成绩。该程序是用Java编写的。我遇到的问题是试图让ActionListener工作,它给了我一个错误,说{ excepted。任何指导的帮助都将是感恩的。
package programmingproblem6;
//This is the class file for the program used to create the GUI
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public
在程序集中找到一个类的所有用法是可能的吗?
[Test]
public void Test()
{
var numUsages = FindUsages(typeof(MyDeprecatedType),typeof(MyDeprecatedType).Assembly);
Assert.LessOrEqual(expectedNumUsages, numUsages);
}
public static int FindUsages(Type type, Assembly assembly)
{
return //Num usages of deprecated ty