LEADER 04815nam 2200529 450 001 9910825491903321 005 20230803221352.0 010 $a1-118-46206-8 035 $a(CKB)2550000001298094 035 $a(EBL)1688016 035 $a(MiAaPQ)EBC1688016 035 $a(JP-MeL)3000030549 035 $a(Au-PeEL)EBL1688016 035 $a(CaPaEBR)ebr10870258 035 $a(CaONFJC)MIL608512 035 $a(OCoLC)879947364 035 $a(EXLCZ)992550000001298094 100 $a20140527h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aJava all-in-one for dummies /$fDoug Lowe 205 $aFourth edition. 210 1$aHoboken, New Jersey :$cJohn Wiley & Sons,$d2014. 210 4$dİ2014 215 $a1 online resource (963 p.) 300 $aIncludes index. 311 $a1-118-40803-9 311 $a1-306-77261-3 327 $aContents at a Glance; Table of Contents; Introduction; About this Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Book I: Getting Started with Java Basics; Chapter 1: Welcome to Java; What Is Java, and Why Is It So Great?; Java versus Other Languages; Important Features of the Java Language; On the Downside: Java's Weaknesses; Java Version Insanity; What's in a Name?; Chapter 2: Installing and Using Java Tools; Downloading and Installing the Java Development Kit; Using Java's Command-Line Tools; Using Java Documentation 327 $aChapter 3: Working with TextPadDownloading and Installing TextPad; Editing Source Files; Compiling a Program; Running a Java Program; Running an Applet; Book II: Programming Basics; Chapter 1: Java Programming Basics; Looking at the Infamous Hello, World! Program; Dealing with Keywords; Working with Statements; Working with Blocks; Creating Identifiers; Crafting Comments; Introducing Object-Oriented Programming; Importing Java API Classes; Chapter 2: Working with Variables and Data Types; Declaring Variables; Initializing Variables; Using Final Variables (Constants) 327 $aWorking with Primitive Data TypesWorking with Strings; Converting and Casting Numeric Data; Thinking Inside the Box; Understanding Scope; Shadowing Variables; Printing Data with System.out; Getting Input with the Scanner Class; Getting Input with the JOptionPane Class; Using enum to Create Your Own Data Types; Chapter 3: Working with Numbers and Expressions; Working with Arithmetic Operators; Dividing Integers; Combining Operators; Using the Unary Plus and Minus Operators; Using Increment and Decrement Operators; Using the Assignment Operator; Using Compound Assignment Operators 327 $aUsing the Math ClassFormatting Numbers; Recognizing Weird Things about Java Math; Chapter 4: Making Choices; Using Simple Boolean Expressions; Using if Statements; Using Mr. Spock's Favorite Operators (Logical Ones, of Course); Using the Conditional Operator; Comparing Strings; Chapter 5: Going Around in Circles (Or, Using Loops); Using Your Basic while Loop; Breaking Out of a Loop; Looping Forever; Using the continue Statement; Running do-while Loops; Validating Input from the User; Using the Famous for Loop; Nesting Your Loops; Chapter 6: Pulling a Switcheroo; Battling else-if Monstrosities 327 $aUsing the switch StatementCreating Character Cases; Intentionally Leaving Out a Break Statement; Switching with Strings; Chapter 7: Adding Some Methods to Your Madness; The Joy of Methods; The Basics of Making Methods; Methods That Return Values; Methods That Take Parameters; Chapter 8: Handling Exceptions; Understanding Exceptions; Catching Exceptions; Handling Exceptions with a Preemptive Strike; Catching All Exceptions at Once; Displaying the Exception Message; Using a finally Block; Handling Checked Exceptions; Throwing Your Own Exceptions; Catching Multiple Exceptions 327 $aBook III: Object-Oriented Programming 330 $aEverything you need to get going with Java! Java All-in-One For Dummies, 4th Edition has what you need to get up and running quickly with Java. Covering the enhanced mobile development and syntax features as well as programming improvements, this guide makes it easy to find what you want and put it to use. Focuses on the vital information that enables you to get up and running quickly with Java Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, Eclipse, and more Minibooks cover Java basics; pro 676 $a005.2762 700 $aLowe$b Doug$0222840 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910825491903321 996 $aJava all-in-one for dummies$93923668 997 $aUNINA