05311nam 2200661 450 991013225420332120191008111550.01-118-73935-31-119-20941-21-118-73951-5(CKB)3710000000357829(EBL)1895071(SSID)ssj0001466650(PQKBManifestationID)11790451(PQKBTitleCode)TC0001466650(PQKBWorkID)11503735(PQKB)11312525(MiAaPQ)EBC1895071(MiAaPQ)EBC4354951(PPN)198592647(CaSebORM)9781118739495(OCoLC)903584744(EXLCZ)99371000000035782920150304h20152015 uy 0engur|n|---|||||txtccrBeginning Java programming the object-oriented approach /Bart Baesens, Aimée Backiel, Seppe vanden BrouckeIndianapolis, [Indiana] :Wrox,2015.©20151 online resource (669 p.)Wrox Programmer to ProgrammerIncludes index.1-118-73949-3 Beginning 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 HoodBytecodeJava 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; SummaryChapter 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 MethodsClass 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 OperatorsComparing 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 StructuresChapter 6: Handling Exceptions and DebuggingA 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 containsexJava (Computer program language)Java (Computer program language)005.13005.13/3005.133Baesens Bart903326Backiel AiméeVanden Broucke SeppeMiAaPQMiAaPQMiAaPQBOOK9910132254203321Beginning Java programming2019467UNINA