|
|
|
1000 Java Tips ebook
|
|
 

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!. |
|
Easy Learn Java: Programming Articles, Examples and Tips - Page 11
Previous
1060 Stories (530 Pages, 2 Per Page)
Next
Question: Why do we need wrappers like Integer, Boolean for int, boolean in Java
|
Question: Why do we need wrappers like Integer, Boolean for int, boolean in
Java?
Answer: Because wrappers let us treat primitives as objects. For example, you
can not add an int to Vector, but you can the instance of Integer.
P.S. It is very short answer. If you know more please send us your
explanation and we will publish it!
******************************************************************
Our older tips: March 22, 2001 - Oktober 21, 2002
read here.
All published and not published on site tips you can find
here
376 bytes more | 3 comments | | Score: 0
|
Posted by jalex on Thursday, January 23, 2003 (00:00:00) (4100 reads)
|
Question: If there was a ''setvalue()'' method in Float class, it would have bee
|
Question: If there was a "setvalue()" method in Float class, it would have
been useful to easily create code that modify parameters passed on methods.
So any good reason why there are no setvalue methods?
Answer: Once a Float instance is created you can not change its value because
it is immutable by definition. The rest of wrappers are also immutable, for
example Integer, Boolean and so on.
Why? It has two main advantages...
Nobody can change the instance and cause bugs in program. Also they are thread
safe: if nobody can change them why we need to protect them?
If you need to have mutable wrappers you can probably write them and use for
your own needs. But you can not do anything with classes from third party
companies that use standard implementation.
******************************************************************
Our older tips March 22, 2001 - Oktober 21, 2002
read here.
All published and not published on site tips you can find
here
1012 bytes more | 24 comments | | Score: 5
|
Posted by jalex on Wednesday, January 22, 2003 (00:00:00) (4147 reads)
|
|
|