小编And*_*yle的帖子

为初学者选择Java工具(IDE和编译器)

我偶然发现了这个:

http://en.literateprograms.org/Vending_Machine_%28java%29

它是一个java自动售货机,我想阅读它并跟随,写相同的代码.

什么是获得Java设置的最快方法,以便我可以在阅读时开始编写java自动售货机?

当我查看同一页面的右侧并且意识到我也可以下载Netbeans时,我正在下载用于Windows,多语言的Java SE开发工具包6u17.

同样,问题是像我这样的新手可以用来做上面链接的java自动售货机的最好的Java IDE或编译器.

要么

java程序员使用什么来编写java代码?

我是java的新手,C++很容易安装并开始编码,PHP也是如此,但java对我来说似乎是一个有趣的新野兽,谢谢你没有火红.

java

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

如何避免java.lang.OutOfMemoryError:Netbeans中的PermGen空间

我正在使用Netbeans6.8中的Web应用程序开发并使用Jboss服务器来部署我的应用程序.我能够正确运行项目,但一段时间后我得到tgis错误

java.lang.OutOfMemoryError: PermGen space :
Run Code Online (Sandbox Code Playgroud)

之后,我必须重新启动我的JBoss服务器.有时我需要重新启动我的Netbeans IDE任何人都可以告诉我这个错误的原因以及如何避免这种情况

谢谢罗汉

java memory jboss netbeans

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

haskell中的函数是否像accumArray和foldr的混合一样工作?

让我调用函数accumrArray.

accumrArray :: 
              (e' -> e -> e) An accumulating function
           -> e              A default element 
           -> (i, i)         The bounds of the array 
           -> [(i, e')]      List of associations 
           -> a i e          The array

accumrArray  (:) [] (1,2) [(1,1),(2,2),(2,3)]  === array [(1,[1]), (2,[2,3])]
head $ (accumrArray (:) [] (1,1) [(1,x)|x<-[4..]]) ! 1 === 4
Run Code Online (Sandbox Code Playgroud)

arrays haskell fold

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

只在函数外部工作的javascript代码 - 为什么?

为什么这段代码不能像下面所写的那样工作,但是如果我注释掉function testBgChange(){并将代码保存在该函数中就可以了.如果我将代码保留在函数中然后调用该函数,它会有什么不同?

<html>

<head>

<script type="text/javascript">
    testBgChange();
    function testBgChange(){
        var i = 0;
        var c = 0;
        var time = 3000;
        var incr = 3000;

        while(i<=3){
            if(c==0){
                var red = "#FF0000";
                setTimeout("changeBgColor(red)",time);
                time+=incr;
                c=1;
            }
            else if(c==1){
                var white = "#FFFFFF";
                setTimeout("changeBgColor(white)",time);
                time+=incr;
                c=0;
            }
        i+=1;
        }
    }

    function changeBgColor(color){
        document.getElementById("alert").style.backgroundColor = color;
    }


</script>

</head>
<body>
<p id="alert">
    <br>
    <br>
    Testing
    <br>
    <br>
</p>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript function

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

通过第二和第三类更改类变量

我正在做一个个人项目,同时试验它.我在3个文件中包含3个类:Calculate.java,Geometry.java和Test.java.

到目前为止,Geometry.java只包含一些我想要使用的变量,get/set方法以及构造函数方法.

package project;  
public class Geometry {  
    public static double length, width;  
    public Geometry() {  
        this.setLength(20);  
        this.setWidth(30);  
    }  
    public void setLength(double length){  
        this.length = length;  
    }  
    public void setWidth(double width){  
        this.width = width;  
    }  
    public double getLength(){  
        return this.length;  
    }  
    public double getWidth(){  
        return this.width;  
    }  
}
Run Code Online (Sandbox Code Playgroud)

Calculate.java有一个Geometry类型的公共变量,以及一个处理我在Geometry.java中创建的变量的方法.

package project;  
import project.Geometry;  
public class Calculate {  
    public static Geometry figure = new Geometry();  
    public static double area;  
    public void calcArea(){  
        this.area = figure.getLength() * figure.getWidth();  
    }  
    public double getArea(){ …
Run Code Online (Sandbox Code Playgroud)

java variables class

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

&nbsp字符在Java中无法正确显示

我试过" &nbsp;&nbsp;"在标准输出Java String中显示两个空格.尝试System.out.println("__"); <----(两个空格,但很明显,它将它修剪到一个空格,因此是下划线)

我想有办法逃脱&nbsp;,但我无法弄明白,也无法在线寻求帮助.寻找它具有讽刺意味,因为很多文字&nbsp;&nbsp; 出现了.

任何帮助,将不胜感激.

编辑:

for (int j = 0; j < COLUMNS; j++)
  if (j < 10){
    r += "__";
  }
Run Code Online (Sandbox Code Playgroud)

产生10个空间,而不是像印刷时预期的20个空间

抱歉,我仍然是格式化的新手

java formatting whitespace spacing

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

创建一个ImageIcon,它是另一个镜像

我想知道是否有办法创建一个ImageIcon,它是另一个ImageIcon的镜像.

在Google上搜索,我发现如何通过使用许多AWT库来实现.

有没有办法用Swing做到这一点?如果没有,我仍然遇到麻烦的AWT方法:

我想反映的ImageIcon是动画GIF(具有包含透明的颜色)和AWT方法返回一个非透明(透明颜色变为不透明的黑色)和非动画GIF.

任何想法如何保持动画和透明色?

这是我发现的AWT代码(rangerStand是原始的ImageIcon):

 Image reversed = rangerStand.getImage();
 BufferedImage bufferedImage = new BufferedImage(reversed.getWidth(null), reversed.getHeight(null), BufferedImage.TYPE_INT_RGB);
 Graphics gb = bufferedImage.getGraphics();
 gb.drawImage(reversed, 0, 0, null);
 gb.dispose();

 AffineTransform tx = AffineTransform.getScaleInstance(-1, 1);
 tx.translate(-reversed.getWidth(null), 0);
 AffineTransformOp op = new AffineTransformOp(tx, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
 bufferedImage = op.filter(bufferedImage, null);
 ImageIcon lol = new ImageIcon(bufferedImage);
 this.sprite.setIcon(lol);
Run Code Online (Sandbox Code Playgroud)

谢谢阅读.

java animation swing awt flip

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

传递参数从java程序到bash脚本,用参数调用另一个java程序

我想在我的java程序中执行一个shell脚本,传递一个参数如下:

Runtime.getRuntime().exec("./test.sh " + "\\\"param1\\\"\\\"param2\\\"\\\"param3\\\"");
Run Code Online (Sandbox Code Playgroud)

test.sh将调用另一个java程序传递字符串参数,如下所示:

another.jar \"param1\"\"param2\"\"param3\"
Run Code Online (Sandbox Code Playgroud)

最后,程序anther.jar将以这种格式解释参数

another.jar "param1""param2""param3"
Run Code Online (Sandbox Code Playgroud)

我有点混淆这种情况,因为在这种情况下,我无法正确处理逃脱字符.kkk

我在第一个命令中尝试了一些字符串格式,但是我没有得到正确的格式.

一些帮助就好了!

谢谢!

java parameters bash arguments escaping

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

OutofMemory LinkedList添加错误

我试图从txt文件(书)中读取,然后将其每一行添加到链表.但是,当我运行代码时,我得到了一个outofmemory错误l.add(line);.你能告诉我这段代码我做错了什么吗?或者,有没有更好的方法来存储String值而不是LinkedList?

非常感谢!

public Book (String bookname) throws java.io.IOException{
    f = new FileReader(bookname);
    b = new BufferedReader(f);
    l = new LinkedList<String>();
    String line = b.readLine();
    while (line != null) {
        l.add(line);
    }
    b.close();
}
Run Code Online (Sandbox Code Playgroud)

java linked-list out-of-memory filereader bufferedreader

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

Java String.format - 方法格式(String,Object [])不适用于参数格式(String,float)

我在我的项目中使用此代码,该代码独立于其他项目.

float trg1 = 2.3f;
String.format("%.2f",tgr1).replace(",", ".");
Run Code Online (Sandbox Code Playgroud)

当我将其插入其他项目时,这取决于其他项目我得到这样的错误:

方法格式(String,Object [])不适用于参数格式(String,float)

java

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