primitive-types

    1熱度

    5回答

    int和Integer之間的區別是什麼。是的,一個是primitive,另一個是wrapper,正確使用它們的情況是什麼。 而且之間有什麼區別: int i=0; ++i and i++

    2熱度

    5回答

    這可能是這麼簡單的問題, 我知道byte是java基本類型,屬於integer家庭和需要的內存空間1 byte。當我們處理二進制數據時(例如當我們讀/寫文件時),我們將數據存儲到byte array並且我們進行操作,這裏我的疑問是當我們有其他基本類型時,如short,int爲什麼我們更喜歡byte[]?任何人都可以澄清 在此先感謝。

    1熱度

    3回答

    我使用OCMock我試圖做這樣的事情在我的測試之一: [[mockScrollView expect] setContentSize:[OCMArg any]]; 的問題是,[OCMArg any]返回id類型,我想使用任何CGSize,因爲我不知道它是確切的價值。我怎麼能通過這個論點?

    0熱度

    2回答

    非常奇怪的事情發生在這裏: float theFloat = 10f * 0.5f * 0.0502913967f; //result is 0.2514569835f //but a float's precision is only 7digits so it's false. //I corrected it, rounded at 6digits, result is 0.251

    3熱度

    1回答

    說,我們有: public method(Integer s) { .... } 的Java承認,這樣做的方法的調用: method(7); 或 int i = 7; method(i); 是否JVM創建這樣做,當一個新的整數?如果我用相同的int多次調用該方法,我是否創建了幾個整數,或者使用了「緩存」版本的包裝對象? 謝謝。

    1熱度

    1回答

    我正在用EJB和JSF編寫一個簡單的網頁。對於我的webpresentation,我需要一個帶有inputFields和複選框的頁面。 爲了從我的網頁獲得輸入到一個javaclass我需要配置我的faces-config.xml文件。 這是我的問題:複選框產生布爾值。布爾是一個基本的數據類型。在我javaclass我會定義這樣的方式原語 private boolean checkBox1;

    0熱度

    2回答

    當使用自定義的回調(如)的實際方法使用類似 mHandler.invoke(context, View.this); 被稱爲據對invoke商務部: Java對象的.lang.reflect.Method.invoke(Object receiver,Object ... args)throws IllegalAccessException,IllegalArgumentException,

    2熱度

    4回答

    對不起,這對初學者提出問題!我正在學習Java,對某個主題我有點困惑。 例如,我聲明和初始化變量作爲浮動,如: float myVariable = 9.5; 在一些在線教程,我看到被宣佈花車和initalized這樣,但也帶有後綴,如本: float myVariable = 9.5F; 如果我已經說過「float myVariable」,那麼後綴的用途是什麼? 謝謝!

    5熱度

    1回答

    鑄造基本類型我有一個算法,用Java編寫的是反覆做原始的鑄件,如: int val = (int) Math.max(val1, val2); 因爲我想提高算法的性能,我想知道,如果重複必須避免上述鑄造,例如通過使用類似: int val = ((val1>val2) ? val1 : val2); PS:我做了搜索到,但#1我沒有找到一個類似的答案。

    2熱度

    1回答

    據我所知,可以將一個Integer對象添加到類型爲Integer的ArrayList。這對我來說很有意義。就像這樣: ArrayList<Integer> list = new ArrayList<Integer>(); list.add(new Integer(3)); 但爲什麼可以添加如int,而不是一個Integer原始數據類型?像這樣: ArrayList<Integer> list