Skip to content

nnares/java-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-basics

  1. java basics
  2. java 8 concepts
  3. Data Structures & Problem Solving
  4. test - Organisation interview qns

java basics - core

  • array
  • basics
  • collection
  • generics
  • immutable
  • objectclass
  • str

java 8 concepts

  • async - Completable Future
  • basic
  • collection
    • Comparator interface enhancement using default & static methods
    • hashMap method enhancement
  • dp - Design Patterns using java8
  • java.util.function pkg interfaces
  • imperative vs declarative style
  • lambda - java.util.function
  • split - Spliterator
  • streams
  1. Non-Terminal/Intermediate Operators :
  • filter()
  • map()
  • flatMap()
  • peek()

Stateful intermediate operations

  • distinct()
  • sorted()
  • limit()
  • skip()
  1. Terminal Operators :
  • min()/max()
  • count()/reduce()
  • forEach()/toArray()
  • collect()
  • findFirst()/findAny()
  • anyMatch()/allMatch()/noneMatch()

Java8 Cheat Sheet - Absolute link

Java8 Cheat Sheet - realtive link

Data Structures & Problem-Solving

  • array
  • bit-wise operator
  • collection
  • design
  • dynamic programming
  • heap
  • linklist
  • matrix
  • number
  • recursion
  • sliding window
  • stack
  • standard algorithms
  • string
  • tree
  • tries
  • two pointers

test - Organisation interview qns

About

java basics, java8 features & Data Structures

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages