A collection of Java practice programs covering core language concepts, data structures, and HackerRank-style problem solutions.
My-Java/
└── My-Java-HackerRank/ # Java practice & HackerRank solutions
| Topic | Files |
|---|---|
| Arrays | p1_array.java – p7_array.java |
| ArrayList | p1_arraylist.java, p2_arraylist.java, p3_arraylist.java |
| Matrix | p1_matrix.java, p2_matrix.java |
| Threads & Multithreading | p1_threads.java, p1_multi_thread_Q.java, p2_thread_runnable.java, p3_thread.java, p3_mutli_threading_methods.java |
| Exception Handling | p1_try_and_catch.java, p2_try_and_catch.java, p1_exception_methods.java, p1_CustomException.java, p2_CustomException.java, p3_CustomException.java |
| Varargs | p1_varargs.java, p2_varargs.java |
| Collections | p1_hashset.java, p1_javastack.java |
| String Operations | p1_stringcoversion.java, string_method_learn.java |
| Formatting & I/O | formating.java, p1_br.java |
| Data Types | hackerrank_datatypeQ.java |
| Miscellaneous | checking.java, solve.java, Main.java |
- Java 8 or higher
- Any Java IDE (IntelliJ IDEA, Eclipse, VS Code) or the JDK command-line tools
# Compile
javac My-Java-HackerRank/<FileName>.java
# Run
java -cp My-Java-HackerRank <ClassName>Aayushman — GitHub