This repository contains weekly exercises of Java mainly oriented in data structures, Object Oriented Programming, JavaFx.
Every exercise statement is commented at the beggining of each class or project.
- Methods.
- Conditions.
- Repetition.
- Arrays.
- Text file input/output.
- Objected-oriented programming.
- Objects and classes.
- Constructors.
- Object's creation and instance.
- Visibility modifiers.
- Data field encapsulation.
- Passing objects to methods.
- Abstraction and encapsulation.
- Aggregation and composition.
- Wrapper classes.
- Inheritance.
- Polymorphism.
- Override and overload.
- Dynamic arrays.
- Exception handling.
- Object serialization.
- Interfaces and abstract classes.
- JavaFX Basics.
- Stages, Scenes, Nodes.
- Panes, groups, UI controls.
- Property binding, Colors, Font, Images
- Pane, StackPane, FlowPane, GridPane, HBox, VBox.
- JavaFC classes: Text, Line, Rectangle, Ellipse, Arc, Polygon.
- JavaFX with event-driven approach.
- Event Handlers.
- Listerners.
- JavaFX UI controls and multimedia.
- Label, Button, CheckBox, RadioButton, TextField, TextArea, ComboBox, ListView, Slider.