Core Java › Chapter 9

File I/O & Serialization

Streams vs readers, buffering, NIO.2, memory-mapped files, large file processing, charsets, Java serialization and its security risks, JSON vs Protobuf/Avro, zip handling, atomic writes and real-world file failure scenarios.

Theory

Q1 basic
Q2 basic
Q3 basic
Q4 basic
Q5 intermediate
Q6 basic
Q7 intermediate
Q8 basic
Q9 intermediate
Q10 basic
Q11 intermediate
Q12 intermediate
Q13 intermediate
Q14 intermediate
Q15 intermediate
Q16 advanced
Q17 advanced
Q18 advanced
Q19 intermediate
Q20 intermediate
Q21 intermediate
Q22 advanced
Q23 advanced
Q24 basic
Q25 advanced
Q26 intermediate
Q27 basic
Q28 basic
Q29 basic
Q30 intermediate
Q31 advanced
Q32 advanced
Q33 intermediate
Q34 intermediate
Q35 advanced
Q36 advanced
Q37 intermediate
Q38 intermediate
Q39 intermediate
Q40 advanced
Q41 basic
Q42 intermediate
Q43 advanced
Q44 intermediate
Q45 intermediate
Q46 basic
Q47 intermediate
Q48 advanced
Q49 intermediate
Q50 advanced
Q51 basic
Q52 intermediate

Scenarios

Q53 basic
Q54 advanced
Q55 intermediate
Q56 intermediate
Q57 advanced
Q58 basic
Q59 basic
Q60 advanced
Q61 intermediate
Q62 intermediate
Q63 advanced
Q64 basic
Q65 intermediate
Q66 intermediate
Q67 intermediate
Q68 advanced
Q69 intermediate
Q70 advanced
Q71 intermediate
Q72 advanced
Q73 intermediate
Q74 basic
Q75 intermediate
Q76 basic
Q77 advanced
Q78 advanced
Q79 intermediate
Q80 basic
Q81 advanced
Q82 intermediate
Q83 intermediate
Q84 intermediate
Q85 advanced
Q86 intermediate
Q87 advanced
Q88 intermediate
Q89 intermediate
Q90 intermediate
Q91 basic
Q92 intermediate
Q93 basic
Q94 basic
Q95 advanced
Q96 advanced
Q97 intermediate
Q98 basic
Q99 intermediate
Q100 advanced
Q101 intermediate
Q102 intermediate
Q103 advanced
Q104 advanced