• 7. Java 11 Features(comparing to Java8) ● Improvements for Collections. Helper methods: List.of, Set.of, Map.of
  • 8. Java 17 Features(comparing to Java 11)
  • DESIGN PRINCIPLES AND PATTERNS OF SOFTWARE DEVELOPMENT
  • DESIGN PATTERNS ● Types of design patterns. 1. MVC design pattern
  • Final Interview




    Download 117.33 Kb.
    Pdf ko'rish
    bet7/11
    Sana22.10.2023
    Hajmi117.33 Kb.
    #89802
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Final Interview
    KXA56SHIXE, The Algorithm Design Manual, Mavzu Iqtisodiy axborot tizimlarida axborotlarni himoyalash usu-fayllar.org (1), Tolalar haqida, Behzod Boltaboyev, САО005 оқими учун мустақил иш мавзулари, Do\'stmurodov Xusan, Коди cal 1316 Номи (1), Plitalar, 84078527a4, ciziqli1932, ehtimol yakuniy, Taklifnoma, Mustaqil ish qanday yoziladi. Is\'hoqova Z
    6. Java 8 Features
    1. Lambda expressions overview, best practice.
    2. Expressing optionality with Optional feature.
    3. Method References: defining Lambda Expressions by referring to
    methods directly. Best practice.
    4. Functional Interface overview. Best practice.
    5. Default methods overview. Best practice.
    6. Date API overview.
    7. Stream API overview.
    7. Java 11 Features(comparing to Java8)
    ● Improvements for Collections. Helper methods: List.of, Set.of, Map.of (since
    Java9)
    ● New methods in Streams: takeWhile, dropWhile, iterate (since Java9)
    ● New methods in Optionals: ifPresentOrElse(since Java9)


    ● Interfaces: private methods(since Java9)
    ● Project Jigsaw and module system(since Java9)
    ● jshell (since Java9)
    ● var (since Java10)
    ● Running java file without compiling
    ● HttpClient
    ● String extension: isBlank/lines/strip and etc(since Java10)
    ● Garbage Collectors: what is default and what are available
    ● New String features in Java 9 (Uladzimir K).
    8. Java 17 Features(comparing to Java 11)
    (Kseniya Y.).
    ● TextBlocks
    ● Extended switch expressions
    ● Sealed classes
    ● Records
    ● Garbage Collectors(Shenandoah GC, ZGC, No-Op GC)
    ● Java Flight Recorder and Java Mission Control
    DESIGN PRINCIPLES AND PATTERNS OF
    SOFTWARE DEVELOPMENT

    What programming principles and patterns do you know?

    What programming principles and patterns have you used?

    SOLID

    DRY(Don't Repeat Yourself) and DIE(Duplication Is Evil)

    DESIGN PATTERNS

    Types of design patterns.
    1. MVC design pattern
    1.
    Model-View-Controller pattern explanation.


    2.
    Advantages and disadvantages of MVC.
    3.
    Benefits of using MVC.
    4.
    Spring MVC overview.

    Download 117.33 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 117.33 Kb.
    Pdf ko'rish