Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Object-oriented programming using Java. A popular introduction - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Object-oriented programming using Java. A popular introduction (Q2715631)

From MaRDI portal





scientific article; zbMATH DE number 1599789
Language Label Description Also known as
English
Object-oriented programming using Java. A popular introduction
scientific article; zbMATH DE number 1599789

    Statements

    0 references
    17 May 2001
    0 references
    object-oriented programming
    0 references
    JAVA
    0 references
    Object-oriented programming using Java. A popular introduction (English)
    0 references
    This book is an introduction to Object-Oriented Programming (OOP), using JAVA as a prototypical object-oriented programming language. After dealing briefly with the design of algorithms and the programming of large software systems, fundamental issues of object-oriented programming are considered, such as classes, class variables, class methods, and constructors. Control structures such as conditioned branching (if-then), loops, and recursion are introduced, and various data structures are discussed (arrays, queues, stacks, lists). Special OOP-related topics are dealt with such as class inheritance, event handling, persistence of objects, and the programming of graphical user interfaces. Throughout, the book many concrete programming examples are discussed which illustrate various programming language constructs and program design principles. Also included are two case studies, one dealing with robot simulation, the other with a sliding game application. The book also contains various exercises the solutions to which are provided in the appendix.
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references