Beruflich Dokumente
Kultur Dokumente
05m 35s Using the exercise files 03m 30s 1. What Is Java? 31m 24s The history of Java 05m 19s Understanding the principles of Java 08m 28s Java compilation and syntax 08m 54s Choosing a development environment 08m 43s 2. Installing the Software 19m 05s Installing Java on Windows 06m 42s Installing Eclipse on Windows 03m 19s Exploring Java on Mac OS X Leopard and Snow Leopard 02m 27s Installing Java on Mac OS X Lion 03m 27s Installing Eclipse on Mac OS X 03m 10s 3. Getting Started 46m 10s Creating a Hello World application 11m 07s Exploring the Eclipse IDE 08m 55s Compiling and running from the command line 08m 02s Passing arguments to the application 08m 17s Using the Java API documentation 04m 05s Memory management and garbage collection 05m 44s 4. Using Primitive Data Types 58m 57s 10m 08s
Everything is an object 05m 59s Declaring and initializing variables 09m 15s Working with numbers 08m 32s Converting numeric values 06m 40s Understanding operators 07m 58s Working with character values 05m 14s Working with boolean values 05m 13s Outputting primitive values as strings 05m 33s Creating a simple calculator application 04m 33s 5. Exploring Syntax and Flow 53m 40s Writing conditional code 05m 35s Using the switch statement 08m 50s Repeating code blocks with loops 07m 35s Creating reusable code with methods 06m 31s Declaring methods with arguments 05m 41s Overloading method names with different signatures 05m 53s Passing arguments by reference or by value 05m 35s Creating a more complex calculator application 08m 00s
6. Working with Complex Objects 20m 30s Using the String class 05m 44s Building strings with StringBuilder 03m 34s Parsing string values 03m 19s Working with date values 07m 53s 7. Exception Handling and Debugging 20m 44s Understanding compile-time vs runtime errors 04m 05s Handling exceptions with try/catch 04m 55s Throwing exceptions in methods 02m 50s Using the debugger 08m 54s 8. Using Data Collections 32m 22s Using simple arrays 04m 47s Using two-dimensional arrays 06m 17s Managing resizable arrays with ArrayList 07m 14s Managing unordered data with HashMap 06m 05s Looping through collections with iterators 07m 59s 9. Creating Custom Classes 52m 02s Understanding encapsulation 05m 59s Creating and instantiating custom classes 08m 08s Organizing classes with packages 06m 47s Creating and using instance methods 06m 52s Storing data in instance variables 06m 56s Using constructor methods 05m 40s Managing instance data with getter and setter methods 08m 26s Using class variables and Enum classes 03m 14s 10. Working with Inheritance and Polymorphism Understanding inheritance and polymorphism 09m 12s Extending custom classes 09m 01s Overriding superclass methods 03m 08s Casting subclass objects 05m 03s Understanding interfaces and implementing classes 04m 02s Creating your own interfaces 04m 14s 11. Working with Files 32m 17s Managing files with the core class library 07m 46s Managing files with Apache Commons FileUtils 07m 32s Reading a text file from a networked resource 07m 52s Parsing an XML file with DOM 09m 07s 12. Preparing an Application for Deployment Creating your own JAR files 04m 54s Understanding the 17m 39s 34m 40s