J2SE course
Duration: 10 lecturesS
Level: Basic Level
Overview
From this course students will learn:
Architecture of Java application
Basic Java syntax
Process of converting a data structure or object state into a format that can be stored
Multi-thread application at Java
Using of Swing library for GUI creation
Design patterns introduction
Class loading
This course is recommended for people with a basic programming background with object oriented programming experience who need to gain a working understanding of Java.
Object oriented programming experience (C++ as example)
Software:
Windows
Eclipse
Java SE 6
This is an interactive course, which consists lectures.
Introduction
JVM
IDE
Basic syntax
Primitive Data Types
Inner classes
Abstract classes / interfaces
Class object
Annotations
Exceptions
Collections
Threads: Thread/Runnable
Threads synchronization
Threads interaction
Daemons
I/O system
File, Filter, Buffer streams
File descriptors
Serialization/Externalization
Swing architecture
MVC pattern
JComponent hierarchy
Swing events processing
Layouts
Design patterns introduction
Creational patterns
Behavioral pattern
Structural pattern
Reflection API
Class class
Object creation
Member hierarchy
Class loader
After every lection Student gets task to consolidate the knowledge. Every task is about theme of lection and general java knowledge. All issues and questions for the practical tasks can be discussed in the lectures.