LEADER 05311nam 2200661 450 001 9910132254203321 005 20191008111550.0 010 $a1-118-73935-3 010 $a1-119-20941-2 010 $a1-118-73951-5 035 $a(CKB)3710000000357829 035 $a(EBL)1895071 035 $a(SSID)ssj0001466650 035 $a(PQKBManifestationID)11790451 035 $a(PQKBTitleCode)TC0001466650 035 $a(PQKBWorkID)11503735 035 $a(PQKB)11312525 035 $a(MiAaPQ)EBC1895071 035 $a(MiAaPQ)EBC4354951 035 $a(PPN)198592647 035 $a(CaSebORM)9781118739495 035 $a(OCoLC)903584744 035 $a(EXLCZ)993710000000357829 100 $a20150304h20152015 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Java programming $ethe object-oriented approach /$fBart Baesens, Aime?e Backiel, Seppe vanden Broucke 210 1$aIndianapolis, [Indiana] :$cWrox,$d2015. 210 4$d©2015 215 $a1 online resource (669 p.) 225 0 $aWrox Programmer to Programmer 300 $aIncludes index. 311 $a1-118-73949-3 327 $aBeginning Javaź Programming; About the Authors; Credits; Acknowledgments; Contents; Introduction; Chapter 1: A General Introduction to Programming ; The Programming Process; Object-Oriented Programming: A Sneak Preview; Programming Errors; Syntax/Compilation Errors; Runtime Errors; Logic/Semantic Errors; Principles of Software Testing; Software Maintenance; Adaptive Maintenance; Perfective Maintenance; Corrective Maintenance; Preventive Maintenance; Principles of Structured Programming; Chapter 2: Getting to Know Java; A Short Java History; Features of Java; Looking Under the Hood 327 $aBytecodeJava Runtime Environment (JRE); Java Application Programming Interface (API); Class Loader; Bytecode Verifier; Java Virtual Machine (JVM); Java Platforms; Java Applications; Standalone Applications; Java Applets; Java Servlets; Java Beans; Java Language Structure; Classes; Identifiers; Java Keywords; Variables; Methods; Comments; Naming Conventions; Java Data Types; Primitive Data Types; Literals; Operators; Arithmetic Operators; Assignment Operators; Bitwise Operators; Logical Operators; Relational Operators; Arrays; Type Casting; Summary 327 $aChapter 3: Setting Up Your Development EnvironmentIntegrated Development Environments; Coding in Text Editors; Choosing an IDE; Eclipse; NetBeans; IntelliJ IDEA; Continuing with One IDE; Installing Eclipse on Your Computer; Downloading and Installing Eclipse; Using Eclipse; Chapter 4: Moving Toward Object-Oriented Programming ; Basic Concepts of Object-Oriented Programming; Classes and Objects in Java; Defining Classes in Java; Creating Objects; Storing Data: Variables; Instance Variables; Class Variables; Final Variables; Variable Scope; Defining Behavior: Methods; Instance Methods 327 $aClass MethodsConstructors; The Main Method; Method Argument Passing; Java SE Built-in Classes; Classes in the java.lang Package; Classes in the java.io and java.nio Packages; Classes in the java.math Package; Classes in the java.net, java.rmi, javax.rmi, and org.omg.CORBA Packages; Classes in the java.awt and javax.swing Packages; Classes in the java.util Package; Collections; Other Utility Classes; Other Classes and Custom Libraries; Chapter 5: Controlling the Flow of Your Program; Comparisons Using Operators and Methods; Comparing Primitive Data Types with Comparison Operators 327 $aComparing Composite Data Types with Comparison MethodsUnderstanding Language Control; Creating if-then Statements; Nesting if-then Statements; Creating for Loops; What Is an Enhanced for Loop?; Nesting for Loops; Creating while Loops; What Is a do while Loop?; Comparing for and while Loops; Creating Switches; Comparing Switches and if-then Statements; Reviewing Keywords for Control; Controlling with the return Keyword; Controlling with the break Keyword; Controlling with the continue Keyword; Specifying a Label for break or continue Control; Reviewing Control Structures 327 $aChapter 6: Handling Exceptions and Debugging 330 $aA comprehensive Java guide, with samples, exercises, casestudies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approachis a straightforward resource for getting started with one of theworld's most enduringly popular programming languages. Based onclasses taught by the authors, the book starts with the basics andgradually builds into more advanced concepts. The approach utilizesan integrated development environment that allows readers toimmediately apply what they learn, and includes step-by-stepinstruction with plenty of sample programs. Each chapter containsex 606 $aJava (Computer program language) 615 0$aJava (Computer program language) 676 $a005.13 676 $a005.13/3 676 $a005.133 700 $aBaesens$b Bart$0903326 702 $aBackiel$b Aime?e 702 $aVanden Broucke$b Seppe 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910132254203321 996 $aBeginning Java programming$92019467 997 $aUNINA