نام کتاب
Objects First with Java

A Practical Introduction Using BlueJ

David J. Barnes, Michael Kölling

Paperback659 Pages
PublisherPearson
Edition6 - Global Edition
LanguageEnglish
Year2017
ISBN9781292159041
948
A4313
انتخاب نوع چاپ:
جلد سخت
1,077,000ت
0
جلد نرم
1,177,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,197,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:A4
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Objects

#First

#Java

#BlueJ

توضیحات

Barnes, Kolling, OBJECTS FIRST WITH JAVA */ BlueJ is a Java development environment that runs on top of the Sun Microsystems Java Development Kit making use of the standard compiler and virtual machine. It allows readers to create objects of any class and interact with their methods. For the first time, the traditionally difficult concepts of objects and classes are brought alive in an easily manipulable visual form. This truly “objects first” approach within the customized BlueJ environment will revolutionize the way programming is learned. The book includes a copy of BlueJ. Takes a project driven approach to problem solving—the book is structured along the lines of fundamental development tasks—providing readers with clear coverage of the principles of object-oriented programming. Programmers and non-programmers who want to learn Java with a state of the art approach and user-friendly programming environment.


Table of Contents

Part 1 Foundations of Object Orientation

Chapter 1 Objects and Classes

Chapter 2 Understanding Class Definitions

Chapter 3 Object Interaction

Chapter 4 Grouping Objects

Chapter 5 Functional Processing of Collections (Advanced)

Chapter 6 More-Sophisticated Behavior

Chapter 7 Fixed-Size Collections- Arrays

Chapter 8 Designing Classes

Chapter 9 Well-Behaved Objects

Part 2 Application Structures

Chapter 10 Improving Structure with Inheritance

Chapter 11 More about Inheritance

Chapter 12 Further Abstraction Techniques

Chapter 13 Building Graphical User Interfaces

Chapter 14 Handling Errors

Chapter 15 Designing Applications

Chapter 16 A Case Study

Appendix A: Working with a BlueJ Project

Appendix B: Java Data Types

Appendix C: Operators

Appendix D: Java Control Structures

Appendix E: Running Java without BlueJ

Appendix F: Using the Debugger

Appendix G: JUnit Unit-Testing Tools

Appendix H: Teamwork Tools

Appendix I: Javadoc

Appendix J: Program Style Guide

Appendix K: Important Library Classes


About the Authors

David J. Barnes is a Senior Lecturer in Computer Science at the University of Kent, in Canterbury, England, and mainly teaches introductory, object-oriented Programming at both undergraduate and postgraduate levels.


Michael Kölling is a Professor at the Department of Informatics at King’s College London, UK. He holds a PhD in computer science from Sydney University, and has worked in Australia, Denmark and the UK. Michael’s research interests are in the areas of object-oriented systems, programming languages, software tools, computing education and HCI. He has published numerous papers on object-orientation and computing education topics and is the author and co-author of two Java textbooks. Michael is the lead developer of BlueJ and Greenfoot, two educational programming environments. He is a UK National Teaching Fellow, Fellow of the UK Higher Education Academy, Oracle Java Champion, and a Distinguished Educator of the ACM. In 2013, he received the ACM SIGCSE Award for Outstanding Contribution to Computer Science Education. Michael is a founding member of 'Computing At School', a UK organisation furthering computing teaching at school level.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©