Павел Андреевич
Резюме Junior Java Developer
22 жовтня 2014р.Харків
Зайдіть або зареєструйтесь як роботодавець, щоб побачити контактну інформацію.
- Освітавища
- Досвід роботине має значення
- Тип роботипостійна
- Вид зайнятостіповний день
Мета: Хочу работать Java Developer, заниматься реально полезным делом и приносить пользу.
Професійні навички
ООП – overloading, overriding (в т.ч. полей класса), полиморфизм, наследование (в т.ч. тонкости взаимодействия конструкторов иерархии), конструкторы, инициализация и использование статических полей и методов, инкапсуляция, позднее связывание.
Collection API:
1. collection, vector, set, map, queue, list-collections, в т.ч. теоретические знания b-tree, hash таблиц, переопределение методов hashCode и equals. Тонкости использования итераторов, булк операции.
2. замеры скорости обработки различных типов коллекций для различных типичных задач.
3. Concurrent, synchronous и прочие разновидности коллекций.
Многопотоковость – MultiThreading
1. Нити, класс Thread и его методы.
2. Сообщения wait-notify.
3. Sync методы, sync блоки, атомики. Достоинства и недостатки.
4. Дэд-локи, способы их избегания.
5. Concurrent и synchronous коллекции.
Работа со строками: String и все методы, StringTokenizer.
GUI SWING, включая тонкости использования нужных на практике Лисенеров, применение как Анонимных, так и отдельно классовых обработчиков, сложные объекты типа JTree, JTable и JTabbedPane.
Работа с файлами: BufferedReader/Writer, Scanner, RandomAccessFile.
Техника программирования:
1. Алгоритмика, техника не элементарных алгоритмов – массивы, сортировка, деревья, рекурсия.
2. Дженерики, параметрические типы, их возможности и недостатки.
Collection API:
1. collection, vector, set, map, queue, list-collections, в т.ч. теоретические знания b-tree, hash таблиц, переопределение методов hashCode и equals. Тонкости использования итераторов, булк операции.
2. замеры скорости обработки различных типов коллекций для различных типичных задач.
3. Concurrent, synchronous и прочие разновидности коллекций.
Многопотоковость – MultiThreading
1. Нити, класс Thread и его методы.
2. Сообщения wait-notify.
3. Sync методы, sync блоки, атомики. Достоинства и недостатки.
4. Дэд-локи, способы их избегания.
5. Concurrent и synchronous коллекции.
Работа со строками: String и все методы, StringTokenizer.
GUI SWING, включая тонкости использования нужных на практике Лисенеров, применение как Анонимных, так и отдельно классовых обработчиков, сложные объекты типа JTree, JTable и JTabbedPane.
Работа с файлами: BufferedReader/Writer, Scanner, RandomAccessFile.
Техника программирования:
1. Алгоритмика, техника не элементарных алгоритмов – массивы, сортировка, деревья, рекурсия.
2. Дженерики, параметрические типы, их возможности и недостатки.
Освіта
вища
- –
Радиотехника.
Факультет: Радиотехнические системы летательных аппаратов Тема диплома: Моделирование взлетно-посадочной полосы в пространстве положения с вертикальной образующей средствами Java Core v1.7.
Додаткові відомості
Права категорії:
B
Відрядження:
готовий(-а) до відряджень.
Додатково про себе:
Личные качества:
Целеустремленность, ответственность, креативность, аккуратность, стремление к профессиональному развитию и обучению.
Хобби:
Езда на велосипеде, плавание, поделки из спичек, слепой десятипальцевый метод набора на клавиатуре, резьба по дереву.