Skip to content
javabypankaj
HomeLibraryPopularCommunity
01
Core Java
32 topics · 170 questions
1JDK, JRE & JVM0/442Variables, Scope & var0/333Primitive Types & Wrappers0/11114Operators & Expressions0/995The main Method0/556Access Modifiers0/117Keywords: final0/448Keywords: static0/449Methods & Varargs0/3310Constructors & this/super0/3311Enum0/2212String & String Pool0/121213Immutability0/4414Arrays0/4415Object Class, equals & hashCode0/9916Upcasting & Dispatch0/2217Pass-by-Value & References0/2218Object Cloning0/2219Inner Classes0/2220Marker Interface0/1121Exception Hierarchy0/2222I/O & System0/323Serialization & transient0/111124Annotations0/3325Recursion0/1126Reflection & Object Creation0/2227Interface Evolution0/1128Class Loading & Compilation0/4429Memory Management & GC0/212130JVM Internals: Advanced0/101031JVM Tuning & Troubleshooting0/151532Predict the Output0/1010
1JDK, JRE & JVM42Variables, Scope & var33Primitive Types & Wrappers114Operators & Expressions95The main Method56Access Modifiers17Keywords: final48Keywords: static49Methods & Varargs310Constructors & this/super311Enum212String & String Pool1213Immutability414Arrays415Object Class, equals & hashCode916Upcasting & Dispatch217Pass-by-Value & References218Object Cloning219Inner Classes220Marker Interface121Exception Hierarchy222I/O & System323Serialization & transient1124Annotations325Recursion126Reflection & Object Creation227Interface Evolution128Class Loading & Compilation429Memory Management & GC2130JVM Internals: Advanced1031JVM Tuning & Troubleshooting1532Predict the Output10
32 topics170 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
32Topics
170Questions
0%Complete
22 of 32 topics
Topics
1JDK, JRE & JVM0/442Variables, Scope & var0/333Primitive Types & Wrappers0/11114Operators & Expressions0/995The main Method0/556Access Modifiers0/117Keywords: final0/448Keywords: static0/449Methods & Varargs0/3310Constructors & this/super0/3311Enum0/2212String & String Pool0/121213Immutability0/4414Arrays0/4415Object Class, equals & hashCode0/9916Upcasting & Dispatch0/2217Pass-by-Value & References0/2218Object Cloning0/2219Inner Classes0/2220Marker Interface0/1121Exception Hierarchy0/22
22I/O & System0/33
23Serialization & transient0/111124Annotations0/3325Recursion0/1126Reflection & Object Creation0/2227Interface Evolution0/1128Class Loading & Compilation0/4429Memory Management & GC0/212130JVM Internals: Advanced0/101031JVM Tuning & Troubleshooting0/151532Predict the Output0/1010

I/O & System

Core Java·Topic 22 of 32·3 questions
Q1What is the difference between System.out, System.err, and System.in?

System.out prints normal output, System.err prints error output (unbuffered), and System.in reads input from the console. In production, use a logging framework instead.

Read Answer
Q2How do you read user input in Java?

Use Scanner for simple input (nextLine, nextInt), BufferedReader for faster bulk reading, and Console for password input that hides characters.

Read Answer
Q3What is the difference between byte streams and character streams?

Byte streams handle raw bytes (InputStream/OutputStream). Character streams handle text with encoding (Reader/Writer). Use character streams for text, byte streams for binary data.

Read Answer
Previous · Topic 21Exception Hierarchy2 questionsNext · Topic 23Serialization & transient11 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary