小编Ant*_*t's的帖子

Java是否支持Mulitiple继承?

从Java的事实来看,Java中的所有类都有父类Object.但是同样的Java说它不支持多重继承.但这段代码意味着什么?

public class A extends B
{
          //Blah blah blah
}
Run Code Online (Sandbox Code Playgroud)

从上面的代码来看,它意味着Class A扩展了Class B.现在Class A也继承了Object类的属性,它是超类B.这是不是意味着Class A继承了Class BObjectClass,这就是我们所谓的Multiple inheritance吧?

那么现在Java支持多重继承,如果没有,那么上面代码的答案是什么(显示了多重继承)

java oop inheritance

1
推荐指数
1
解决办法
503
查看次数

运行Griffon应用程序时出错

我正在使用Ubuntu,我已经通过这个网站的步骤安装了Griffon .即使我的安装没有错误.当我尝试使用命令运行Griffon应用程序时:

griffon run-app
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:

java.io.IOException: Cannot run program "null/bin/java" (in directory "/home/anto/anto/staging"): java.io.IOException: error=2, No such file or directory
    at java_util_concurrent_Callable$call.call(Unknown Source)
    at org.codehaus.griffon.cli.GriffonScriptRunner.executeWithGantInstance(GriffonScriptRunner.java:659)
    at org.codehaus.griffon.cli.GriffonScriptRunner.callPluginOrGriffonScript(GriffonScriptRunner.java:518)
    at org.codehaus.griffon.cli.GriffonScriptRunner.executeCommand(GriffonScriptRunner.java:300)
    at org.codehaus.griffon.cli.GriffonScriptRunner.main(GriffonScriptRunner.java:116)
    at org.codehaus.griffon.cli.support.GriffonStarter.rootLoader(GriffonStarter.java:198)
    at org.codehaus.griffon.cli.support.GriffonStarter.main(GriffonStarter.java:223)
Caused by: java.io.IOException: Cannot run program "null/bin/java" (in directory "/home/anto/anto/staging"): java.io.IOException: error=2, No such file or directory
    at RunApp$_run_closure2.doCall(RunApp.groovy:100)
    at java_util_concurrent_Callable$call.call(Unknown Source)
    at RunApp$_run_closure1.doCall(RunApp.groovy:32)
    at java_util_concurrent_Callable$call.call(Unknown Source)
    at java_util_concurrent_Callable$call.call(Unknown Source)
    ... 7 more
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory …
Run Code Online (Sandbox Code Playgroud)

groovy griffon

1
推荐指数
1
解决办法
1388
查看次数

C图形库错误

我有以下代码:

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
void main()
{
    int gd=DETECT,gm;
    int dx,dy,p,end;
    float x1,x2,y1,y2,x,y;
    initgraph(&gd,&gm,"");
    printf("\nEnter the value of x1: ");
    scanf("%f",&x1);
    printf("\nEnter the value of y1: ");
    scanf("%f",&y1);
    printf("\nEnter the value of x2: ");
    scanf("%f",&x2);
    printf("\nEnter the value of y2: ");
    scanf("%f",&y2);
    dx=abs(x1-x2);
    dy=abs(y2-y1);
    p=2*dy-dx;

    if(x1>x2)
    {
        x=x2;
        y=y2;
        end=x1;
    }
    else
    {
        x=x1;
        y=y1;
        end=x2;
    }
    putpixel(x,y,10);
    while(x<end)
    {
        x=x+1;
        if(p<0)
        {
            p=p+2*dy;
        }
        else
        {
            y=y+1;
            p=p+2*(dy-dx);
        }
        putpixel(x,y,10);
    }
    getch();
    closegraph();
}
Run Code Online (Sandbox Code Playgroud)

代码主要用于创建一条线.但是当我运行这个程序时,我在控制台中收到错误消息(我使用的是Ubuntu 10.04版本):

test.c:2: fatal …

c graphics

1
推荐指数
1
解决办法
5573
查看次数

如何在JavaScript中将Char转换为字符串?

我正在使用split(' ')JavaScript中的方法来填充空格.例如:

我有这样的文字:

var str ="Hello this is testing"
Run Code Online (Sandbox Code Playgroud)

我打电话后

str.split(' ')
Run Code Online (Sandbox Code Playgroud)

现在我将得到你好,这是作为输出测试,当我这样做

str[2]
Run Code Online (Sandbox Code Playgroud)

我得到"l",但我想得到" 测试 "字(按照数组索引).如何将str转换为数组,以便如果我放入

str[2] //It should be testing.
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
2
解决办法
2365
查看次数

我可以利用我的CPU寄存器来获得速度性能吗?

我知道从寄存器访问数据比内存访问快得多.让我们在groovy中说,我有一个像这样的代码:

def anto = "Is this gets stored in register?"
println(anto)
Run Code Online (Sandbox Code Playgroud)

如果我需要anto存储在寄存器中以进行性能考虑,该怎么做?编程语言有什么方法可以做到这一点,主要是在Groovy中?我想在C语言中我们可以通过使用extern关键字来实现这一点,在Groovy中怎么样?

assembly groovy jvm programming-languages

0
推荐指数
1
解决办法
152
查看次数

在编程语言中有什么用?

我已经看到了&许多编程语言的使用,因为我喜欢groovy很多,我尝试了下面的代码来找到使用&:

?a = 1 ;
println a & 2?
Run Code Online (Sandbox Code Playgroud)

我得到了输出0.当我改变我的价值时,a得到不同的答案.

所以任何人都可以说&在Groovy这样的编程语言中使用简单的英语,可能用任何语言的简单例子?

提前致谢.

java groovy

0
推荐指数
1
解决办法
1485
查看次数

案例5如何在此Switch语句中执行?

我有一个以下代码(取自C书):

#include<stdio.h>

int main( )
{
  int k=4,j=0;

  switch(k)
  {
  case 3:
    j=300;

  case 4:
    j=400;

  case 5:
    j=500;
  }

  printf("%d",j);
}
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,我得到输出500,但我预计它是400,任何人都可以为什么打印500而不是400

(我是C的新手,我无法弄清楚它中的错误!)

c

0
推荐指数
2
解决办法
103
查看次数

在Groovy中使用When和Then?

我在Groovy的几篇文章中看到了在Groovy中使用"when"和"then"关键字.其中一个就在这里.我搜索了Groovy Doc,但我找不到它.那么这些关键字的实际目的是什么?类似if/then?

groovy jvm-languages

0
推荐指数
1
解决办法
3656
查看次数

为什么Grails的脚手架创建动作使用参数?

我为我的域类创建了一个静态脚手架,并为该域类获得了一个控制器.create控制器的动作如下:

def create() {
    [userInstance: new User(params)]
}
Run Code Online (Sandbox Code Playgroud)

我想知道为什么这行:

[userInstance: new User(params)]
Run Code Online (Sandbox Code Playgroud)

已被添加.显然,当create调用动作时,不会有任何params- 所以为什么要添加这一行呢?

grails groovy

0
推荐指数
1
解决办法
550
查看次数

有什么方法可以跳过使用&& in for condition语句?

我的书中有一个练习,要求我写一个等效于:

for(i=0;(i<4) && (i<5);i++)
Run Code Online (Sandbox Code Playgroud)

但没有使用&&||运营商.

我提出了这样的解决方案:

for (i=0;;i++)
        if((i<4))
            if((i<5))
                printf("Works!!!\n");
            else
                break;
        else
            break;
Run Code Online (Sandbox Code Playgroud)

有用.由于我是C的初学者,我想知道是否有更好的解决方案.

提前致谢.

c logical-operators

0
推荐指数
1
解决办法
107
查看次数