This repository includes all the coding assignments and projects I finished in class Java for Beginners taught by Bineet Sharma through UCSC Extension. Many thanks to the instructor for his great teaching.
Below are the code links and concepts/techniques covered in each assignment/project.
- HW1: Introduction to Java, JDK, JRE, creating files, basic printing
- HW2: Program dissection, scanner, input output, keywords, variables, operators, control statements
- HW3: Loops, arrays, methods, class, character strings
- HW4: More loop practices
- HW5: Class, interface, inheritence, encapsulation, scope of variables/objects
- HW6: Input/output, exception handling, collections and generics
- Midterm: A java-based console program (character based) which does simple calculations (addition, subtraction, multiplication and division) of two numbers. Learn More
- HW7: Object oriented programming, GUI, input output, loops, exception handling
- HW8: Static methods, code segmentation
- HW9: Java with command line arguments, reading .txt files from local sources, generate output files to local disks
- Final: A program that determines the letter grade of students using class, objects, exception handling, and collection in Java. Learn More