JavaVideoKurs ============= The JavaVideoKurs is a video-based tutorial for Java Beginners. The videos are originally published at http://www.javavideokurs.de/ (website not available any longer) for a moderate fee. Not every chapter of the course is covered in these notes, as some are so simple, that no future reference is required. My personal code written during this tutorial is located at https://github.com/arnewohletz/JavaVideoKurs. .. toctree:: :maxdepth: 1 06_instantiation.rst 09_access_modifier.rst 20_packages.rst 21_primitive_types.rst 27_call_by_value.rst 28_call_by_reference.rst 29_garbage_collector.rst 31_conditional_command.rst 36_arrays.rst 38_recursion.rst 44_break_continue.rst 45_code_labels.rst 46_inheritance.rst 47_inheritance_hierarchy.rst 48_polymorphism.rst 49_casting.rst 50_inheritance_scope.rst 51_super.rst 52_overriding.rst 53_abstract.rst 54_interfaces.rst 55_error_handling.rst 56_exception_handling.rst 57_try_catch.rst 58_throw_exceptions.rst 59_exc_design_guide.rst 60_copy_objects.rst 61_compare_objects.rst 62_object_id.rst 63_string_constant_pool.rst 64_regex.rst 65_enums.rst 66_generics.rst 67_bounds_wildcards.rst 68_wrapper.rst 69_collections.rst 70_threading.rst 71_thread_runnable.rst 72_threading_anomalies_examples.rst 73_threading_anomalies_solution.rst 74_synchronization.rst 75_deadlocks.rst 76_keyword_volatile.rst