primitive

    0熱度

    1回答

    我從文件中讀取矩陣,並且所有列都有不同的數據類型。 我無法找到一個結構來保存和操作我的數據。感謝幫助。 // I read a matrix from file and all column have a different type. int[] iT = new int[] {1,3,5}; long[] lT = new long[] {123, 456, 789};

    -2熱度

    1回答

    剛到我心中 - 顯然我們不能使用unicastremoteobject.export傳輸原語......除非我們使用包裝。然而,有沒有辦法讓rmi只有基元?通過不使用相應的包裝? 在此先感謝!

    -2熱度

    1回答

    class Practice { public static void aMethod (int val) { System.out.println("int"); } public static void aMethod (short val) { System.out.println("short"); } public static void aMethod (

    0熱度

    1回答

    首先我知道這個問題必須在某個地方回答,但我很難找到答案,因爲我沒有在尋找我想要的正確答案。 所以我知道Java垃圾收集器,它負責處理未使用的對象,但是在方法調用之後,本地數據類型的值會發生什麼? 例如 public void anyMethod() { int foo = 20; } 會發生什麼方法調用後,foo的?它是否仍然存在於記憶中,即使它從未被使用過?我是否應該關心這種「技

    3熱度

    2回答

    我試圖在for循環中使用字節作爲控制循環變量。 我使用的條件如正< 128(其中,128是出的字節的範圍) for (byte n =0; n < 128 ; n++) System.out.println("I am in For loop. "+ n); 且環路從0到127無限去,然後-128到127 時,我試圖用int做同樣的事情。它給了錯誤。 for (int n = 0; n < 2

    2熱度

    1回答

    Java被認爲是一種OOP語言,儘管它不完全是OOP。 Java包含8個原語,並在interview, James Gosling解釋了原因: Bill Venners:爲什麼Java中有原始類型?爲什麼不是 只是一個對象? 詹姆斯戈斯林:完全是一個效率的東西。有各種各樣的人建立了系統,其中整數和所有對象。 有很多方法可以做到這一點,他們都有一些相當嚴重的問題。其中一些只是很慢,因爲它們爲所有東西

    0熱度

    1回答

    我們可以改變包裝,以原始的?如果沒有的話是什麼在此代碼 int I = Integer.valueOf(46); System.out.println(I); 我沒有得到任何錯誤發生。

    6熱度

    1回答

    我一直在閱讀The Rust Programming Language,但我一直無法找到關於類型註釋的最佳實踐的明確答案,特別是基本類型。 例如,讓編譯器確定類型: let v = true; 或者使用顯式類型註解: let v: bool = true; 一般來說,我喜歡是明確的,但我不能確定這是否是反對最佳做法或首選風格。由於編譯器不必推斷類型,編譯時間是否會得到改進?

    1熱度

    2回答

    假設我在JAVA中有一個short [] thisArray,並且需要根據此數組中元素的數量計算平均值。但顯然,.length將返回一個int數來表示thisArray的長度。 我無法將其轉換爲int Array或int,因爲不允許將int轉換回short。我確實需要有一個簡短的結果並存回另一個簡短的[] []。 如何避免此經典錯誤: 錯誤:不兼容的類型:可能有損轉換從int到短 short re

    3熱度

    5回答

    我初始化的字節如下: byte b = (byte) 0b11110000000; 因爲一個字節是大小的8位,我期待它會拋出一些異常或錯誤,因爲這數量應該是分配僅一個短或以上。它仍評估爲-124?或者這也許是「正常」的行爲? (沒有異常拋出,但變量溢出)?