小编Pan*_*Pan的帖子

为什么我们检查素数的平方根以确定它是否是素数?

为了测试一个数字是否为素数,为什么我们必须测试它是否只能被该数字的平方根整除?

algorithm primes primality-test

350
推荐指数
9
解决办法
13万
查看次数

char中的char初始值

初始化int方法中定义的变量,使其具有值,0直到计算出特定值int.什么可以初始化char值?
char retChar = '';这会给出一个错误,如果我初始化-1它就会说太多字符.

java

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

接口中的选项

如果我想在我的界面中选择一个方法,是否可以这样做?怎么样 ?

java

7
推荐指数
2
解决办法
7580
查看次数

如何使用 winscp 限制要查看的文件数量?

有没有使用 winscp 只加载选定数量的文件..有超过 50000 个文件挂起我的 winscp!

winscp

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

我们可以用Java创建自己的日期格式吗?

我需要将日期(yyyyMMDD)格式化为YYYY-MM-DD.我可以创建后者的日期格式吗?

java

4
推荐指数
2
解决办法
1671
查看次数

Java简化了语法

在Java中检查以下条件最简洁的方法是什么

int m, n;
Run Code Online (Sandbox Code Playgroud)

要检查的条件是m或n是否为负数,但两者都不应为负数.我正在寻找简洁而简单的语法

java

4
推荐指数
2
解决办法
299
查看次数

在Java中使用long转换为byte

我无法理解以下内容:

在java中,

long l = 130L;  
byte b = (byte)l;
Run Code Online (Sandbox Code Playgroud)

如果我打印b的值,为什么我得到-126?长l的位代表是什么?

java integer casting overrun

3
推荐指数
2
解决办法
5625
查看次数

如何列出 unix 目录中最近 10 个访问过的文件?

所以我想在 shell 上运行一个命令,该命令可以返回 unix 中最后 10 个访问的文件,整个目录很大,所以我只想查看最后 10 个...

unix

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

在下面的例子中断言

testLogicalDoc = new LogicalDocumentImpl(-4);  
assertTrue(testLogicalDoc==null);
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我有一个断言条件,我想确保我不创建负大小的对象.它是封面下面的一个stringBuilder,它抛出NegativeArrayBoundsException,大小小于零.但我的junit测试在这里失败了.我不知道是否有任何其他方法可以确保没有使用负尺寸创建对象.有关如何测试它的任何想法?还是应该是Junit测试?

非常感谢,
-Pan
编辑:

 @Test(expected=NegativeArraySizeException.class)  
 public void testCreate4b()  
    {  
            LogicalDocumentImpl testLogicalDoc = new LogicalDocumentImpl(-4);  

    }
Run Code Online (Sandbox Code Playgroud)

我正在LogicalDocumentImpl类中捕获异常,但仍然这个测试失败并出现断言错误,但只有当我尝试捕获断言错误时才成功..为什么这样?

java junit assert

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

用Java确定和打印文件大小

下面的方法返回文件大小2.由于它很长,我假设java计算的文件大小是2*64位.但实际上我保存了32位int + 16位char = 48位.为什么Java会进行这种转换?此外,无论是char还是int,Java是否隐式存储文件中的所有内容?如何获得48位的准确大小?

public static void main(String[] args)
        {
            File f = new File("C:/sam.txt");
            int a= 42;
            char c= '.';
            try {
                try {
                    f.createNewFile();
                } catch (IOException e) {
                    e.printStackTrace();  
                }
                PrintWriter pw = new PrintWriter(f);
                pw.write(a);
                pw.write(c);
                pw.close();
                System.out.println("file size:"+f.length());
            } catch (FileNotFoundException e) {
                e.printStackTrace();  
            }

        }
Run Code Online (Sandbox Code Playgroud)

java file-io filesize printwriter

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

Singleton Vs静态变量

我需要在我的应用程序中使用一个全局计数器,它会根据每个请求递增计数.我将这个计数器放在一个单独的类中,如下所示:

public class Counter{  
  private static int count = 0;  
  public synchronized static update()
  {
    count += 1;
  }  

  public synchronized static int getCount()
  {
    return count;
  }  
}
Run Code Online (Sandbox Code Playgroud)

在应用程序的整个生命周期中只存在一个计数器.因为只有一个单身人士,我可以通过单身人士获得任何好处吗?创建单个实例而不是具有静态变量的类更有意义吗?会有什么好处

java singleton

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

Java中的var-arg语法

private void setUuid(int.. uuid)  
{
  // method stuff
}  
Run Code Online (Sandbox Code Playgroud)

当我尝试使用上面的语法时,Java 6编译器会抱怨.上面的var-arg不是有效的吗?

java

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