Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-01_ Text-printing Program.avi196.27MB
Video Notes/Dive Into Eclipse.avi195.03MB
Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-07_ Addition program that displays the sum of two numbers.avi155.99MB
Video Notes/Chapter 4_ Control Statements_ Part 1/Figure 04-08-10_ GradeBook class that solves the class-average problem using sentinel-controlled repetition.avi155.74MB
Video Notes/Chapter 4_ Control Statements_ Part 1/Figure 04-11-12_ Analysis of examinatino results using nested control statements.avi149.4MB
Video Notes/Chapter 10_ Object-Oriented Programming_ Polymorphism/Figure 10-10-15_ Payable interface_ Processing invoices and Employess polymorphically.avi148.86MB
Video Notes/Chapter 14_ GUI Components_ Part 1/Figure 14-09-10_ TextFielsFrame.java.avi142.58MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figue 03-07-08_ GradeBook class that contains a courseName instance variable and methods to set and get its value.avi141.25MB
Video Notes/Chapter 4_ Control Statements_ Part 1/Figure 04-18-19_ using drawLine to connect the corners of a panel.avi131.44MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-09-11_ Card shuffling and dealing.avi127.51MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-08_ Craps class simulated the dice game craps.avi119.67MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-01-02_ Time1 class declaration maintains the time in 24-hour format.avi114.76MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-05-06_ Time2 class with overloaded constructors.avi112.22MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-01-02_ GradeBook class declaration with one method_ Createing a Gradebook object an calling its displayMessage method.avi110.5MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-08_ Poll analysis program.avi107.69MB
Video Notes/Chapter 17_ Files, Streams and Objects Serialization/Figure 17-04-07_ Writing data to a sequential text file with class Formatter.avi105.65MB
Video Notes/Chapter 14_ GUI Components_ Part 1/Figure 14-21-22_ ComboBoxFrame.java.avi103.8MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-03_ Programmer-declared method maximum with three double parameters.avi102.56MB
Video Notes/Chapter 10_ Object-Oriented Programming_ Polymorphism/Figure 10-02-09_ Polymorphic Employee class hierarchy for calculating Employee earnings.avi101.91MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-26-27_ Drawing a cascade of shapes based on the users choice.avi91.29MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-04-05_ CommissionEmployee class represents an employee paid a percentage of gross sales.avi89.69MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-17_ Initializing two-dimensional arrays.avi87.42MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-15-16_ Packaging class Time1 for reuse.avi86.44MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-10-11_ GradeBook class with a constructor to initialize the course name.avi77.23MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-08_ private superclass members cannot be accessed in a subclass.avi76.42MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-18 Logical operators.avi75.94MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-06_ Compound-interest calculations with for.avi74.88MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-22_ Arrays class methods.avi73.08MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-02_ Initializing the elements of an array to default values of zero.avi72.46MB
Video Notes/Chaper 11_ Exception Handling_ A Deeper Look/Figure 11-02_ Handling ArithmeticExceptions and InputMissmatchExceptions.avi70.61MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-04-05_ Class declaration with one method that has a parameter.avi69.63MB
Video Notes/Chaper 11_ Exception Handling_ A Deeper Look/Figure 11-01_ Integer division without exception handling.avi66.76MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-09_ Scope class demonstrates field and local variable scopes.avi65.67MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-25-26_ Drawing a rainbow using arcs and an array of colors.avi65.2MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-13-14_ Account class with a constructor to validate and initialize instance variable balance to type deouble.avi65.08MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-14-15_ GradeBook class using an array to store test grades.avi64.35MB
Video Notes/Chaper 11_ Exception Handling_ A Deeper Look/Figure 11-05_ Stack unwinding and obtaining data from an exception object.avi64.27MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-12-13_ static variable used to maintain a count of the number of Employee in memory.avi64.2MB
Video Notes/Chapter 10_ Object-Oriented Programming_ Polymorphism/Figure 10-01_ Assigning superclass and subclass references to superclass and subclass variables.avi63.96MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-07_ Die-roling program using arrays instead of switch.avi63.88MB
Video Notes/Chaper 11_ Exception Handling_ A Deeper Look/Figure 11-04_ try...catch...finally exception-handling mechanism.avi63.39MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-04_ this used implicitly and explicitly to refer to members of an object.avi60.46MB
Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-03_ Printing a line of text with multiple statements.avi60.21MB
Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-15_ Compare integers using if statements relational operators and equality operators.avi60.21MB
Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-06_ Displaying multiple lines with method Systems.out.printf.avi60.21MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-18-19_ Gradebook class using a two-dimensional array to store grades.avi59.34MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-07-09_ Composition demonstaration with classes Date and Employe.avi59.08MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-06_ Bar chart printing program.avi57.6MB
Video Notes/Chapter 17_ Files, Streams and Objects Serialization/Figure 17-09-10_ Sequential file reading using a Scanner.avi57.34MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-02_ Counter-controlled repetitin with the for repetition statement.avi53.48MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-09-10_ Gradebook class uses switch stement to count letters grades.avi51.93MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-10-11_ CommissionEmployeeBasePlusCommissionEmployee class hierarchy that uses set get methods to access private data.avi49.46MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-18-20_ Creating a MyLine class and drawing objects of that class with random coordinates.avi49.07MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-10-11_ Declaring an enum type with constructor and explicit instance fields and accessors for these fields.avi48.87MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-13_ JLabel with text and with images.avi48.06MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-13_ Passing arrays and individual array elements to methods.avi47.72MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-06-07_ BasePlusCommissionEmployee class represents an employee who receives a base salary in additition to a commission.avi45.86MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-07_ do...while repetition statement.avi39.36MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-12_ Using the enhanced for statement to total integers in an array.avi38.79MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-01_ Counter -controlled repetition with while repetition statement.avi38.61MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-11-12_ Drawing a smiley face using colors and filled shapes.avi38.19MB
Video Notes/Chapter 4_ Control Statements_ Part 1/Figure 04-05-07_ GradeBook class that solves class-average problem using sentinel-controlled repetition.avi37.74MB
Video Notes/Chaper 11_ Exception Handling_ A Deeper Look/Figure 11-03_ Throwable hierarchy.avi37.38MB
Video Notes/Chapter 14_ GUI Components_ Part 1/Figure 14-02_ Addition.java.avi37.18MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-10_ Overloaded method declarations.avi36.95MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-21_ Initializing an array using command-line arguments.avi36.73MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-04_ Calculating the values to be placed into the elements of an array.avi34.99MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-05_ Summing integers with the for statement.avi34.71MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-09_ BasePlusCommissionEmployee inherits protected instance variables from CommissionEmployee.avi33.87MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-03_ Initializing the elements of an array with an array initializer.avi33.38MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-05_ Computing the sum of the elements of an array.avi32.91MB
Video Notes/Chapter 4_ Control Statements_ Part 1/Figure 04-15_ Preincrementing and postincrementing.avi31.44MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-02_ Inheritance hierarchy for Shapes.avi31.11MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06_06_ Shifted and scaled random integers.avi31.05MB
Video Notes/Chapter 6_ Methods_ A Deeper Look/Figure 06-07_ Rol a six-sided die 6,000,000 times.avi30.84MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-17_ Using JOptionPane to display multiple lines in a dialog box.avi28.42MB
Video Notes/Chapter 7_ Arrays and ArryLists/Figure 07-20_ Using variables-lengh arguments lists.avi27.33MB
Video Notes/Chapter 2_ Introduction to Java Programming/Figure 02-04_ Pringting multiple lines of text with a single statement.avi26.87MB
Video Notes/Chapter 3_ Introduction to Classes, Objects, Methods and Strings/Figure 03-18_ Obtaning user input from a dialog.avi24.99MB
Video Notes/Chapter 9_ Object-Oriented Programming_ Inheritance/Figure 09-03_ Inheritance hierarchy for university CommunityMembers.avi22.96MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-12_ break statement exiting a for statement.avi20.46MB
Video Notes/Chapter 5_ Control Statements_ Part 2/Figure 05-13_ continue statements terminating an interation of a for statement.avi16.86MB
Video Notes/Chapter 8_ Classes and Objects_ A Deeper Look/Figure 08-03_ Private members of class Time1 are nto accessible.avi8.19MB