Skip to content

mukulkumar-codes/core-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-Learning (Core Java)

|| Introduction to Java™ Programming and Data Structures ||

  • Comprehensive Version, Pearson Edition
  • Eleventh Edition
  • Y. Daniel Liang
  • Armstrong State University

Organization of the Book

Part I: Fundamentals of Programming

  1. Introduction to Computers, Programs, and Java™
  2. Elementary Programming
  3. Selections
  4. Mathematical Functions, Characters, and Strings
  5. Loops
  6. Methods
  7. Single-Dimensional Arrays
  8. Multidimensional Arrays
  9. Recursion

Part II: Object-Oriented Programming

  1. Objects and Classes
  2. Object-Oriented Thinking
  3. Inheritance and Polymorphism
  4. Exception Handling and Text I/O
  5. Abstract Classes and Interfaces
  6. Generics

Part III: GUI Programming

  1. JavaFX Basics
  2. Event-Driven Programming and Animations
  3. JavaFX UI Controls and Multimedia
  4. Binary I/O

Part IV: Data Structures and Algorithms

  1. Lists, Stacks, Queues, and Priority Queues
  2. Sets and Maps
  3. Developing Efficient Algorithms
  4. Sorting
  5. Implementing Lists, Stacks, Queues, and Priority Queues
  6. Binary Search Trees
  7. AVL Trees
  8. Hashing
  9. Graphs and Applications
  10. Weighted Graphs and Applications
  11. Aggregate Operations for Collection Streams

Part V: Advanced Java Programming

  1. Advanced JavaFX and FXML
  2. Multithreading and Parallel Programming
  3. Networking
  4. Java Database Programming
  5. Advanced Database Programming
  6. Internationalization
  7. Servlets
  8. Java Server Pages
  9. Java Server Faces
  10. RMI
  11. Web Services
  12. 2-4 Trees and B-Trees
  13. Red-Black Trees
  14. Testing Using JUnit

Appendixes: Another useful resources || will be updated on learning basis