02198nam a2200253Ia 450000500170000000800410001724500880005810000180014670000180016426000480018225000270023030000320025730000110028950000190030002000220031965000370034105000220037854600150040050506740041552008200108933600090190933700150191833800110193320260803094216.0251212s2018 xx 000 0 und d1 aBuilding Java programs : ba back to basics approach /cStuart Reges, Martin Stepp. aReges, Stuart aStepp, Martin aBoston :bPearson Education Limited,c2018. aFourth, global edition a1220 pages: billustrations c24 cm. aIncludes index a978-1-292-16168-x aJava (Computer program language) a005.133 R26b 2018 ain English aIntroduction to Java Programming -- 2. Primitive Data and Definite Loops -- 3. Introduction to Parameters and Objects -- 4. Conditional Execution -- 5. Program Logic and Indefinite Loops -- 6. File Processing -- 7. Arrays -- 8. Classes -- 9. Inheritance and Interfaces -- 10. ArrayLists -- 11. Java Collections Framework -- 12. Recursion -- 13. Searching and Sorting -- 14. Stacks and Queues -- 15. Implementing a Collection Class -- 16. Linked Lists -- 17. Binary Trees -- 18. Advanced Data Structures -- 19. Functional Programming with Java -- Appendix A Java Summary -- Appendix B The Java API Specification and Javadoc Comments -- Appendix C Additional Java Syntax. aBuilding Java Programs: A Back to Basics Approach, introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops programming knowledge for a broad audience. Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, Array Lists, Java Collections Framework, Recursion, Searching and Sorting, Graphical User Interfaces. For all readers interested in introductory programming. -- Provided by publisher. atext aunmediated avolume