Thinking in Java


Author: Bruce Eckel
Publisher: Prentice Hall Professional
ISBN: 9780131002876
Category: Computers
Page: 1119
View: 7203

Continue Reading →

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: 4060

Continue Reading →

Thinking in C++


Author: Bruce Eckel
Publisher: Pearson P T R
ISBN: 9780139798092
Category: Computers
Page: 814
View: 1100

Continue Reading →

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: 9758

Continue Reading →

* 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: 2313

Continue Reading →

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: 2201

Continue Reading →

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: 8004

Continue Reading →

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.

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: 9259

Continue Reading →

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

Introduction to Java Programming


Author: Y. Daniel Liang
Publisher: Prentice Hall
ISBN: 0132130793
Category: Computers
Page: 731
View: 8890

Continue Reading →

Introduction to Java Programming, Brief, 8econsists of the first 20 chapters from the Comprehensive version ofIntroduction to Java Programming. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. The Brief version is suitable for a CS1 course. Regardless of major, students will be able to grasp concepts of problem-solving and programming — thanks to Liang’s fundamentals-first approach, students learn critical problem solving skills and core constructs before object-oriented programming. Liang’s approach includes application-rich programming examples, which go beyond the traditional math-based problems found in most texts. Students are introduced to topics like control statements, methods, and arrays before learning to create classes. Later chapters introduce advanced topics including graphical user interface, exception handling, I/O, and data structures. Small, simple examples demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations. In the Eighth Edition, only standard classes are used.

Java Programming

What Do You Want to Do?
Author: Steven P. Warr
Publisher: iUniverse
ISBN: 1450268943
Category: Computers
Page: 188
View: 8707

Continue Reading →

Learning a programming language on you own can be daunting. Programming books can be confusing and incomplete. Program listings often do not work until you have mucked around using trial and error. I like to use books as reference after I have read them. Invariably, none of the books have the particular information that I want, nor do they have references to other information sources. Java Programming -- What Do You Want To Do? changes all that. Inside there are clear instructions on how to do what you want to do -- Basic structures, graphics programming with AWT and NetBeans, Advanced structures, test preparation, networking, cell phone programming and much more.

Enterprise JavaBeans 2.1


Author: Rob Castaneda,Ingo Peters,Stefan Denninger
Publisher: Apress
ISBN: 143020771X
Category: Computers
Page: 480
View: 5338

Continue Reading →

This introduction to Enterprise JavaBeans (EJB's) discusses the component paradigm, which is the basic idea behind EJB's, covers basics and focuses on issues beyond specification.