Skip to content

Latest commit

 

History

History
89 lines (43 loc) · 1.62 KB

README.md

File metadata and controls

89 lines (43 loc) · 1.62 KB

iot

Internet Of Things

1)OOPS concepts (Encapsulation, Polymorphism, Inheritance, Abstraction)

2)Static, Access specifiers, getters & setters

3)Packages & Interfaces , Dynamic resolution

4)Exception Handling (when to use which exception), Wrapper class, POJO (Plain Old Java Object: A class which has only variables, constructors and getters & setters but no major business logic)

  1. Autoboxing, unboxing, has-a & is-a relationship, HasA : Composition & Aggregation.

Immutable classes

6)Inheritance (super, this), Overriding, Overloading, Multithreaded Programming

7)Annotations (JDK annotations); String Pool

  1. what is JVM? Performance? Heap, stack, differences? out of memory errors.

9)Garbage collection

  1. Java collections: implementation of utilities (collections); Concurrent modification exception. Comparable & Comparator Hashcode and equals

Cloning, Serializable (Serialization), Generics, Transient

  1. Enumerations and Annotations (Metadata)

  2. Generics and I/O

  3. Event Handling

  4. The Concurrency Utilities

  5. Regular Expressions

  6. Servlets

Frameworks:

  1. Spring and Springboot

  2. Microservices design principles

  3. No SQL Databases

  4. Hibernate

  5. Kafka (events)

  6. Data Indexing and parsing (searching): Elastic search

  7. MVC: Model View Controller

  8. EAPIS?

Misc:

  1. Formatting and plugins

  2. Unit testing; Logs

3)Eclipse and other IDEs

  1. Functional Programming

  2. Checkins : GIT HUB

  3. OATH Implementation, JWT

  4. HTTP Protocol

  5. Serverless Architechture

  6. Jenkins configuration and build files

  7. Build process- build with maven

11)Integrate with UI and DB

  1. UML diagrams