Показаны сообщения с ярлыком JAVA. Показать все сообщения
Показаны сообщения с ярлыком JAVA. Показать все сообщения

вторник, 11 апреля 2017 г.

Курсы по JavaEE

И так попал я на курсы по JavaEE 05.02.17 и вот недавно 08.04.17 они закончились и я получил сертификат хз только поможте он в чем нибудь или нет..
Курсы проходили в компании БелХард 2 дня в неделю по три часа в день.
До курсов по J2EE вообще ничего не знал, а сейчас знаю. Самому за этот срок было бы очень тяжело изучить J2EE сейчас даже жалею что не пошол на курсы по JavaSE поскольку сейчас нужно подтягивать именно CE.
Далее осталось совсем ничего:
-прочесть десятка два книг
-изучить пару фреймворков
-изучить пару технологий
-и найти работу
-ах да и подтянуть СЕ

Что бы не забыть за это время ЕЕ буду писать для резюме два проекта которые будут лежать на гитхабе.

воскресенье, 29 января 2017 г.

Шаблоны проектирования

Прочитав несколько книг по java в каждой из них были главы о паттернах и зависимостях. И к сожалению ни в одной из книг я не понял ничего о паттернах и зависимостях. Так вот нашел на хабре шпаргалку по патеррнам. Ссылка на статью с хабра в низу там можно будет скачать .pdf файлы если кому то нужно.

Условные обозначения


Отношения между классами


  •  — агрегация (aggregation) — описывает связь «часть»–«целое», в котором «часть» может существовать отдельно от «целого». Ромб указывается со стороны «целого».
  •  — композиция (composition) — подвид агрегации, в которой «части» не могут существовать отдельно от «целого».
  •  — зависимость (dependency) — изменение в одной сущности (независимой) может влиять на состояние или поведение другой сущности (зависимой). Со стороны стрелки указывается независимая сущность.
  •  — обобщение (generalization) — отношение наследования или реализации интерфейса. Со стороны стрелки находится суперкласс или интерфейс.

среда, 25 января 2017 г.

пятница, 20 января 2017 г.

пятница, 28 октября 2016 г.

Java Swing GUI - маленький справочник

контейнеры верхнего уровня

  • JApplet - главное окно апплета;
  • JFrame - окно приложения;
  • JDialog - диалог приложения.
  • JColorChooser - диалог выбора цвета;
  • JFileChooser - диалог выбора файлов и директорий;
  • FileDialog - диалог выбора файлов и директорий (awt компонент).
 

пятница, 7 октября 2016 г.

курс по java

Java уровень 0

Чему вы научитесь:

1. Начнёте мыслить в терминах Объектно-ориентированного программирования
2. Ознакомитесь с одним из самых популярных и востребованных языков программирования - Java
3. Узнаете, как преобразовать программу из обычного процедурного вида в ООП
4. Научитесь выделять главное при объектно-ориентированном программировании так, чтобы не допускать основных архитектурных ошибок
5. Выполните ДЗ между занятиями, и получите консультации по типичным ошибкам
6. Разберетесь с такими понятиями, как объект, экземпляр, наследование, полиморфизм, инкапсуляция, и научитесь их практическому применению в программах
7. Создадите свою программу-игру с нуля
8. Потренируетесь в одном из наиболее эффективных способов проектирования программ, узнаете, когда необходимо использовать наследование, когда композицию, а когда реализовывать интерфейсы

понедельник, 1 августа 2016 г.

Прошел 10 уровней на JavaRush

Наконец то прошел 10 уровней на javarush.

Знания с помощью этого проекта значительно выросли. Наверное если бы начинал не с javarush, а с чтения книги, то на столько бы не продвинулся наверное из-за того, что читать книги достаточно нудное занятие.

Конечно же после изучения этих 10-ти уровней на 100% все равно материал не знаешь поскольку во первых он не полный, а во вторых где то слабо разъясняется и мало задач. Хотя там с задачами сделано не плохо после прохождения уровня есть задачи уже на пройденные ранее уровни, что бы не забывать изученный материал.

вторник, 26 июля 2016 г.

преобразование типов (Оператор instanceof)

Заметка для себя по преобразованию типов и использование оператора instanceof.

Используя оператор instanceof, можно узнать, от какого класса произошел объект. Этот оператор имеет два аргумента. Слева указывается ссылка на объект, а справа — имя типа, на совместимость с которым проверяется объект. Например: