Java Subdomain Challenge Points Solution Introduction Welcome to Java! 3 Solution.java Introduction Java Stdin and Stdout I 5 Solution.java Introduction Java If-Else 10 Solution.java Introduction Java Stdin and Stdout II 10 Solution.java Introduction Java Output Formatting 10 Solution.java Introduction Java Loops I 10 Solution.java Introduction Java Loops II 10 Solution.java Introduction Java Datatypes 10 Solution.java Introduction Java End-of-file 10 Solution.java Introduction Java Static Initializer Block 10 Solution.java Introduction Java Int to String 10 Solution.java Introduction Java Date and Time 15 Solution.java Introduction Java Currency Formatter 15 Solution.java Strings Java Strings Introduction 5 Solution.java Strings Java Substring 5 Solution.java Strings Java String Compare 10 Solution.java Strings Java String Reverse 10 Solution.java Strings Java Anagrams 10 Solution.java Strings Java String Tokens 15 Solution.java Strings Pattern Syntax Checker 20 Solution.java Strings Java Regex 25 Solution.java Strings Java Regex 2 - Duplicate Words 25 Solution.java Strings Java Regex 3 - Username Checker 20 Solution.java Strings Tag Content Extractor 20 Solution.java BigNumber Java BigInteger 10 Solution.java BigNumber Java BigDecimal 20 Solution.java BigNumber Java Primality Test 20 Solution.java Data Structures Java 1D Array 5 Solution.java Data Structures Java 2D Array 10 Solution.java Data Structures Java Subarray 10 Solution.java Data Structures Java Arraylist 10 Solution.java Data Structures Java 1D Array (Part 2) 25 Solution.java Data Structures Java List 15 Solution.java Data Structures Java Map 10 Solution.java Data Structures Java Stack 20 Solution.java Data Structures Java Hashset 10 Solution.java Data Structures Java Generics 15 Solution.java Data Structures Java Comparator 10 Solution.java Data Structures Java Sort 10 Solution.java Data Structures Java Dequeue 20 Solution.java Data Structures Java BitSet 20 Solution.java Object Oriented Programming Java Inheritance I 5 Solution.java Object Oriented Programming Java Inheritance II 10 Solution.java Object Oriented Programming Java Abstract Class 10 Solution.java Object Oriented Programming Java Interface 10 Solution.java Object Oriented Programming Java Method Overriding 10 Solution.java Object Oriented Programming Java Method Overriding 2 (Super Keyword) 10 Solution.java Object Oriented Programming Java Instanceof keyword 10 Solution.java Object Oriented Programming Java Iterator 15 Solution.java Object Oriented Programming Calculating Volume 20 Solution.java Exception Handling Java Exception Handling (Try-catch) 10 Solution.java Exception Handling Java Exception Handling 15 Solution.java Advanced Java Varargs - Simple Addition 15 Solution.java Advanced Java Reflection - Attributes 15 Solution.java Advanced Can You Access 15 Solution.java Advanced Prime Checker 25 Solution.java Advanced Java Factory Pattern 15 Solution.java Advanced Java Singleton Pattern 15 Solution.java Advanced Java Visitor Pattern 40 Solution.java Advanced Java Annotations 25 Solution.java Advanced Covariant Return Types 20 Solution.java Advanced Java Lambda Expressions 30 Solution.java Advanced Java MD5 30 Solution.java Advanced Java SHA-256 30 Solution.java