Thinking in Java

Author: Bruce Eckel

Publisher: Prentice Hall Professional

ISBN: 9780131002876

Category: Computers

Page: 1119

View: 1264

An overview of the programming language's fundamentals covers syntax, initialization, implementation, classes, error handling, objects, applets, multiple threads, projects, and network programming.

On Java 8

Author: Bruce Eckel

Publisher: MindView LLC

ISBN: 0981872522

Category: Computers

Page: 1316

View: 4291


Thinking in C++

Author: Bruce Eckel

Publisher: Pearson P T R

ISBN: 9780139798092

Category: Computers

Page: 814

View: 8484

In the first edition ofThinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. The book became an instant classic, winning the 1995Software Development Jolt ColaAward for best book of the year. Now, inThinking in C++, Volume I, Second Edition, Eckel has thoroughly rewritten his masterpiece to reflect all the changes introduced in C++ by the final ANSI/ISO C++ standard. Every page has been revisited and rethought, with many new examples and exercises throughout -- all with a single goal: to help you understand C++ "down to the bare metal," so you can solve virtually any development problem you encounter. Eckel begins with a detailed look at objects and their rationale, then shows how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++ -- plus a new CD-ROM containing an outstanding C seminar that covers all the foundations developers need before they can truly take advantage of C++. Eckel next introduces key object-oriented techniques such as data abstraction and implementation hiding. He then walks through initialization and cleanup; function overloading and default arguments; constants; inline functions; name control; references and the copy constructor; operator overloading; and more. There are chapters on dynamic object creation; inheritance and composition; polymorphism and virtual functions, and templates. (Bonus coverage of string, templates, and the Standard Template Library, can be found at Eckel's web site.) Every chapter contains many modular, to-the-point examples, plus exercises based on Eckel's extensive experience teaching C++ seminars. Put simply, Eckel has made an outstanding book on C++ even better. For all C++ programmers, and for programmers experienced in other languages who want to strengthen their C++ and object development skills.

The Best Software Writing I

Selected and Introduced by Joel Spolsky

Author: Avram Joel Spolsky

Publisher: Apress

ISBN: 9781430200383

Category: Computers

Page: 328

View: 9478

* Will appeal to the same (large) audience as Joel on Software * Contains exclusive commentary by Joel * Lots of free publicity both because of Joel’s influence in the community and the influence of the contributors

Object-Oriented Design with UML and Java

Author: Kenneth Barclay,John Savage

Publisher: Elsevier

ISBN: 0080497551

Category: Computers

Page: 428

View: 6693

Object-Oriented Design with UML and Java provides an integrated introduction to object-oriented design with the Unified Modelling Language (UML) and the Java programming language. The book demonstrates how Java applications, no matter how small, can benefit from some design during their construction. Fully road-tested by students on the authors' own courses, the book shows how these complementary technologies can be used effectively to create quality software. It requires no prior knowledge of object orientation, though readers must have some experience of Java or other high level programming language. This book covers object technology; object-oriented analysis and design; and implementation of objects with Java. It includes two case studies dealing with library applications. The UML has been incorporated into a graphical design tool called ROME, which can be downloaded from the book's website. This object modelling environment allows readers to prepare and edit various UML diagrams. ROME can be used alongside a Java compiler to generate Java code from a UML class diagram then compile and run the resulting application for hands-on learning. This text would be a valuable resource for undergraduate students taking courses on O-O analysis and design, O-O modelling, Java programming, and modelling with UML. * Integrates design and implementation, using Java and UML * Includes case studies and exercises * Bridges the gap between programming texts and high level analysis books on design

Java als erste Programmiersprache

Ein professioneller Einstieg in die Objektorientierung mit Java

Author: Joachim Goll,Cornelia Heinisch

Publisher: Springer-Verlag

ISBN: 3834822701

Category: Computers

Page: 1141

View: 7223

Mit Java hat sich in der Industrie eine Programmiersprache durchgesetzt, die weit über die Konzepte traditioneller Programmiersprachen hinausgeht. Dieses Buch setzt keine Kenntnisse in anderen Programmiersprachen voraus, sondern richtet sich an jene Schüler, Studenten und Praktiker, die nicht nur in Java schnuppern, sondern die Grundlagen von Java und vielleicht auch schon die fortgeschrittenen Themen professionell erlernen wollen. Behandelt werden alle grundlegenden Sprachmittel, die zur Erstellung von Java-Programmen erforderlich sind. Alle zum Verständnis erforderlichen Hintergrundinformationen werden anschaulich und präzise dargestellt.

Java als erste Programmiersprache

Vom Einsteiger zum Profi

Author: Cornelia Heinisch,Frank Müller-Hofmann,Joachim Goll

Publisher: Springer-Verlag

ISBN: 3834898546

Category: Computers

Page: 1266

View: 8450

Mit Java hat sich in der Industrie eine Programmiersprache durchgesetzt, die weit über die Konzepte traditioneller Programmiersprachen hinausgeht. Dieses Buch setzt keine Kenntnisse in anderen Programmiersprachen voraus, sondern richtet sich an jene Schüler, Studenten und Praktiker, die nicht nur in Java schnuppern, sondern die Grundlagen von Java und vielleicht auch schon die fortgeschrittenen Themen professionell erlernen wollen. Behandelt werden alle grundlegenden Sprachmittel, die zur Erstellung von Java-Programmen erforderlich sind. Alle zum Verständnis erforderlichen Hintergrundinformationen werden anschaulich und präzise dargestellt.

Java in a nutshell

deutsche Ausgabe für Java 1.4

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 9783897213326

Category: Java (Computer program language)

Page: 1084

View: 2700


OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide

Exam 1Z0-808

Author: Jeanne Boyarsky,Scott Selikoff

Publisher: John Wiley & Sons

ISBN: 1118957423

Category: Computers

Page: 432

View: 6538

Full coverage of functional programming and all OCA Java Programmer exam objectives OCA, Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z0-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z0-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios. Work confidently with operators, conditionals, and loops Understand object-oriented design principles and patterns Master functional programming fundamentals

Entwurfsmuster von Kopf bis Fuß

Author: Eric Freeman,Elisabeth Robson,Kathy Sierra,Bert Bates

Publisher: O'Reilly Media

ISBN: 3955619877

Category: Computers

Page: 696

View: 2738

Jetzt aktuell zu Java 8: Dieses Buch ist ein moderner Klassiker zum Thema Entwurfsmuster. Mit dem einzigartigen Von Kopf bis Fuß-Lernkonzept gelingt es den Autoren, die anspruchsvolle Materie witzig, leicht verständlich und dennoch gründlich darzustellen. Jede Seite ist ein Kunstwerk für sich, mit vielen visuellen Überraschungen, originellen Comic-Zeichnungen, humorvollen Dialogen und geistreichen Selbstlernkontrollen. Spätestens, wenn es mal wieder heißt "Spitzen Sie Ihren Bleistift", wird dem Leser klar, dass bei diesem Buch sein Mitmachen gefragt ist. Das ist nicht nur unterhaltsam, sondern auch effektiv: Komplexe Sachverhalte lassen sich nach Erkenntnis der modernen Lernwissenschaft am gründlichsten über mehrere verschiedene Kanäle verstehen. Das Buch verspricht dem Leser daher nicht nur Spaß beim Lernen, er wird nach der Lektüre auch die Herausforderungen des Software-Designs meistern können.