Lectures:
1. Description of Java technology architecture.
2. Data types and programming constructions in Java.
3. Class definition, overriding in Java. Packages.
4. Interface – definition, using, implementation.
5. Class extension. Nested classes, simple lambda expressions.
6. User interface in JavaFX.
7. Generic data types. Exceptions.
8. Collections framework.
9. Strings and regular expressions.
10. Input/Output.
11. Working with filesystem and an advanced working with I/O.
12. Threads and synchronization.
13. Internet communication.
Labs:
1. Description of Java technology architecture.
2. Data types and programming constructions in Java.
3. Class definition, overriding in Java. Packages.
4. Interface – definition, using, implementation.
5. Class extension. Nested classes, simple lambda expressions.
6. User interface in JavaFX.
7. Generic data types. Exceptions.
8. Collections framework.
9. Strings and regular expressions.
10. Input/Output.
11. Working with filesystem and an advanced working with I/O.
12. Threads and synchronization.
13. Internet communication.
1. Description of Java technology architecture.
2. Data types and programming constructions in Java.
3. Class definition, overriding in Java. Packages.
4. Interface – definition, using, implementation.
5. Class extension. Nested classes, simple lambda expressions.
6. User interface in JavaFX.
7. Generic data types. Exceptions.
8. Collections framework.
9. Strings and regular expressions.
10. Input/Output.
11. Working with filesystem and an advanced working with I/O.
12. Threads and synchronization.
13. Internet communication.
Labs:
1. Description of Java technology architecture.
2. Data types and programming constructions in Java.
3. Class definition, overriding in Java. Packages.
4. Interface – definition, using, implementation.
5. Class extension. Nested classes, simple lambda expressions.
6. User interface in JavaFX.
7. Generic data types. Exceptions.
8. Collections framework.
9. Strings and regular expressions.
10. Input/Output.
11. Working with filesystem and an advanced working with I/O.
12. Threads and synchronization.
13. Internet communication.