Java for Everyone
-
Author:
-
Subject:
-
Published by:John Wiley & Sons Inc (US)
-
Published:19/01/2010
-
Price:$123.99
- < Buy this book >
Table of Contents
• Computer Programs
• Anatomy of a Computer
• The Java Programming Language
• Becoming Familiar with Your Programming Environment
• Analyzing Your First Program
• Errors
• Algorithms
2. Fundamental Data Types
• Defining Variables
• Modifying Variables
• Constants
• Reading Input
• Arithmetic
• Strings
3. Decisions
• The if Statement
• Comparing Numbers and Strings
• Multiple Alternatives
• Nested Branches
• Boolean Variables and Operators
• Application: Input Validation
4. Loops
• The while Loop
• The for Loop
• The do Loop
• Application: Processing Sentinel Values
• Common Loop Algorithms
• Nested Loops
• Application: Random Numbers and Simulations
5. Methods
• Methods as Black Boxes
• Implementing Methods
• Parameter Passing
• Return Values
• Methods Without Return Values
• Stepwise Refinement
• Variable Scope and Static Variables
• Recursive methods (Optional)
6. Arrays and Array Lists
• Using Arrays and Array Lists
• The Enhanced for Loop
• Common Array and Array List Algorithms
• Using Arrays and Array Lists with Methods
• Two-dimensional Arrays
Proposal: Java for Everyone, First Edition 5/18/09: 9
7. Objects and Classes
• Designing the public interface
• Fields and methods
• Constructors
• Discovering classes
• Static fields and methods
• Packages
8. Processing Data Files and Web Information
• Streams, readers and writers
• Reading files and web pages
• Exception handling
9. Inheritance
• Inheritance hierarchies
• Forming subclasses
• Polymorphism
• Subclass construction
• Interface type
10. Common Data Structures and Algorithms
• Lists and maps
• Sorting and searching
• Other standard algorithms
11. Recursion (Web only)
• Organizing database information
• SQL queries
• Programming with JDBC
12. Building Graphical User Interfaces (Web only)
• Event handling
• Buttons and menus
• Layout management
• Text fields and text areas
Prepare Your Enterprise for the Mobile Revolution: Boost the Bottom Line with Mobile UC
This white paper will highlight the changes in the mobile workplace; outline the benefits of unified communications (UC) and Fixed-Mobile Convergence (FMC) for mobile workers; identify the key market trends and business challenges IT managers must pay attention to now and into the future; and offer best practices for choosing a solution that will deliver clear ROI.
DivX Plus
Divx Plus 8 provides you with a Web Player which allows you to watch DivX, AVI and MKV videos in your web brower; you can ...
Process-Driven Master Data Management for Dummies
We wrote this book to introduce you to the subject of processdriven MDM. It’s a big topic, one that far outstrips the ability of a brief book to cover. However, our hope is that by reading this book you will gain a fundamental understanding of processdriven MDM, how it works, and what it takes to make it a success in your organisation.
- CCSAP FICO ConsultantNT
- FTSenior Network Field Engineer - Cisco R&S / Wireless SolutionsNSW
- FTSenior Network Engineer - Cisco / Nexus / UCS / - Routing / Switching / WirelessNSW
- CCSAP PM ConsultantNSW
- FTSAP Basis ConsultantNSW
- FTTechnical Services Engineer - ShoreTel/MitelVIC
- CCOBIEE ConsultantWA
- FTProduct Manager Strategist - Enterprise ApplicationsNSW
- FTSenior Citrix EngineerNSW
- CCSystem Engineer - Exchange - CONTRACTSWA
- FTQM Trainer and ConsultantNSW
- FTSAP Basis ConsultantACT
- FTSenior Network Field Engineer - Cisco R&S / Wireless SolutionsNSW
- CCSystem Engineer - Lync and Exchange - CONTRACTSWA
- FTSenior Citrix EngineerNSW
- FTIT Account Manager - System Integrator - Career Progression - Start ImmediatelyNSW
- CCAvaya Engineer - ERS 8600 4.1NSW
- FTChange Management ProfessionalsNSW
- FTiPhone App DeveloperNSW
- FTIT Service Desk EngineerNSW
- FTiPhone App DeveloperNSW
- FTiPhone App DeveloperNSW
- FTIT Service Desk EngineerNSW
- FTiPhone Developer DeveloperNSW
- CCPC Relocation Technicians - Multiple Roles availableSA








