Barry Burd received an M.S. degree in Computer Science at Rutgers University and a Ph.D. in Mathematics at the University of Illinois. As a teaching assistant in Champaign-Urbana, Illinois, he was elected five times to the university-wide List of Teachers Ranked as Excellent by their Students.
Since 1980, Dr. Burd has been a professor in the Department of Mathematics and Computer Science at Drew University in Madison, New Jersey. When he’s not lecturing at Drew University, Dr. Burd leads training courses for professional programmers in business and industry. He has lectured at conferences in the United States, Europe, Australia, and Asia. He is the author of several articles and books, including Java For Dummies and Ruby on Rails For Dummies, both from Wiley Publishing, Inc.
Introduction | |
Java Basics | |
Welcome to Java | |
Installing and Using Java Tools | |
Working with TextPad | |
Using Eclipse | |
Programming Basics | |
Java Programming Basics | |
Working with Variables and Data Types | |
Working with Numbers and Expressions | |
Making Choices | |
Going Around in Circles (Or, Using Loops) | |
Pulling a Switcheroo | |
Adding Some Methods to Your Madness | |
Handling Exceptions | |
Object-Oriented Programming | |
Understanding Object-Oriented Programming | |
Making Your Own Classes | |
Working with Statics | |
Using Subclasses and Inheritance | |
Using Abstract Classes and Interfaces | |
Using the Object and Class Classes | |
Using Inner Classes | |
Packaging and Documenting Your Classes | |
Strings, Arrays, and Collections | |
Working with Strings | |
Using Arrays | |
Using the ArrayList Class | |
Using the LinkedList Class | |
Creating Generic Collection Classes | |
Programming Techniques | |
Programming Threads | |
Network Programming | |
Using Regular Expressions | |
Using Recursion | |
Swing | |
Swinging into Swing | |
Handling Events | |
Getting Input from the User | |
Choosing from a List | |
Using Layout Managers | |
Web Programming | |
Creating Applets | |
Creating Servlets | |
Using Java Server Pages | |
Using JavaBeans | |
Files and Databases | |
Working with Files | |
Using File Streams | |
Database for $100, Please | |
Using JDBC to Connect to a Database | |
Working with XML | |
Fun and Games | |
Fun with Fonts and Colors | |
Drawing Shapes | |
Using Images and Sound | |
Animation and Game Programming | |
Index | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.