java

java mind map 1_اسلام اشرف الحسيني داود2_احمد ممدوح الفرماوي3_اسلام خالد زكي

Get Started. It's Free
or sign up with your email address
java by Mind Map: java

1. features

1.1. Object Oriented

1.2. Platform Independent

1.3. Simple

1.4. Secure

1.5. Architecture-neutral

1.6. Portable

1.7. Robust

1.8. Multithreaded

1.9. Interpreted

1.10. High Performance

1.11. Distributed

1.12. Dynamic

2. Operator

2.1. & (bitwise and)

2.1.1. Binary AND Operator copies a bit to the result if it exists in both operands.

2.2. | (bitwise or)

2.2.1. Binary OR Operator copies a bit if it exists in either operand.

2.3. ^ (bitwise XOR)

2.3.1. Binary XOR Operator copies the bit if it is set in one operand but not both.

2.4. ~ (bitwise compliment)

2.4.1. Binary Ones Complement Operator is unary and has the effect of 'flipping' bits.

2.5. << (left shift)

2.5.1. Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand.

2.6. >> (right shift)

2.6.1. Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand.

2.7. >>> (zero fill right shift)

2.7.1. Shift right zero fill operator. The left operands value is moved right by the number of bits specified by the right operand and shifted values are filled up with zeros.

3. application

3.1. Mobile Applications.

3.2. Desktop GUI Applications.

3.3. Web-based Applications.

3.4. Enterprise Applications.

3.5. Scientific Applications.

3.6. Gaming Applications.

3.7. Big Data technologies.

3.8. Business Applications.

3.9. Distributed Applications.

3.10. Cloud-based Applications.

4. data types

4.1. byte

4.1.1. 1 byte

4.1.1.1. Stores whole numbers from -128 to 127

4.2. short

4.2.1. 2 bytes

4.2.1.1. Stores whole numbers from -32,768 to 32,767

4.3. int

4.3.1. 4 bytes

4.3.1.1. Stores whole numbers from -2,147,483,648 to 2,147,483,647

4.4. long

4.4.1. 8 bytes

4.4.1.1. Stores whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

4.5. float

4.5.1. 4 bytes

4.5.1.1. Stores fractional numbers. Sufficient for storing 6 to 7 decimal digits

4.6. double

4.6.1. 8 bytes

4.6.1.1. Stores fractional numbers. Sufficient for storing 15 decimal digits

4.7. boolean

4.7.1. 1 bit

4.7.1.1. Stores true or false values

4.8. char

4.8.1. 2 bytes

4.8.1.1. Stores a single character/letter or ASCII values

5. JVM

6. OPP (Object Oriented Programming)

6.1. Class

6.2. Object

6.2.1. attribute

6.2.2. method

6.2.3. function

6.3. Inheritance

6.3.1. A is B

6.3.2. A has B

6.3.3. A extends B

6.4. Design pattern

6.5. Encapsulation

6.6. Abstraction

6.7. Polymorphism

6.7.1. A can do X

6.7.2. B can do X