The Ultimate Java Interview Guide is a comprehensive collection of more than 130 interview questions for core Java. Each question has detailed answers, along with relevant code snippets. The questions have been carefully selected to cover a wide range of topics on both theoretical aspects and practical best practices of Java coding.
This app is a handy guide for refreshing your Java knowledge with the key concepts and tricky areas that will help you ace any Java interview.
Following topics are covered:
1. Object Oriented Programming – basic concepts, including encapsulation, polymorphism, abstraction, association and composition.
2. Classes, Objects and Interfaces – constructors, abstract classes, static classes and method, inner classes
3. Java Keywords and Operators – java access modifiers, final, synchronized, volatile keywords, use of this and super keywords, java annotations
4. Java String Class – string comparision, manipulations, StringBuffer and StringBuilder classes, immutability
5. Collections – Iterators, Enumerators, HashMap, ArrayList, Lists, Sets, Maps, concepts of generics, type erasure etc.
6. Java Serialization and File I/O - Concepts of serialization and Serializable interface, transient variables, File class, byte streams and character streams, Reader/Writer and the InputStream/OutputStream classes, I/O filter
7. Threads and Synchronization - Synchronized method vs synchronized block, Thread and Runnable interfaces, concepts of deadlock, livelock and atomic variables
8. Exception and Error Handling - try, catch and finally blocks, throw and throws keyword, Checked Exceptions vs. Errors vs. Runtime exceptions
9. Java Reflection API – concept of reflection, advantages and disadvantages, use cases
10. Java Virtual Machine (JVM) - Concepts of garbage collection, finalize methods, strong, weak and phantom references, memory leak, JIT compilation, Java HotSpot
11. Java Native Interface (JNI) - advantages and disadvantages of using JNI, JNI and performance, steps in writing JNI module
12. Miscellaneous - platform independence, JDK vs. JVM vs. JRE, jar files, RMI, JDBC, JUnit and testing frameworks
We value your feedback. Write to us with your feedback at connect@thoughtverge.com
免費玩Ultimate Java Interview Guide APP玩免費
免費玩Ultimate Java Interview Guide App
熱門國家 | 系統支援 | 版本 | 費用 | APP評分 | 上架日期 | 更新日期 |
---|---|---|---|---|---|---|
未知 | Android Google Play | 1.1 App下載 | 免費 | 1970-01-01 | 2015-03-11 |