Java 1.5 Tiger A Developers Notebook [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Java 1.5 Tiger A Developers Notebook [Electronic resources] - نسخه متنی

David Flanagan, Brett McLaughlin

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید








Chapter 4. Autoboxing and Unboxing


Converting Primitives to Wrapper Types

Converting Wrapper Types to Primitives

Incrementing and Decrementing Wrapper Types

Boolean Versus boolean

Conditionals and Unboxing

Control Statements and Unboxing

Method Resolution Overload


When you begin to study Java, one of the first lessons is always about
objects. In fact, you could say that java.lang.Object is the very cornerstone
of Java. Practically 99% of everything you do in the language
revolves around that class, or one of its subclasses. It's the 1% of the
time, though, that can be a painwhen you suddenly find yourself having
to convert between your objects and Java primitives.

Primitives in Java are your ints, shorts, chars, and so ontypes that
aren't objects at all. As a result,
Java has wrapper classes, such as
Integer, Short, and Character, which are object versions of the primitive
types. Where things get annoying is when you have to go back and
forth between the twoconverting a primitive to its wrapper, using it,
then converting the object's value back to a primitive. Suddenly, methods
such as intValue( ) begin to litter your code.

Happily, Tiger finally takes care of this issue, at least as much as can be
expected without tossing out primitives completely. This is handled
through two new conversion features: boxing and unboxing. And, just to
add some more words to the English language, it does these conversions
automatically, so we now talk about autoboxing and auto-unboxing.


/ 131