Add fresher-qa module: 50 Java interview questions for freshers, one runnable demo each, asserted transcripts, javac error captures

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_017ic4b5DfjBGLBr7F5km2AN
This commit is contained in:
Claude
2026-11-11 19:48:45 +05:30
parent 22181e1a17
commit c5c435ae20
25 changed files with 1630 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
=== javac FinalOverride.java ===
FinalOverride.java:6: error: locked() in Derived cannot override locked() in Base
String locked() { return "Derived.locked"; }
^
overridden method is final
1 error
=== javac CheckedNotHandled.java ===
CheckedNotHandled.java:6: error: unreported exception IOException; must be caught or declared to be thrown
String s = Files.readString(Path.of("missing.txt"));
^
1 error
=== javac LossyCast.java ===
LossyCast.java:3: error: incompatible types: possible lossy conversion from double to int
int x = 3.5;
^
LossyCast.java:4: error: incompatible types: possible lossy conversion from int to byte
byte b = 200;
^
2 errors
=== javac MissingReturnAndUnreachable.java ===
MissingReturnAndUnreachable.java:4: error: missing return statement
}
^
1 error
=== javac --release 21 PreSuper.java ===
PreSuper.java:8: error: flexible constructors is not supported in -source 21
super();
^
(use -source 25 or higher to enable flexible constructors)
1 error
=== javac --release 25 PreSuper.java ===
compiled without errors