Java Engineer

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Java Engineer da Mind Map: Java Engineer

1. Build Tools

1.1. Maven

1.2. Gradle

2. Core Concepts

2.1. OOP

2.1.1. Abstraction

2.1.2. Encapsulation

2.1.2.1. private variables

2.1.2.2. getter

2.1.2.3. setter

2.1.3. Inheritance

2.1.3.1. Overriding

2.1.3.2. Overloading

2.1.4. Polymorphism

2.2. Write once, run anywhere

2.2.1. Java

2.2.1.1. Compiler

2.2.1.1.1. ByteCode

2.3. Packages

2.3.1. Reusabilities

2.3.2. Organisation

3. Language

3.1. Acces Modifiers

3.1.1. Default

3.1.1.1. "No Modifier"

3.1.2. public

3.1.3. protected

3.1.4. private

3.2. Acces

3.2.1. final

3.2.2. static

3.2.2.1. static block

3.2.3. abstract

3.3. Collections

3.3.1. Array

3.3.2. Collection

3.3.3. List

3.3.3.1. ArrayList

3.3.3.2. LinkedList

3.3.4. Set

3.3.4.1. SortedSet

3.3.5. Map

3.3.5.1. SortedMap

3.3.5.2. HashMap

3.3.6. Enumeration

3.4. primitives

3.4.1. int

3.4.2. double

3.4.3. byte

3.4.4. short

3.4.5. long

3.4.6. float

3.4.7. char

3.5. Autoboxing/ unboxing

3.6. MultiThreading

3.6.1. Runnable Interface

3.6.2. Extend thread

3.7. Objects

3.7.1. Optional

3.7.1.1. DateTime

3.7.1.2. String

3.7.1.3. null

3.7.1.4. Wrapper classes

3.7.1.4.1. Integer

3.7.1.4.2. Double

3.7.1.4.3. Byte

3.7.1.4.4. Short

3.7.1.4.5. Long

3.7.1.4.6. Float

3.7.1.4.7. Chaacter

3.7.1.4.8. Boolean

3.8. Loops

3.8.1. While

3.8.2. For (Each)

3.8.3. Do While

3.9. Decisions

3.9.1. If (Else)

3.9.2. Switch-Case

3.9.3. Break

3.9.4. Continue

3.10. Exceptions

3.10.1. try catch finally

3.10.1.1. Runtime

3.10.1.1.1. Unchecked Exception

3.10.1.2. Compiletime

3.10.1.2.1. Checked Exceptions

3.10.2. throw(s)

3.11. Operators

3.11.1. math

3.11.1.1. +

3.11.1.2. -

3.11.1.3. *

3.11.1.4. /

3.11.1.5. %

3.11.2. Assign

3.11.2.1. =

3.11.2.2. +=

3.11.2.3. -=

3.11.2.4. *=

3.11.2.5. /=

3.11.2.6. %=

3.11.3. Increment/Decrement

3.11.3.1. ++

3.11.3.2. --

3.11.4. Logic

3.11.4.1. &&

3.11.4.2. ||

3.11.4.3. !

3.11.5. Compare

3.11.5.1. ==

3.11.5.2. !=

3.11.5.3. >

3.11.5.4. <

3.11.5.5. >=

3.11.5.6. <=

3.11.6. Bitwise

3.11.6.1. &

3.11.6.2. ^

3.11.6.3. <<

3.11.6.4. >>

3.11.7. Ternary

3.12. Interface

3.12.1. Blueprint

3.12.2. default method

3.13. annotations

3.13.1. @Deprecated

3.13.2. @Override

3.13.3. @SuppresWarnings

3.13.4. Custom

3.14. Serialization

3.14.1. OutputStreams

3.14.2. InputStreams

3.14.3. java.io

3.14.4. IOException

3.15. GUI

3.15.1. Swing

3.15.2. AWT

3.16. Lambda

3.16.1. event -> System.out,println("example")

3.16.2. Method Reference

3.16.2.1. System.out::println

3.17. Stream Api

3.17.1. Operations

3.17.1.1. Map

3.17.1.2. Filter

4. CI/CD

4.1. Jenkins

4.2. Docker

4.3. Kubernetes

4.4. Travis CI

5. framework

5.1. Spring

5.1.1. spring boot

5.2. javaEE