Java CheatSheet for Developers
Data Types
| Data Type | Size |
|---|---|
| boolean | 1 bit |
| char | 2 byte |
| int | 4 byte |
| short | 2 byte |
| long | 8 byte |
| float | 4 byte |
| double | 8 byte |
Data Conversion
String to Number
int i = Integer.parseInt(_str_);
double d = Double.parseDouble(_str_);
Any Type to String
String s = String.valueOf(_value_);
Numeric Conversions
int i = (int) _numeric expression_;
Operators
| Operator Category | Operators |
|---|---|
| Arithmetic operators | +, -, /, *, % |
| Relational operators | <, >, <=, >=,==, != |
| Logical operators | &&, || |
| Assignment operator | =, +=, −=, ×=, ÷=, %=, &=, ^=, |=, <<=, >>=, >>>= |
| Increment and Decrement operator | ++ , - - |
| Conditional operators | ?, : |
| Bitwise operators | ^, &, | |
| Special operators | . (dot operator to access methods of class) |