Introduction lecture. Algorithm and its writing in a programming language. Introduction in the Java programming language, Java technology, Java virtual machine.
Java programming language. Constants, variables, expressions, assigning and operators.
Numbers in computer, basic data types and their operations.
Constructs of the language. Comments.
Modeling of real world using objects: instance (object) and methods.
Type, class and its instance: syntax and definition of classes and interfaces.
Class Object, copying of objects. Classes String and String Buffer - work with strings.
A structure of a program: logical and physical structure of a program. API of the Java platform.
Abstract data type. Arrays and collections (Collection, Dictionary, Enumeration, Iterator).
Memory management. References and values. Garbage collector.
Exceptions: their specification and hierarchy.
Characters and binary streams. Serialization of objects.
Networking in Java, GUI, applet. A list of Java technologies.
Java programming language. Constants, variables, expressions, assigning and operators.
Numbers in computer, basic data types and their operations.
Constructs of the language. Comments.
Modeling of real world using objects: instance (object) and methods.
Type, class and its instance: syntax and definition of classes and interfaces.
Class Object, copying of objects. Classes String and String Buffer - work with strings.
A structure of a program: logical and physical structure of a program. API of the Java platform.
Abstract data type. Arrays and collections (Collection, Dictionary, Enumeration, Iterator).
Memory management. References and values. Garbage collector.
Exceptions: their specification and hierarchy.
Characters and binary streams. Serialization of objects.
Networking in Java, GUI, applet. A list of Java technologies.