Git Product home page Git Product logo

java-features-examples's Introduction

java-features-examples

JDK VERSION : JDK 11 - AMAZON CORRETTO


Maven build plugins for JDK 11

  <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <release>11</release>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
   </plugins>

Examples

  • composition vs inheritance

    examples code

  • equals vs referance

    examples code

  • iterators

    Iterators & ListIterator & Spliterator

    examples code

  • collection differance

    ArrayList vs HashSet

    HashSet vs LinkedHashSet vs TreeSet

    ArrayList vs LinkedList

    Vector vs ArrayList

    examples code

  • map differance

    HashMap vs LinkedHashMap vs TreeMap

    HashMap vs ConcurrentHashMap

    examples code

  • Class structure

    Inner & Static & Local Class and properties access

    examples code

  • interface vs abstract

    examples code

  • sorting

    Array sorting

    List sorting

    Map sorting

    Set sorting

    Comparable vs Comparator

    Sorting algorithms

    examples code

  • String Pooling vs StringBuilder vs StringBuffer

    examples code

  • Binary search

    Iteration

    Recursive

    examples code

  • Ternary search

    examples code

  • Hierarchical Data Structure

    Binary Tree

    Binary Search Tree

    Binary Heap

    examples code

  • error vs exception

    examples code

  • LinkedList

    examples code

  • Complexity

    Constant Time

    Linear Time

    Logarithmic Time

    N Log N Time

    Polynomial Time

    Quadratic Time

    examples code

  • Reflection

    examples code

  • Custom Annotation

    Target

    Retention

    Inherited

    examples code

  • Lambda

    Coupling

    Decoupling

    Functional Interface

    • Consumer

    • Function

    • Predicate

    • Supplier

    examples code

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.