Java, Java Basics, File I/O, Collections, Testing, OOP. Abstraction, Encapsulation, Inheritance, Polymorphism, Interfaces, GUI, Generics, Data Structures.
I took this class in Fall 2017. This repository can be opened using Netbeans. Within the src folder lays 11 projects that were assigned during this class. The projects/exercises are all in Java and can be walked through easily. Projects include:
-
Java Basics
-
File I/O
-
Collections
-
Testing
-
OOP
-
Abstraction
-
Encapsulation
-
Inheritance
-
Polymorphism
-
Interfaces
-
GUI
-
Generics
-
Data Structures
Feel free to clone this repository and to explore the projects.
- Installing Linux in Our Lab | The Pages of Kent D. Lee
- NetBeans IDE Java Quick Start Tutorial
- Git Cheat Sheet
- Fork A Repo - User Documentation
- Java (programming language) - Wikipedia
- Java Resources for Students, Hobbyists and More | go.Java | Oracle
- Home: Java Platform, Standard Edition (Java SE) 8 Release 8
- Overview (Java Platform SE 8 )
- Oracle JDK 9 Documentation
- Overview (Java SE 9 & JDK 9 )
- Oracle JDK 9 Documentation
- Java Technology Reference
- Java String Format Examples - DZone Java
- Google Java Style Guide
- Welcome to Java for Python Programmers — Java for Python Programmers
- The Java™ Tutorials
- Trail: Learning the Java Language (The Java™ Tutorials)
- Primitive Data Types (The Java™ Tutorials > Learning the Java Language > Language Basics)
- Reading, Writing, and Creating Files (The Java™ Tutorials > Essential Classes > Basic I/O)
- Java - Write to File | Baeldung
- Lesson: Basic I/O (The Java™ Tutorials > Essential Classes)
- Java Files and I/O
- Pattern (Java Platform SE 8 )
- Lesson: Regular Expressions (The Java™ Tutorials > Essential Classes)
- Java Regex - Tutorial
- Java Regular Expressions
- Collections (Java Platform SE 8 )
- Lesson: Interfaces (The Java™ Tutorials > Collections)
- Collections in Java - javatpoint
- HashMap vs. TreeMap vs. HashTable vs. LinkedHashMap - DZone Java
- JUnit 5
- Unit Testing with JUnit - Tutorial
- JUnit Test Framework
- How I Write Tests - Made of Bugs
- JUnit Tutorial for Beginners - Learn Java Unit Testing | Udemy
- Getting started · junit-team/junit4 Wiki
- java - JUnit test for System.out.println() - Stack Overflow
- Lesson: Classes and Objects (The Java™ Tutorials > Learning the Java Language)
- Java 101: Classes and objects in Java | JavaWorld
- Java theory and practice: Hashing it out
- Inheritance (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)
- Java Inheritance
- Inheritance - Learn Java - Free Interactive Java Tutorial
- Java 101: Inheritance in Java, Part 1 | JavaWorld
- Polymorphism (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)
- Quick Guide To Polymorphism In Java
- Java Polymorphism
- What Is an Interface? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)
- Interfaces (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)
- Java Interfaces
- Josh Bloch on Design
- Trail: Creating a GUI With JFC/Swing (The Java™ Tutorials)
- Introduction to GUI Building - NetBeans IDE Tutorial
- GUI Programming - Java Programming Tutorial