Java provides two kinds of data type conversions, namely automatic and explicit. Automatic conversion takes place when the following two conditions are fulfilled:
- The two types are compatible.
- The destination type is larger than the source type.
When these two conditions are met, widening conversion takes place, i.e., a narrow data type is promoted to a wider one. For example, the value of byte type will be promoted to int, as int is wider than byte in width. However, in many cases, an automatic conversion cannot be performed. For example, an automatic conversion cannot be performed to convert int to byte, as int is wider than byte. In such cases, conversion is performed explicitly. The general form to perform such type of narrowing conversion is as follows:
- Pass Master CIW Enterprise Developer in first attampt.
- Pass SCBCD in first attampt.
- Pass SCDJWS in first attampt.
- Download free practice test for SUN SCJP exam.
- Download practice question and study guide for scjp-5-0 for exam.
- Become SUN SCMAD certified.
- Pass SCWCD in first attampt.
- Pass Java 5.0 in first attampt.
- Best exam simulation SUN CX310-065 download free trial.