Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java.

 

Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, an Android app, and even Minecraft mods in Java.

 

Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success.

 

Full-color figures and clear step-by-step instructions visually show you how to program with Java.

 

Quizzes and Exercises at the end of each chapter help you test your knowledge.

 

Notes, Tips, and Cautions provide related information, advice, and warnings.

 

Learn how to…

• Set up your Java programming environment

• Write your first working program in just minutes

• Control program decisions and behavior

• Store and work with information

• Build straightforward user interfaces

• Create interactive web programs

• Use threading to build more responsive programs

• Read and write files and XML data

• Master best practices for object-oriented programming

• Use Java 9’s new HTTP client

• Use Java to create an Android app

• Expand your skills with closures

• Create Minecraft mods with Java

 

Contents at a Glance

 

Part I Getting Started

1 Becoming a Programmer

2 Writing Your First Program

3 Vacationing in Java

4 Understanding How Java Programs Work

 

Part II Learning the Basics of Programming

5 Storing and Changing Information in a Program

6 Using Strings to Communicate

7 Using Conditional Tests to Make Decisions

8 Repeating an Action with Loops

 

Part III Working with Information in New Ways

9 Storing Information with Arrays

10 Creating Your First Object

11 Describing What Your Object is Like

12 Making the Most of Existing Objects

 

Part IV Moving into Advanced Topics

13 Storing Objects in Data Structures

14 Handling Errors in a Program

15 Creating a Threaded Program

16 Using Inner Classes and Closures

 

Part V Programming a Graphical User Interface

17 Building a Simple User Interface in Swing

18 Laying Out a User Interface

19 Responding to User Input

 

Part VI Writing Internet Applications

20 Reading and Writing Files

21 Using Java 9's New HTTP Client

22 Creating Java2D Graphics

23 Creating Minecraft Mods with Java

24 Writing Android Apps

 

Appendixes

A Using the NetBeans Integrated Development Environment

B Where to Go from Here Java Resources

C This Book's Web Site

D Fixing a Problem with the Android Studio Emulator


Sams Teach Yourself C++ in 24 Hours is a hands-on guide to the C++ programming language. Readers are provided with short, practical examples that illustrate key concepts, syntax, and techniques.

Using a straightforward approach, this fast and friendly tutorial teaches you everything you need to know, from installing and using a compiler, to debugging the programs you’ve created, to what’s new in C++14.

Step-by-step instructions carefully walk you through the most common C++ programming tasks
Quizzes and exercises at the end of each chapter help you test yourself to make sure you’re ready to go on

Learn how to...
  • Install and use a C++ compiler for Windows, Mac OS X, or Linux
  • Build object-oriented programs in C++
  • Master core C++ concepts such as functions and classes
  • Add rich functionality with templates and lambda expressions
  • Debug your programs for flawless code
  • Learn exception and error-handling techniques
  • Put to use the new features in C++14, the latest version of the language
  • Create and use templates
  • Control program flow with loops
  • Store information in arrays and strings
  • Declare and use pointers
  • Use operator overloading
  • Extend classes with inheritance
  • Use polymorphism and derived classes
  • Employ object-oriented analysis and design


Sams Teach Yourself Web Publishing with HTML and CSS in One Hour a Day, Sixth Edition is the latest edition of the original worldwide bestseller. The entire book has been thoroughly revised and refined to include new detailed coverage of HTML5, the next major revision of the core language of the World Wide Web, HTML. Work on the HTML5 specification is still ongoing, but parts of HTML5 are already being implemented in new versions of Microsoft Internet Explorer, Mozilla Firefox, Safari and Opera.

Sams Teach Yourself Java in 21 Days
Covering Java 7 and Android App Development

Sams Teach Yourself Java in 21 Days continues to be one of the most popular, best-selling Java tutorials on the market. Written by an expert technical writer, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization.

The sixth edition of Sams Teach Yourself Java in 21 Days adds coverage of Java 7 and places a special emphasis on Android programming, capitalizing on the fastest-growing area of Java programming. There will be a new chapter on Android development and additional material where appropriate throughout the book. This edition also includes new material on using NetBeans, the free integrated IDE for Java.

No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.

Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.

¿

Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions.

  • Completely revised, updated, and expanded to cover the latest features of Java 7
  • Learn to develop standalone Java applications, Android apps, and Java Web Start applications
  • Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming
  • Discover how Swing can help you quickly develop programs with a graphical user interface
  • Find out about JDBC 4.1 programming with the Java DB database and XML parsing with the open source XOM class library
  • Covers new features of Java 7 such as improved try-catch exception handling, the new switch, and Nimbus look and feel

Sams Teach Yourself Java in 21 Days continues to be one of the most popular, best-selling Java tutorials on the market. Written by two expert technical writers, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization.

This new edition of the book maintains and improves upon all these qualities, while updating, revising, and reorganizing the material to cover the latest developments in Java and to expand the book¿s coverage of core Java programming topics.

Sun¿s new version of Java 2 Standard Edition¿SDK version 1.4¿is expected to be released by the end of 2001. According to Sun, version 1.4 builds upon Java¿s cross-platform support and security model with new features and functionality, enhanced performance and scalability, and improved reliability and serviceability.


The C++ programming language is enjoying a resurgence of popularity. The combination of the proven Sams Teach Yourself C++ in 21 Days book with the best-selling Microsoft 6.0 compiler makes this package the perfect starter kit for new C++ programmers! Each of the 21 lessons consist of a full day's activities as you learn the in's and out's of C++ programming. You will be able to verify you are learning C++ by answering the questions within the book. Also use the assessment exam to see how well you have learned or what you need to review.


Learn Java the way you intend to use it — with code. Shortcut to Java: A Code-First Approach for the Savvy Programmer is a Java primer that puts the code first, reference materials second. This approach will give you a truly hands-on, immersive experience in learning Java programming. Well-chosen examples and projects increase in complexity as you work your way through the book, giving you a solid basis for learning Java so that you can easily apply it in your every day life. Each chapter will:

  • Introduce a useful, interesting class complete with screen shots or output example.
  • Show the program's source code, annotated with descriptions.
  • Describe in detail what the code is doing.
This no-full, no-nonsense tutorial is the something extra that you may need to feel confident in your Java programming skills. It may also be the perfect complement to your other learning materials. Either way, Shortcut to Java: A Code-First Approach for the Savvy Programmer is a practical and easy way to learn Java programming.


Sams Teach Yourself C++ in 10 Minutes is the fastest, most direct way to learn the fundamentals of this powerful language. Each chapter is short, focused and straightforward. The book can be used as a quick introduction to programming or as a pocket reference for the techniques, syntax and tools of C++ programming. Sams Teach Yourself C++ in 10 Minutes stands out from the competition by providing quick, short, easy to digest micro-lessons; each of which can be mastered in under 10 minutes. Jesse Liberty assumes no prior programming experience whatsoever; he begins by showing you the absolute fundamentals of what is a program then guides you to write your first program. It covers all the important topics of C++, and provides you with a solid foundation on which to build your programming knowledge.


In just 24 lessons of one hour or less, you can learn how to create Java applications with the free NetBeans visual editing tools.

¿

Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, and even a browser game in Java. Each lesson builds on what you’ve already learned, giving you a solid understanding of the basic concepts and terminology.

  • Full-color figures and clear step-by-step instructions visually show you how to program with Java.
  • Quizzes and Exercises at the end of each chapter help you test your knowledge.
  • Notes, Tips, and Cautions provide related information, advice, and warnings.

Learn how to…

  • Set up your Java programming environment
  • Write your first working program in just minutes
  • Control program decisions and behavior
  • Store and work with information
  • Build straightforward user interfaces
  • Create interactive web programs
  • Use threading to build more responsive programs
  • Build a browser-based game from start to finish
  • Read and write files and XML data
  • Master best practices for object-oriented programming
  • Create flexible, interoperable web services with JAX-WS
  • Integrate graphics into your applications

Intended for non-technical people, this is a 21-day tutorial on learning ANSI/ISO C++, a popular programming language. It focuses on the new ANSI/ISO C++ standard, and includes seven additional days that present the reader with other topics relevant to C++ programming.

This C++ tutorial uses Question-and-Answer sections to answer common programming questions. Strategies are recommended for avoiding pitfalls, and the familiar 21 day format is followed.

Sams Teach Yourself Java in 24 Hours, Seventh Edition

Covers Java 8 and Android Development



In just 24 lessons of one hour or less, you can learn the fundamentals of Java programming.



In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up.



Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating. Full-color figures and clear instructions visually show you how to program with Java.



Popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, and even an Android app in Java.



Learn how to…



Set up your Java programming environment
Write your first working program in just minutes
Control program decisions and behavior
Store and work with information
Build straightforward user interfaces
Create interactive web programs
Use threading to build more responsive programs
Read and write files and XML data
Master best practices for object-oriented programming
Create flexible, interoperable web services with JAX-WS
Use Java to create an Android app
Expand your skills with closures, the powerful new capability introduced in Java 8

Contents at a Glance



PART I: Getting Started

1 Becoming a Programmer

2 Writing Your First Program

3 Vacationing in Java

4 Understanding How Java Programs Work



PART II: Learning the Basics of Programming

5 Storing and Changing Information in a Program

6 Using Strings to Communicate

7 Using Conditional Tests to Make Decisions

8 Repeating an Action with Loops



PART III: Working with Information in New Ways

9 Storing Information with Arrays

10 Creating Your First Object

11 Describing What Your Object Is Like

12 Making the Most of Existing Objects



PART IV: Programming a Graphical User Interface

13 Building a Simple User Interface

14 Laying Out a User Interface

15 Responding to User Input

16 Building a Complex User Interface



PART V: Moving into Advanced Topics

17 Storing Objects in Data Structures

18 Handling Errors in a Program

19 Creating a Threaded Program

20 Using Inner Classes and Closures

21 Reading and Writing Files

22 Creating Web Services with JAX-WS

23 Creating Java2D Graphics

24 Writing Android Apps



Appendixes

A Using the NetBeans Integrated Development Environment

B Where to Go from Here: Java Resources

C This Book’s Website

D Setting Up an Android Development Environment

Informix Unleashed

by John McNally, etc., and Et Al

Published July 1996
This manual is intended as a hands-on high level tutorial for those readers new to informix and as a reference book for those who know the products, but require additional tips, tricks and information.

The Sams Teach Yourself MCSE in 14 Days series is designed from the ground up to make studying and learning exam material easy. Each chapter begins with a list of the MCSE objectives the material will cover, followed by Test Day Fast Facts: all the important facts being covered in the chapter. This gives the reader a great overview of the chapter and acts as a ready reference for any last-minute studying. Concise exam information and tutorials within the chapters provides a quick-yet-thorough method by which to study for the exam. Each chapter ends with review questions and an exercise section for hands-on review. This book includes a Technical Glossary and ends with an annotated walkthrough exam that pushes candidates to use what the book teaches in an exam situation and enables them to understand what they still need to work on. It is organized in a concise, easy-to-read manner to help readers learn as much as they can as quickly as they can.In only 14 days, readers will learn what they need to know to pass exam #70-26: System Administration for Microsoft SQL Server 6.5.Provides readers with a built-in method for organizing their study time perfect for fast-trackers or readers who don t have months of study time.Exam material is covered in a concise fashion and includes study and review tools, making it an ideal choice as either a primary or supplementary testing guide. Includes Test Day Fast Facts for last-minute review; a sample exam and Q&A sections for exam preparation; and exercises and tutorials to build up hands-on experience before taking the exam.

Updated and revised, this book shows readers how to use Borland C++ and how to write beginning-level programs. It uses Teach Yourself elements, including Workshop and Q&A sections, quizzes, and shaded syntax boxes.

In arenas ranging from enterprise development to Android app programming, Java remains one of the world's most popular programming languages. Sams Teach Yourself Java in 21 Days helps the serious learner gain true mastery over the new Java 9.

 

In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up. Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating.

 

Week 1 introduces the basic building blocks of the Java programming language: keywords, operators, class and object definitions, packages, interfaces, exceptions, and threads.

 

Week 2 covers the Swing graphical user interface class libraries and the important classes that support data structures, string handling, dates and times.

 

Week 3 ventures into the hottest areas of Java programming: web services, Java servlets, network programming, database programming and Android development.


Used with any compiler, this tutorial and reference teaches users how to write successful programs using C++. The book also teaches the advanced topics of object-oriented programming with C++.

For programmers, Web developers and power users who want to take their knowledge of Visual J++ to the next level. This book covers the creation of Web applets and fully functional applications that interface with a database. The CD includes scripting and author source code.


This volume aims to teach readers to develop distributed Web-based, data-base applications using OLE DB, ADO, Visual J++, VBScript and Visual InterDev as well as how to integrate key Microsoft server-side technologies into the development process to achieve maximum benefit.