UPDATE: This project is suspended for a while. When the time comes I will categorize titles by Java versions.
This repository contains my notes about Java Programming Language. Topic contents are Turkish for now.
- How JVM Works?
- Static Keyword
- Arrays
- Arrays Class
- Object Oriented Programming
- Introduction of Class and Object
- Enums
- Annotations
- Encapsulation
- Inheritance
- Abstract Class & Methods
- Interface
- Nested Classes
- Polymorphism
- Math Class
- String Class
- Exception Handling
- Scanner Class
- I/O Operations
- Generics
- Comparable Interface
- Comparator Interface
- Collections
- HashSet
- LinkedHashSet
- TreeSet
- ArrayList
- LinkedList
- Stack
- Vector
- Queue
- HashMap
- LinkedHashMap
- TreeMap
- JDBC
- Threads
- Lambda Expressions
- Sorting Algorithms
- Selection Sort
- Bubble Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Searching Algorithms
- Binary Search
- Linear Search
This project is licensed under the MIT License.