Skip to content

Latest commit

 

History

History
77 lines (58 loc) · 5.11 KB

File metadata and controls

77 lines (58 loc) · 5.11 KB

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 Growing

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

Part II: Object-Oriented Programming Growing

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

Part III: GUI Programming

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

Part IV: Data Structures and Algorithms

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

Part V: Advanced Java Programming

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

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