小编Joh*_*aul的帖子

Java中的int [large] [small]或int [small] [large]之间是否存在低级差异?

这个问题可能需要一些编译器知识才能回答.我目前正在开发一个项目,我将创建一个可能是其中的数组

int[2][veryLargeNumber]
Run Code Online (Sandbox Code Playgroud)

要么

int [veryLargeNumber][2]
Run Code Online (Sandbox Code Playgroud)

它在逻辑上没有区别,但我认为内存中的形式(以及因此大小)可能不同(也许问题应该是,编译器是否足够聪明地重新排列数组以适应它们)?

java memory arrays jvm multidimensional-array

62
推荐指数
3
解决办法
2363
查看次数

java中的Float和float有什么区别?

有人可以向我解释一下浮点数和浮点数在java中的区别吗?非常感谢.

java variables

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

数组异常错误,Point3f数组

我在这个Point3f数组上有一个空指针异常错误,无法看到原因.它发生在第一次通过,选择位置[0].任何人都能解释一下吗?谢谢.

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.vecmath.Point3f;
public class Starter {

static int NoOfSides = 4;

public static void main(String[] args) {

    Point3f[] pointArray = new Point3f[NoOfSides];

    for(int i=0; i<NoOfSides; i++)
    {
        System.out.println(i+1+". Input x value: ");
        pointArray[i].x=readConsole();      //  Pointer Exception Here

        System.out.println(i+1+". Input y value: ");
        pointArray[i].y=readConsole();

        pointArray[i].z=(float)0.0;
    }
    //  Static call to work out area of polygon
    System.out.println("Area: "+PolyAreaTry.CalArea(pointArray));
}
public static float readConsole()
{
    String s = null;
    try
    {
        BufferedReader bufferRead = new BufferedReader(new …
Run Code Online (Sandbox Code Playgroud)

java arrays

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

标签 统计

java ×3

arrays ×2

jvm ×1

memory ×1

multidimensional-array ×1

variables ×1