Normal view MARC view ISBD view

Introduction to Java programming and data structures : comprehensive version

By: Liang, Y. Daniel
Publisher: NY, NY : Pearson, c2019.Description: 1232 p. : ill. ; 26 cm.ISBN: 9781292221878Subject(s): Java (Computer program language)DDC classification: 005.13​3 LI IN Online resources: Location Map
Summary:
Designed to support an introductory programming course, Introduction to Java Programming and Data Structures teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using JavaFX. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 11th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises.
Tags from this library: No tags from this library for this title. Log in to add tags.
    average rating: 0.0 (0 votes)
Item type Home library Call number Status Notes Date due Barcode Item holds
REGULAR University of Wollongong in Dubai
Main Collection
005.13​3 LI IN (Browse shelf) Available July2018 T0059989
Total holds: 0

1. Introduction to Computers, Programs, and Java2. Elementary Programming3. Selections4. Mathematical Functions, Characters, and Strings 5. Loops6. Methods7. Single-Dimensional Arrays8. Multidimensional Arrays9. Objects and Classes10. Object-Oriented Thinking11. Inheritance and Polymorphism12. Exception Handling and Text I/O13. Abstract Classes and Interfaces14. JavaFX Basics15. Event-Driven Programming and Animations16. JavaFX UI Controls and Multimedia17. Binary I/O18. Recursion19. Generics20. Lists, Stacks, Queues, and Priority Queues21. Sets and Maps22. Developing Efficient Algorithms 23. Sorting24. Implementing Lists, Stacks, Queues, and Priority Queues25. Binary Search Trees26. AVL Trees27. Hashing28. Graphs and Applications29. Weighted Graphs and Applications30. Aggregate Operations for Collection Streams AppendixesAppendix A Java KeywordsAppendix B The ASCII Character SetAppendix C Operator Precedence ChartAppendix D Java ModifiersAppendix E Special Floating-Point ValuesAppendix F Number SystemsAppendix G Bitwise OperationsAppendix H Regular ExpressionsAppendix I Enumerated types Bonus Chapters 31-44 are available from the Companion Website at www.pearsonhighered.com/liang: 31. Advanced JavaFX and FXML32. Multithreading and Parallel Programming33. Networking34. Java Database Programming35. Advanced Database Programming36. Internationalization37. Servlets38. JavaServer Pages39. JavaServer Faces40. RMI41. Web Services42. 2-4 Trees and B-Trees43. Red-Black Trees44. Testing Using JUnit.

Designed to support an introductory programming course, Introduction to Java Programming and Data Structures teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using JavaFX. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 11th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises.

Powered by Koha