Syllabus of lectures
Introduction into Java technology.
Object-oriented characteristics.
Development of stand-alone applications.
Event-listener model.
Graphical user interface in JAVA.
Exceptions handling
Containers.
Generic types and using with containers.
Basic operations with files– in/out
Data streams.
Threads and synchronization.
Another advanced aspects of JAVA technology – java.lang.reflection, annotations.
Lambda expressions, streams, working with date and time.
Syllabus of computer exercises:
Introduction with development environment and JAVA application running.
Creation and running of simple console JAVA application - "Hello world".
Implementation of the basic algorithmic and object-oriented constructions in JAVA.
Development of the simple applications with GUI.
Containers using.
Implementation with generic data types.
Exceptions handling
Basic operations with files – in/out.
Data streams using.
Programming with threads and their synchronization.
Operation with java.lang.reflection and with class annotations.
GUI basis.
Introduction into Java technology.
Object-oriented characteristics.
Development of stand-alone applications.
Event-listener model.
Graphical user interface in JAVA.
Exceptions handling
Containers.
Generic types and using with containers.
Basic operations with files– in/out
Data streams.
Threads and synchronization.
Another advanced aspects of JAVA technology – java.lang.reflection, annotations.
Lambda expressions, streams, working with date and time.
Syllabus of computer exercises:
Introduction with development environment and JAVA application running.
Creation and running of simple console JAVA application - "Hello world".
Implementation of the basic algorithmic and object-oriented constructions in JAVA.
Development of the simple applications with GUI.
Containers using.
Implementation with generic data types.
Exceptions handling
Basic operations with files – in/out.
Data streams using.
Programming with threads and their synchronization.
Operation with java.lang.reflection and with class annotations.
GUI basis.