https://github.com/thomasweise/javaexamples
A repository for simple Java programming examples, as companion to a course in Java programming.
https://github.com/thomasweise/javaexamples
java java-programming object-oriented-programming oop
Last synced: 10 months ago
JSON representation
A repository for simple Java programming examples, as companion to a course in Java programming.
- Host: GitHub
- URL: https://github.com/thomasweise/javaexamples
- Owner: thomasWeise
- License: other
- Created: 2017-01-30T21:53:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-26T21:53:01.000Z (over 8 years ago)
- Last Synced: 2025-01-03T23:12:18.428Z (12 months ago)
- Topics: java, java-programming, object-oriented-programming, oop
- Language: Java
- Homepage: http://iao.hfuu.edu.cn/teaching/lectures/oop-with-java
- Size: 175 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Object-Oriented Programming with Java: Examples
[
](https://circleci.com/gh/thomasWeise/javaExamples)
A repository for simple Java programming examples, as companion to the course [Object-Oriented Programming with Java](http://iao.hfuu.edu.cn/index.php/teaching/oop-with-java).
- [Lessons](lessons)
* [Installing Java, Compiling, and Running Programs](lessons/02_java/)
* [Using the Eclipse IDE](lessons/03_eclipse/)
* [Types, Variables, and Assignments](lessons/04_types_variables_assignments/)
* [Operators and Expressions](lessons/05_operators_expressions/)
* [Console I/O](lessons/06_console_io/)
* [Conditionals](lessons/07_conditionals/)
* [Loops](lessons/08_loops/)
* [Arrays](lessons/09_arrays/)
* [Static Methods](lessons/10_static_methods/)
* [Command Line Arguments](lessons/11_command_line_args/)
* [Static Variables](lessons/12_static_variables/)
* [Debugging](lessons/13_debugging/)
* [Objects, Members, and `new`](lessons/14_objects_instance_vars_new/)
* [Instance Methods](lessons/15_instance_methods/)
* [Inheritance and Overriding](lessons/16_inheritance_and_overriding/)
* [Packages and Import](lessons/17_packages_and_import/)
* [Visibility, Encapsulation, `final`, and `static` Inner Classes](lessons/18_visibility_encapsulation_final_inner/)
* [Documentation with Javadoc](lessons/19_documentation_with_javadoc/)
* [Type Casts](lessons/20_type_casts/)
* [Generics](lessons/21_generics/)
* [Collections, `equals`, `hashCode`](lessons/22_collections_equals_hashCode/)
* [Abstract Classes](lessons/23_abstract_classes/)
* [Interfaces](lessons/24_interfaces/)
* [Exceptions](lessons/25_exceptions/)
* [Libraries](lessons/26_libraries_and_executables/)
* [Testing with JUnit](lessons/27_testing_with_junit/)
* [I/O and Streams](lessons/28_io_and_streams/)
* [Autoboxing](lessons/29_autoboxing/)
* [Building with Maven](lessons/30_building_with_maven/)