Czy ktoś może mi wyjaśnić różnicę między Float i float w java? Wielkie dzięki.Jaka jest różnica między Float i float w java?
5
A
Odpowiedz
8
Float
to obiekt; float
jest prymitywny. Taka sama relacja, jak i int
i int
, i .
float
może zostać przekonwertowany na Float
przez autoboxing, np.
float f=1.0f;
Float floatObject = f;
lub jawnie
Float floatObject = new Float(f);
Początkowo prymitywy zostały zatrzymane wraz z wersjami obiektu dla prędkości. Autoboxing/unboxing został dodany w java 5, aby ułatwić konwersję.
5
Float to klasa, która owija prymitywny float. W nowszych wersjach języka Java funkcja o nazwie autoboxing sprawia, że trudno jest stwierdzić, że są one różne, ale ogólnie rzecz biorąc, należy używać wartości zmiennoprzecinkowej, gdy używa się liczby do wykonywania obliczeń i Float, gdy trzeba przechowywać je w kolekcjach obiektów.
Powiązane problemy
- 1. Jaka jest różnica między "Float a = 3f" i "Float a = 3.0" w Javie?
- 2. Java: Czy powinienem używać float lub Float?
- 3. Jaka jest różnica między java i jsp?
- 4. JavaScript Float + Float = String?
- 5. Float vs double Math Java
- 6. Maksymalna wartość Float w Java?
- 7. Automatyczne dopasowywanie kontenera między float: left & float: right divs
- 8. Jaka jest różnica między int() i floor() w Pythonie 3?
- 9. Jaka jest różnica między Subtotal i BaseSubtotal?
- 10. Jaka jest różnica między sizeof i alignof?
- 11. Jaka jest różnica między zmienną a podwójną?
- 12. Konwersja Java Arraylist <Float> na float []
- 13. Gdzie jest Float # to_d?
- 14. Jaka jest różnica między? : i ||
- 15. Jaka jest różnica między $ i $$?
- 16. Java Float to Long Typecast
- 17. Jaka jest różnica między Float.POSITIVE_INFINITY a Float.MAX_VALUE?
- 18. Jaka jest różnica między JFrame.getContentPane() i JFrame.getRootPane()?
- 19. Jaka jest różnica między Matcher.lookingAt() i find()?
- 20. Jaka jest różnica między getAbsolutePath i getCanonicalPath
- 21. Jaka jest różnica między Eclipse i Myeclipse
- 22. Jaka jest różnica między = i: = w mysql?
- 23. Jaka jest różnica między! = I =! w Javie?
- 24. Jaka jest różnica między 'i "w PHP
- 25. Jaka jest różnica między! i !! w yaml?
- 26. jaka jest różnica między @ i @@ w module?
- 27. Jaka jest różnica między * i. * W Matlab?
- 28. Jaka jest różnica między | i || w MATLAB?
- 29. Jaka jest różnica między * i * | * w CSS?
- 30. Jaka jest różnica między operatorem Java equals() i C++ ==?
Google: Wrappery kontra prymitywy Java. –
Zobacz klasy owijania java http://en.wikipedia.org/wiki/Primitive_wrapper_class –
To jest jak różnica między 'int' i' Integer', ale jest to mniej powielane :) – Maroun