Import It All
Books > Business & Money > Job Hunting & Careers > Job Hunting
Java Interview Notes: 700 Java Interview Questions Answered

Java Interview Notes: 700 Java Interview Questions Answered

Product ID: 14727907 Condition: New

No Stock / Cannot Import

Product Description

Java Interview Notes: 700 Java Interview Questions Answered

Java Interview Notes incorporate most critical topics discussed during Java technical interview round, along with the interview questions for each concept. This book also contains lots of code snippets and figures to explain matters. <br /> <br />Concepts in the book are organized in very precise and concise manner, in small chapters and are to the point. <br /> <br />CONTENT: <br /> <br />Java Fundamentals: <br />Java Program Anatomy <br />Java Program and JVM <br />Data Types <br />Naming Convention <br />Object class <br />Access Modifiers <br />static <br />final <br />static initialization block <br />finally() <br />finalize() <br />Widening vs Narrowing Conversion <br />getters and setters <br />varargs vs object array <br />default interface method <br />static interface method <br />Annotations <br />Preferences <br />Pass by value or reference <br /> <br />Object Oriented Programming: <br />Polymorphism <br /> Parametric Polymorphism <br /> Subtype Polymorphism <br />Overriding <br /> @Override <br />Overloading <br />Abstraction <br />Inheritance <br />Composition <br /> <br />Fundamental Design Concepts : <br />DI vs IoC <br />Service Locator <br />Diamond Problem <br />Programming to Interface <br />Abstract class vs Interface <br />Internationalization and Localization <br />Immutable Objects <br />Cloning <br /> <br />Data Types : <br />NaN <br />EnumSet <br />Comparing Data Types <br /> Float comparison <br /> String comparison <br /> Enum comparison <br />enum vs public static int field <br />Wrapper Classes <br />Auto boxing and Auto unboxing <br />BigInteger and BigDecimal <br /> <br />Strings : <br />String Immutability <br />String Literal vs Object <br />String Interning <br />String Pool Memory Management <br />Immutability - Security issue <br />Circumvent String immutability <br />StringBuffer vs StringBuilder <br />Unicode <br /> <br />Inner Classes: <br />Inner Classes <br />Static Member Nested Class <br />Local Inner Class <br />Non-Static Nested Class <br />Anonymous Inner Class <br /> <br />Functional Programming: <br />Lambda Expression <br />Functional Interface <br />Pure Functions <br />Fluent Interface <br /> <br />Generics : <br />Generics <br />Generics-Type Wildcards <br />Generics - Method <br />Java Generics vs Java Array <br />Generics - Type Erasure <br />Co-variance <br />Contra-variance <br />Co-variance vs Contra-variance <br /> <br />Collections : <br />Collection design aspects <br />Collection Fundamentals <br />Collection Interfaces <br />Collection Types <br /> Set <br /> List <br /> Queue <br /> Map <br />Algorithms <br />Comparable vs Comparator <br />hashCode() and equals() <br />HashTable vs HashMap <br />Synchronized vs Concurrent Collections <br />Iterating over collections <br />fail-fast vs fail-safe <br /> <br />Error and Exception: <br />Exception <br />Checked vs Unchecked vs Error <br />Exception Handling Best Practices <br />try-with-resource <br /> <br />Threading : <br />Threading Terms <br />Thread Lifecycle <br />Thread Termination <br />Runnable vs Thread <br />Runnable vs Callable <br />Daemon Thread <br />Race Condition and Immutable object <br />Thread Pool <br /> <br />Synchronization : <br />Concurrent vs Parallel vs Asynchronous <br />Thread Synchronization <br />Synchronized method vs Synchronized block <br />Conditional Synchronization <br />Volatile <br />static vs volatile vs synchronized <br />ThreadLocal Storage <br />wait() vs sleep() <br />Joining Thread <br />Atomic Classes <br />Lock <br />ReadWriteLock <br />Synchronizers <br /> Barrier <br /> Semaphore <br /> Phaser <br /> Exchanger <br /> Latch <br />Executor Framework <br /> Executor Service <br />Fork-Join Framework <br /> <br />Reflection : <br />Purpose of reflection <br />Drawbacks of Reflection <br /> <br />Data Interchange: <br />JSON <br /> <br />Memory Management: <br />Stack vs Heap <br />Heap fragmentation <br />Object Serialization <br />Garbage Collection <br />Memory Management <br />Weak vs Soft vs Phantom Reference <br /> <br />Unit Testing: <br />Why unit testing? <br />Unit vs Integration vs Regression vs Validation <br />Testing private members <br />Mocking and Mock Objects <br /> <br />Java Tools: <br />Git <br />Maven <br />Ant <br />Jenkins

Technical Specifications

Country
USA
Author
Jolly M
Binding
Kindle Edition
Format
Kindle eBook
IsAdultProduct
NumberOfPages
253
PublicationDate
2016-01-23
ReleaseDate
2016-01-23

You might also like

Back to top