Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java (Buzzwords (Simple, Secure, Portable, Object oriented, Robust, Multi…
Java
Buzzwords
Simple
Secure
Portable
Object oriented
Robust
Multi-threaded
Architecture-neutral
Interpreted
Distributed
High performance
Dynamic
Operators
Arithmetic
=
*
-
/
+
%
Short-hand
+=
-=
*=
/=
%=
--
++
Relational
==
!=
<
<=
>=
>
Logical
&&
||
Ternary => TestCondition ? TrueStmts : FalseStmts
Bitwise
& (AND)
| (OR)
~ (NOT)
^ (XOR)
>> (Right shift) (/ 2)
<< (Left shift) (* 2)
>>> (Unsigned Right shift)
Pillars of OOP
Encapsulation
Inheritance
Polymorphism
Literals
Integer
Octal
Leading 0
Hexadecimal
Leading 0x
Binary
Leading 0b
Floating point
Standard
Scientific
Type-conversion
Automatic (Widening)
Forced (Narrowing)
Package
Naming and visibility control mechanism
Mechanism for partitioning the class namespace into manageable chunks
Data-types
Primitive Types
int
32-bit
byte
8-bit
short
16-bit
long
64-bit
float
32-bit
Precision = 8
double
64-bit
Precision = 16
char
16-bit
Unicode
boolean
1-bit