小编aio*_*obe的帖子

声明多个String变量并立即将它们初始化为null

我想宣布所有这些null.我做错了还是这是正确的方法?

String a = null, b = null, c = null, d = null;
Run Code Online (Sandbox Code Playgroud)

(有没有更紧凑的语法来执行此操作?)

java

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

有没有办法获取JList中的所有元素?

我想知道是否有办法检索已添加到JList的所有元素的列表.例如,我希望JList从自定义单元格渲染器返回一个数组或字符串或JLabel列表.

java swing list jlist

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

无法从Sun文档中了解Hash表的Poisson部分

我试图了解如何在Java中实现HashMap.我决定尝试理解该课程的每一行(代码和评论),显然我很快就遇到了阻力.以下代码片段来自HashMap类,并讨论泊松分布:

  • 理想情况下,在随机hashCodes下,频率为
  • 箱中的节点遵循泊松分布
  • (http://en.wikipedia.org/wiki/Poisson_distribution)带有
  • 默认大小调整的平均参数约为0.5
  • 阈值为0.75,虽然因为有很大的差异
  • 调整粒度.忽略方差,预期
  • 列表大小k的出现是(exp(-0.5)*pow(0.5,k)/
  • 阶乘(K)).第一个值是:*
  • 0:0.60653066
  • 1:0.30326533
  • 2:0.07581633
  • 3:0.01263606
  • 4:0.00157952
  • 5:0.00015795
  • 6:0.00001316
  • 7:0.00000094
  • 8:0.00000006
  • 更多:不到千万分之一

我是数学中的普通人,必须先了解泊松分布是什么.感谢简单的视频向我解释.

现在,即使了解了如何使用Poisson计算概率,我也无法理解上面描述的内容.

有人可以用更简单的语言解释一下,如果可能,请举例说明吗?这将使我的任务更有趣.

提前致谢

java hashmap poisson

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

如何开发关键字?

James Gosling博士是否为Java关键字编写了代码?

如果,

  • 如何查看Java关键字代码,就像我们查看源代码一样?
  • 有没有办法创建用户定义的关键字?

以下是我猜的: 没有Java关键字代码,Java编译器包含关键字列表,这有助于编译器理解代码.

这个猜测是否正确?

java compilation keyword

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

正则表达式替换所有忽略大小写

如何忽略以下示例中的大小写?

outText = inText.replaceAll(word, word.replaceAll(" ", "~"));
Run Code Online (Sandbox Code Playgroud)

例:

输入:

inText = "Retail banking Wikipedia, the free encyclopedia Retail banking "
       + "From Wikipedia. retail banking industry."

word   = "retail banking"
Run Code Online (Sandbox Code Playgroud)

产量

outText = "Retail~banking Wikipedia, the free encyclopedia Retail~banking " +
          "From Wikipedia. retail~banking industry."
Run Code Online (Sandbox Code Playgroud)

java regex

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

如何在消息中编写多行文本这么简单?

我是playframework的新手.我读了这个教程. http://www.playframework.org/documentation/1.1/i18n#messages

但我不明白如何为i18n的消息写多行文字.

java playframework

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

是否可以使用按位运算符和受限运算符重写模数(2 ^ n - 1)

对于unsigned int x,是否可以仅使用以下运算符(加上没有循环,分支或函数调用)来计算x%255(或者通常为2 ^ n - 1)?

!,~,&,^,|,+,<<,>>.

c bit-manipulation modulo

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

Java中的Scala Tuple类型推断

这可能是一个非常无聊的问题,但我在Scala/Java互动方面有点玩,并且想知道Tuples的表现如何.

现在,我知道(Type1, Type2)语法只是语法糖Tuple2<Type1, Type2>,因此,当调用在普通Java类中返回Tuple2的Scala方法时,我期望得到一个返回类型Tuple2<Type1, Type2>

为清楚起见,我的Scala代码:

def testTuple:(Int,Int) = (0,1)
Run Code Online (Sandbox Code Playgroud)

Java代码:

Tuple2<Object,Object> objectObjectTuple2 = Test.testTuple();
Run Code Online (Sandbox Code Playgroud)

似乎编译器期望这是参数化类型<Object,Object>,而不是在我的情况下<Integer,Integer>(这是我期望的,至少).

我的想法是否存在严重缺陷,是否有完全合理的解释?

要么

我的Scala代码中是否存在问题,并且在我知道将为Java代码提供API的情况下,有一种更明确的方式?

要么

这只是一个限制吗?

java scala

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

标准集合返回的Stream实现有多专业?

Stream是一个接口,所以每当有人抓住一个Stream对象时,隐藏了许多特定于实现的细节.

例如,请使用以下代码:

List<String> list = new ArrayList<>();
...
int size = list.stream()
               .count();
Run Code Online (Sandbox Code Playgroud)

它是在恒定时间还是线性时间运行?或这个:

Set<String> set = new TreeSet<>();
...
set.stream()
   .sorted()
   .forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

那是O(n)还是O(n log n)?

一般来说,标准集合返回的流实现有多专业?

java java-8 java-stream

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

如何在Java中操作BLOB?

我有一个返回BLOB的DB过程.谁能告诉我如何操纵BLOB?这有什么特定的API吗?

java blob

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