Description :
In this book the author teaches concepts of problem-solving and object-oriented
programming using a fundamentals-first approach. Beginning 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 Java.
This text is intended for B.Tech/B.E./MCA/BCA/B.Sc. Computer Science students.
.
Content :
Chapter 1: Introduction to Computers, Programs, and Java
Chapter 2: Elementary Programming l Chapter 3: Selections
Chapter 4: Mathematical Functions, Characters, and Strings l Chapter 5: Loops
Chapter 6: Methods l Chapter 7: Single-Dimensional Arrays
Chapter 8: Multidimensional Arrays l Chapter 9: Objects and Classes
Chapter 10: Object-Oriented Thinking l Chapter 11: Inheritance and Polymorphism
Chapter 12: Exception Handling and Text I/O l Chapter 13: Abstract Classes and Interfaces
Chapter 14: JavaFX Basics l Chapter 15: Event-Driven Programming and Animations
Chapter 16: JavaFX UI Controls and Multimedia
Chapter 17: BinaryI/O l Chapter 18: Recursion l Chapter 19: Generics
Chapter 20: Lists, Stacks, Queues, and Priority Queues l Chapter 21: Sets and Maps
Chapter 22: Developing Efficient Algorithms l Chapter 23: Sorting
Chapter 24: Implementing Lists, Stacks, Queues, and Priority Queues
Chapter 25: Binary Search Trees l Chapter 26: AVL Trees l Chapter 27: Hashing
Chapter 28: Graphs and Applications l Chapter 29: Weighted Graphs and Applications
Chapter 30: Multithreading and Parallel Programming l Chapter 31: Networking
Chapter 32: Java Database Programming l Chapter 33: JavaServer Faces • Appendixes
Appendix A Java Keywords l Appendix B The ASCII Character Set
Appendix C Operator Precedence Chart l Appendix D Java Modifiers
Appendix E Special Floating-Point Values l Appendix F Number Systems
Appendix G Bitwise Operations l Appendix H Regular Expressions
Appendix I Enumerated Types
Bonus Chapters 34–42 are available for the Comprehensive Version from the companion Website at
www.pearsonhighered.com/liang: l Chapter 34: Advanced JavaFX
Chapter 35: Advanced Database Programming • Chapter 36: Internationalization
Chapter 37: Servlets l Chapter 38: JavaServer Pages l Chapter 39: Web Services
Chapter 40: 2–4 Trees and B-Trees l Chapter 41: Red-Black Trees
Chapter 42: Testing Using JUnit No other Books by the same author | |