Java Interview Guide: How to Build Confidence With a Solid Understanding of Core Java Principles pdfdrive com



Download 0,53 Mb.
Pdf ko'rish
bet47/47
Sana12.07.2022
Hajmi0,53 Mb.
#783570
1   ...   39   40   41   42   43   44   45   46   47
Bog'liq
11-Java Interview Guide

Document Outline

  • Introduction
  • The Purpose of this Guide
  • The Java Programming Language
  • The History of Java
  • The Java Virtual Machine
  • Procedural Programming vs Object-Oriented Programming
  • Questions
  • Object-Oriented Concepts
  • Abstraction
  • Encapsulation
  • Polymorphism
  • Mutability
  • Coupling
  • Cohesion
  • Questions
  • Object-Oriented Programming (Part I)
  • Classes & Objects
  • Primitive Types
  • Arrays
  • Strings
  • Enums
  • Packages
  • Questions
  • Object-Oriented Programming (Part II)
  • Methods
  • Pass-by-Reference vs Pass-by-Value
  • The Final Keyword
  • The Static Keyword
  • Access Modifiers
  • Annotations
  • Questions
  • The Object Superclass
  • Clone
  • Equals
  • HashCode
  • ToString
  • GetClass
  • Finalize
  • Wait, Notify, NotifyAll
  • Questions
  • Composition & Inheritance
  • Composition
  • Inheritance
  • Method Overriding vs Method Overloading
  • Composition vs Inheritance
  • Questions
  • Abstract Classes & Interfaces
  • Abstract Classes
  • Interfaces
  • Abstract Classes vs Interfaces
  • Anonymous Classes
  • Questions
  • Exceptions
  • Unchecked Exceptions
  • Checked Exceptions
  • Unchecked Exceptions vs Checked Exceptions
  • Errors
  • Try/Catch/Finally
  • Try-With-Resources
  • Questions
  • Generics
  • Compile-Time Errors vs Runtime Errors
  • Generics
  • Generic Wildcards
  • Type Erasure
  • Questions
  • Concurrency
  • Thread Lifecycle
  • Synchronization
  • The Synchronize Keyword
  • The Volatile Keyword
  • Concurrent Data Structures
  • The Executor Framework
  • ThreadLocal Storage
  • Atomic Variables
  • Questions
  • Memory Management
  • Heap Memory
  • Garbage Collection
  • Strong References
  • Memory Leaks
  • Soft References
  • Weak References
  • Reference Queue
  • Phantom References
  • Questions
  • Java Database Connectivity
  • Connection
  • Statements
  • ResultSets
  • SQL Injection
  • Object-Relational Mapping
  • Questions
  • Web Applications
  • The Servlet API
  • Servlets
  • JavaServer Pages
  • Filters
  • Model-View-Controller
  • Questions
  • Web Services
  • Service-Oriented Architecture
  • Web Services
  • SOAP
  • REST
  • SOAP vs REST
  • Questions
  • Algorithms
  • Big O Notation
  • Binary Search
  • Insertion Sort
  • Merge Sort
  • Quicksort
  • Timsort
  • Questions
  • Java Collections Framework
  • List
  • Map
  • Deque
  • Binary Search Tree
  • Heap
  • Set
  • Iterator
  • Questions
  • Important Interfaces
  • Autocloseable
  • Comparable
  • Comparator
  • Iterable
  • Runnable
  • Callable
  • Serializable
  • Questions
  • Creational Design Patterns
  • Builder Pattern
  • Factory Pattern
  • Abstract Factory Pattern
  • Prototype Pattern
  • Singleton Pattern
  • Questions
  • Structural Design Patterns
  • Adapter Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattern
  • Flyweight Pattern
  • Questions
  • Behavioral Design Patterns
  • Command Pattern
  • Observer Pattern
  • Strategy Pattern
  • Visitor Pattern
  • Null Object Pattern
  • Questions
  • Reflection
  • Class
  • Field
  • Method
  • Pros and Cons
  • Questions
  • Dependency Injection
  • Inversion of Control
  • Service Locator vs Dependency Injection
  • Constructor Injection vs Setter Injection
  • The Spring Container
  • Spring Configuration
  • Spring Lifecycle
  • Questions
  • Aspect-Oriented Programming
  • Core Concerns vs Cross-Cutting Concerns
  • Aspect-Oriented Programming
  • Proxy Objects
  • Interface Proxies
  • Inheritance Proxies
  • Runtime Weaving vs Binary Weaving
  • AspectJ
  • Questions
  • Unit Testing
  • Test-Driven Development
  • Unit Tests
  • Test Fixtures
  • Mock Objects
  • Questions
  • Programming Problems
  • How to Approach Programming Problems
  • Sample Programming Problems
  • Interview Preparation
  • Before the Interview
  • During the Interview
  • After the Interview
  • Interview Questions
  • About the Author

Download 0,53 Mb.

Do'stlaringiz bilan baham:
1   ...   39   40   41   42   43   44   45   46   47




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish