9得票6回答
为什么整型变量默认赋值为 null?

我正在进行关于itester.org的一个测试,但是遇到了一个问题我不理解: public class Runner { public static Integer i; public static void main(String[] args) { ...

38得票3回答
最高效的Java原始类型集合库

什么是最好的Java原始类型集合库?(内存和时间效率最高) 我发现Trove和FastUtil是使用最多的两个库,但是并没有找到太多它们之间(或者和其他库之间)的比较。 是否有可用的比较结果?

189得票8回答
标量与原始数据类型-它们是相同的吗?

在我阅读的各种文章中,有时会提到原始数据类型,有时也会提到标量。 我的理解是它们都是一些简单的数据类型,例如 int、boolean、char 等。 是否有什么我忽略了的因素,导致应该使用特定的术语,或者这些术语只是可以互换使用的呢? 维基百科的页面并没有显示任何明显的区别。 如果这些术...

35得票13回答
在C#中为泛型类重载算术运算符

假设有一个通用的类定义如下: public class ConstrainedNumber<T> : IEquatable<ConstrainedNumber<T>>, IEquatable<T>, IComparabl...

27得票5回答
SonarLint:在此处使用原始布尔表达式

我有以下的Properties类:class Properties { private Boolean enabled; public Boolean getEnabled() { return enabled; } } 如果我编写以下代码,则Sona...

19得票6回答
为什么Java有“String”类型而不是“string”?

包装类是很好的,它们的目的也很清楚。但是为什么我们要省略基本类型呢?

20得票3回答
在Java中比较两个原始数据类型的数组?

我知道Arrays.deepEquals(Object[], Object[]),但对于基本类型不起作用(由于数组和自动装箱的限制,详见此相关帖子)。 在这种情况下,这是最有效的方法吗?boolean byteArrayEquals(byte[] a, byte[] b) { if ...

9得票1回答
为什么会有GLint和GLfloat?

我明白Open GL需要使用数字,但为什么不直接使用常规的整数和浮点数,或者已经存在的包装类(无论是哪一个对整个Open GL世界都必要)?除了名称和一个只能在Open GL中使用之外,它们之间有什么区别,还是基本上是同样的东西,只是名称不同?

7得票5回答
如何将一个包含原始数据类型、列表和生成器的列表展平?

我正在尝试将数十万个包含基本数据类型、列表和生成器的列表展平。这些列表和生成器都包含了基本数据类型,因此在展平后,只会剩下基本数据类型(浮点数、整数、字符串和布尔值)。 例如: list_1 = [1, 2, 3, 'ID45785', False, '', 2.85, [1, 2, 'I...

8得票2回答
Java是否在任何地方定义其原始类型的大小?

有没有一个包可以定义Java原始数据类型的大小,我可以在我的项目中导入它?我正在进行一些手动位设置,并保留了一个字节索引。当我设置int时,我不想做currentByte += 4(魔法数字已被淘汰),我宁愿做currentByte+=<SomePackage>.SIZE_OF_I...