Introduction to Java programming and data structures. Comprehensive version / (2021)
- Record Type:
- Book
- Title:
- Introduction to Java programming and data structures. Comprehensive version / (2021)
- Main Title:
- Introduction to Java programming and data structures.
- Further Information:
- Note: Y. Daniel Liang.
- Authors:
- Liang, Y. Daniel
- Contents:
- <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">1. Introduction to Computers, Programs, and Java<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">TM<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> 2. Elementary Programming 3. Selections 4. Mathematical Functions, Characters, and Strings 5. Loops 6. Methods 7. Single-Dimensional Arrays 8. Multidimensional Arrays 9. Objects and Classes 10. Object-Oriented Thinking 11. Inheritance and Polymorphism 12. Exception Handling and Text I/O 13. Abstract Classes and Interfaces 14. JavaFX Basics 15. Event-Driven Programming and Animations 16. JavaFX UI Controls and Multimedia 17. Binary I/O 18. Recursion 19. Generics 20. Lists, Stacks, Queues, and Priority Queues 21. Sets and Maps 22. Developing Efficient Algorithms 23. Sorting 24. Implementing Lists, Stacks, Queues, and PriorityQueues 25. Binary Search Trees 26. AVL Trees 27. Hashing 28. Graphs and Applications 29. Weighted<p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">1. Introduction to Computers, Programs, and Java<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">TM<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> 2. Elementary Programming 3. Selections 4. Mathematical Functions, Characters, and Strings 5. Loops 6. Methods 7. Single-Dimensional Arrays 8. Multidimensional Arrays 9. Objects and Classes 10. Object-Oriented Thinking 11. Inheritance and Polymorphism 12. Exception Handling and Text I/O 13. Abstract Classes and Interfaces 14. JavaFX Basics 15. Event-Driven Programming and Animations 16. JavaFX UI Controls and Multimedia 17. Binary I/O 18. Recursion 19. Generics 20. Lists, Stacks, Queues, and Priority Queues 21. Sets and Maps 22. Developing Efficient Algorithms 23. Sorting 24. Implementing Lists, Stacks, Queues, and PriorityQueues 25. Binary Search Trees 26. AVL Trees 27. Hashing 28. Graphs and Applications 29. Weighted Graphs and Applications 30. Aggregate Operations for Collection Streams <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">Bonus Chapters 31–44 are available from the CompanionWebsite <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">31. Advanced JavaFX and FXML<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">32. Multithreading and Parallel Programming<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">33. Networking<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">34. Java Database Programming<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">35. Advanced Database Programming<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">36. Internationalization<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">37. Servlets<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">38. JavaServer Pages<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">39. JavaServer Faces<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">40. RMI<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin">41. Web Services<span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin"> <p class="paragraph" style="margin:0in;vertical-align:baseline"><span style="font-size:11.0pt;font-family:"Calibri", sans-serif;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font … (more)
- Edition:
- 12th edition Global edition
- Publisher Details:
- Upper Saddle River : Pearson
- Publication Date:
- 2021
- Extent:
- 1 online resource
- Subjects:
- 005.2762
Java (Computer program language) - Languages:
- English
- ISBNs:
- 9781292402178
9781292402130
9781292420059 - Related ISBNs:
- 9781292402079
- Notes:
- Note: Description based on CIP data; resource not viewed.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.638642
- Ingest File:
- 06_027.xml