相关疑难解决方法(0)

静态最终变量的Java命名约定

有一条规则说:

表示常量(最终变量)的名称必须全部使用下划线来分隔单词(取自http://geosoft.no/development/javastyle.html)

这适用于原始类型,如int或字符串:

private static final int MAX_COUNT = 10;
Run Code Online (Sandbox Code Playgroud)

但是什么是非原始类型?在大多数情况下,我见过以下内容:

private static final Logger log = Logger.getLogger(MyClass.class);
Run Code Online (Sandbox Code Playgroud)

或者在单例中,实例变量不是大写的.

问题是声明这些类型的变量(如日志和实例)的正确方法是什么?

java coding-style

89
推荐指数
5
解决办法
13万
查看次数

在Java中获取数据类型大小(sizeof)的最佳实践

我希望存储一个ByteBuffer的双精度和整数列表,它要求分配大小.我想写一些像C语法的东西

int size=numDouble*sizeof(double)+numInt*sizeof(int);
Run Code Online (Sandbox Code Playgroud)

sizeofJava中没有.以字节计算大小的最佳实践是什么?我应该硬编码吗?

java sizeof

23
推荐指数
4
解决办法
6万
查看次数

如何计算java数组内存的使用情况

如果我有:

int c[] = new int[10];
Run Code Online (Sandbox Code Playgroud)

int a[][] = new int[2][3];
Run Code Online (Sandbox Code Playgroud)

一般而言

一个n*m*..*j数组

如何考虑参考变量,我如何计算实际内存使用量?

java arrays

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

java数组有多重?

我的代码中有以下声明:

String[] array1 = new String[];
Run Code Online (Sandbox Code Playgroud)

如果array1有1.000.000个元素(所有80个字符的字符串)有多重?我的意思是RAM内存.

java arrays

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

如何使用Java实现类似数组的数据结构?

我知道什么是数组以及如何使用它们.但是,我不知道它们是如何实现的.我试图弄清楚我是否可以尝试使用Java实现类似数组的数据结构,但我不能.

我在网上搜索但没有找到任何有用的东西.

甚至可以在Java中实现类似数组的数据结构吗?是否可以用其他语言?如果是这样的话(当然没有使用数组)?

编辑:我想知道的是如何在不使用数组的情况下实现数组数据结构?

java arrays data-structures

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

标签 统计

java ×5

arrays ×3

coding-style ×1

data-structures ×1

sizeof ×1