LEADER 00000cam a2200529 i 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr unu|||||||| 008 171206s2018 nyua o 001 0 eng d 019 1164493054 020 9781259589324 020 1259589323 029 1 AU@|b000071518333 035 (OCoLC)1014025471|z(OCoLC)1164493054 037 CL0500000917|bSafari Books Online 040 UMI|beng|erda|epn|cUMI|dOCLCF|dTOH|dEBLCP|dOCLCQ|dOCLCO |dOCLCQ|dOCLCO 049 INap 082 04 005.133 082 04 005.133 099 eBook O'Reilly for Public Libraries 100 1 Schildt, Herbert,|eauthor. 245 10 Java :|ba beginner's guide /|cHerbert Schildt.|h[O'Reilly electronic resource] 246 1 |iSub-title on cover:|aCreate, compile, and run Java programs today 250 Seventh edition. 264 1 New York :|bMcGraw-Hill Education,|c[2018] 264 4 |c©2018 300 1 online resource (1 volume) :|billustrations 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 500 "Fully updated for Java SE 9 (JDK 9)"--Cover 500 Includes index. 505 0 Cover -- Title Page -- Copyright Page -- Contents -- Introduction -- 1 Java Fundamentals -- The Origins of Java -- Java's Lineage: C and C++ -- How Java Impacted the Internet -- Java Simplified Web-Based Programming -- Java Applets -- Security -- Portability -- Java's Magic: The Bytecode -- Moving Beyond Applets -- The Java Buzzwords -- Object-Oriented Programming -- Encapsulation -- Polymorphism -- Inheritance -- Obtaining the Java Development Kit -- A First Simple Program -- Entering the Program -- Compiling the Program -- The First Sample Program Line by Line -- Handling Syntax Errors 505 8 A Second Simple Program -- Another Data Type -- Try This 1 -1: Converting Gallons to Liters -- Two Control Statements -- The if Statement -- The for Loop -- Create Blocks of Code -- Semicolons and Positioning -- Indentation Practices -- Try This 1-2: Improving the Gallons-to-Liters Converter -- The Java Keywords -- Identifiers in Java -- The Java Class Libraries -- Chapter 1 Self Test -- 2 Introducing Data Types and Operators -- Why Data Types Are Important -- Java's Primitive Types -- Integers -- Floating-Point Types -- Characters -- The Boolean Type 505 8 Try This 2-1: How Far Away Is the Lightning? -- Literals - - Hexadecimal, Octal, and Binary Literals -- Character Escape Sequences -- String Literals -- A Closer Look at Variables -- Initializing a Variable -- Dynamic Initialization -- The Scope and Lifetime of Variables -- Operators -- Arithmetic Operators -- Increment and Decrement -- Relational and Logical Operators -- Short- Circuit Logical Operators -- The Assignment Operator -- Shorthand Assignments -- Type Conversion in Assignments -- Casting Incompatible Types -- Operator Precedence 505 8 Try This 2-2: Display a Truth Table for the Logical Operators -- Expressions -- Type Conversion in Expressions -- Spacing and Parentheses -- Chapter 2 Self Test -- 3 Program Control Statements -- Input Characters from the Keyboard -- The if Statement -- Nested ifs -- The if-else- if Ladder -- The switch Statement -- Nested switch Statements -- Try This 3-1: Start Building a Java Help System -- The for Loop -- Some Variations on the for Loop -- Missing Pieces -- The Infinite Loop -- Loops with No Body -- Declaring Loop Control Variables Inside the for Loop -- The Enhanced for Loop -- The while Loop 505 8 The do-while Loop -- Try This 3-2: Improve the Java Help System -- Use break to Exit a Loop -- Use break as a Form of goto -- Use continue -- Try This 3-3: Finish the Java Help System -- Nested Loops -- Chapter 3 Self Test -- 4 Introducing Classes, Objects, and Methods -- Class Fundamentals -- The General Form of a Class -- Defining a Class -- How Objects Are Created -- Reference Variables and Assignment -- Methods -- Adding a Method to the Vehicle Class -- Returning from a Method -- Returning a Value -- Using Parameters -- Adding a Parameterized Method to Vehicle 588 0 Print version record. 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 650 0 Java (Computer program language) 650 6 Java (Langage de programmation) 650 7 Java (Computer program language)|2fast 776 08 |iPrint version:|aSchildt, Herbert.|tJava.|bSeventh edition.|dNew York : McGraw-Hill Education, [2018] |z9781259589317|w(DLC) 2017036733|w(OCoLC)957505480 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781259589324/?ar |zAvailable on O'Reilly for Public Libraries 938 ProQuest Ebook Central|bEBLB|nEBL6256349 994 92|bJFN