did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780137131136

Java Fundamentals I and II LiveLesson (Video Training)

by
  • ISBN13:

    9780137131136

  • ISBN10:

    0137131135

  • Edition: 1st
  • Format: VHS
  • Copyright: 2008-01-01
  • Publisher: Prentice Hall
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $99.99
We're Sorry.
No Options Available at This Time.

Summary

<>Java Fundamentals I and IIwill show you everything you need to know to start building robust, powerful software with Java SE. This collection provides 14+ hours and $2,000 (USD) worth of expert Java training! Your instructor, Paul Deitel, has personally taught Java at organizations ranging from IBM to Sun Microsystems to NASA. With the powerful videos included in thisLiveLesson,yours"ll learn at your own pace as Deitel guides you through Javars"s fundamentals, object-oriented programming, and event-driven programming. Deitelrs"s signature "live-code" approach shows you the correct ways to use Java, right from the start. And yours"ll learn in the best possible way: through complete, working programs containing thousands of lines of fully tested Java program code. After mastering the basics--classes, objects, methods, and much more--yours"ll move on to master professional-quality techniques, from inheritance and polymorphism to exception handling and user interface development. Check out the extensive Java and Java-related Deitelreg; Resource Centers at www.deitel.com/resourcecenters.html . Each week Deitelreg; announces its latest Resource Centers in its newsletter, the DEITELreg; BUZZ ONLINE ( www.deitel.com/newsletter/subscribe.html ). Looking for a better way to master todayrs"s rapidly changing programming technologies? Want expert help, but donrs"t have the time or energy to read a book? Canrs"t find classroom training worth the money? DiscoverLiveLessons:self-paced, personal video instruction from the worldrs"s leading experts. LiveLessonsare video courses, on DVD with a book supplement, that are organized into bite-sized, self-contained sessionsyours"ll learn key skills in as little as fifteen minutes! Track your progress as you follow clearly defined learning objectives. Follow along as your instructor shows exactly how to get great results in your real-world environment.

Table of Contents

Prefacep. iv
Java Fundamentals I
Introduction to Java Applicationsp. 1
Introduction to Classes and Objectsp. 4
Control Statements: Part 1p. 12
Control Statements: Part 2p. 18
Methods: A Deeper Lookp. 25
Arraysp. 33
Classes and Objects: A Deeper Lookp. 50
Java Fundamentals II
Object-Oriented Programming: Inheritancep. 67
Object-Oriented Programming: Polymorphismp. 85
Introduction to Graphical User Interfaces (GUIs) and Event Handlingp. 101
Exception Handlingp. 112
The Java Collections Frameworkp. 120
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

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.

Excerpts

Welcome to the Java Fundamentals LiveLessons.This two-part sequence presents object-oriented programming in Java using Java Standard Edition (Java SE) 6. After studying the fundamental topics presented here, you'll have the foundation you need to learn more about Java programming on the Java Micro Edition (Java ME), Java Standard Edition (Java SE) and Java Enterprise Edition (Java EE) platforms. What You Will Learn Features of Java Standard Edition (Java SE) 6. To build, compile and run applications with the Java Development Kit (JDK), as well as the popular Eclipse and Netbeans integrated development environments (IDEs). How the Java virtual machine (JVM) makes Java applications portable. To use the classes and interfaces in the Java Applications Programming Interface (API) and to use the Java online documentation to locate the features you need in the Java API. To use formatted input and output capabilities. Arithmetic, increment, decrement, assignment, relational, equality and logical operators. Control statements. Primitive types and their corresponding Java API classes. Methods, method overloading and methods with variable-length argument lists. Arrays and strings, and how they are manipulated as Java objects. Object-oriented programming concepts including classes, objects, encapsulation, interfaces, inheritance, polymorphism,abstractclasses andabstractmethods. To use and create your ownstaticmethods andstaticvariables. To package your own classes to create reusable class libraries. The fundamentals of event-driven graphical user interface (GUI) programming and Swing GUI components including windows, buttons, labels, comboboxes, text fields and panels. To use exception handling to make your programs more robust. The classes, interfaces and algorithms of the Java Collections Framework (Java's data structures and algorithms for manipulating them). Who Should Use These LiveLessons? The Java Fundamentals LiveLessonsare intended for students and professionals who are already familiar with programming fundamentals in a high-level programming language such as C, C++, C# or Visual Basic. Object-oriented programming experience is not requiredthis is a key focus of these LiveLessons. Java Fundamentals: Part 1introduces object-oriented programming fundamentals in Java. Java Fundamentals: Part 2continues with in-depth discussions of object-oriented programming and introduces GUIs, exception handling and the JavaCollections Framework. Teaching Approach In the Java Fundamentals LiveLessons,author Paul Deitel concentrates on the principles of good software engineering and stresses program clarity, teaching by example. Paul is a professional trainer who presents leading-edge courses to government, industry, the military and academia. Live-Code Approach.These LiveLessonsare loaded with "live-code" examplesthat is, each new concept is presented in the context of a complete working Java application. In addition to discussing the new concepts in each application, I execute the application so you can see the concepts "in action." This style exemplifies the way we teach and write about programming at Deitel & Associates; we call this the "live-code" approach. Object-Oriented Throughout.After learning some Java fundamentals in Lesson 1 of Java Fundamentals: Part 1,you'll create your first customized classes and objects in Lesson 2. Presenting objects and classes early gets you "thinking about objects" immediately and mastering these concepts more thoroughly. We then use these concepts throughout both LiveLessons. Online Documentation.Throughout both LiveLessonswe show you how to use Java's online documentation. This will help you avoid "reinventing the wheel" by locating features that are already defined in the Java API and that you need in your applications. It will also help you learn the relationships among many key classes and interfaces in the Java API. Learning these relationships is essential to taking full advantage of the Java API's capabilities. How These LiveLessons Are Organized These LiveLessonsare based on portions of Paul's best-selling computer science textbook and professional book Java How to Program, 7/e(www.deitel.com/books/jhtp7/) and his Dive-IntoSeriescorporate training courses (www.deitel.com/training/), which he presents to organizations worldwide. Feel free to email Paul atdeitel@deitel.com. Java Fundamentals: Part 1 (40 examples) Lesson 1, Introduction to Java Applications,introduces Java application programming. You'll learn formatted input and output capabilities, and how to compile and run Java applications using an IDE and using the JDK command-line tools. You'll also begin using the packages of reusable classes in the Java class libraries. Lesson 2, Introduction to Classes and Objects,introduces object-oriented programming principles and constructs, and begins our case study on developing aGradeBookclass that instructors can use to maintain student test scores. This case study is enhanced over the next several lessons, culminating with the versions presented in Lesson 6, Arrays. The last example in this lesson uses a bank account class to introduce data validation concepts. In this lesson, you'll learn what classes, objects, methods and instance variables are; how to declare a class and use it to create an object; how to declare methods in a class to implement the class's behaviors; how to declare instance variables in a class to implement the class's attributes; how to call an object's methods to make them perform their tasks; the differences between instance variables of a class and local variables of a method; to use a constructor to ensure that an object's data is initialized when the object is created; and the differences between primitive and reference types. Lesson 3, Control Statements: Part 1,continues enhancing theGradeBookcase study with additional functionality. You'll learn Java'sif,if...elseandwhilecontrol statements, and the increment and decrement operators. Lesson 4, Control Statements: Part 2,introduces Java'sforanddo...whilerepetition statements, and theswitchmultiple-selection statement. A portion of this lesson expands theGradeBookclass presented in Lessons 2-3 by using aswitchstatement to count the number of A, B, C, D, and F grade equivalents in a set of numeric grades entered by the user. Lesson 5, Methods: A Deeper Look,discusses other details of method definitions. You'll also learn aboutstaticmethods and fields of a class; Java's eight primitive types and the implicit type promotion rules between them; some common packages in Java; random number generation; how

Rewards Program