пятница, 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. Потренируетесь в одном из наиболее эффективных способов проектирования программ, узнаете, когда необходимо использовать наследование, когда композицию, а когда реализовывать интерфейсы

вторник, 27 сентября 2016 г.

JAVA SE7 API

Скачал весь JAVA SE7 API, а то не всегда есть доступ к интернету.
Может тоже кому понадобится, размер не маленький в архиве более 60мб, находится на гугл диске так, что скачать можно без проблем.

четверг, 11 августа 2016 г.

задание для juniora

Так продвижения по изучению java продолжаются по книге ИЗУЧАЕМ JAVA.
JavaRush все таки лучше тем, что там очень много практических занятий, а в книге такого нет.

Так вот дело не в этом рылся как то в сете и нашел тестовое задание (с собеседования) для juniora выкладываю здесь, что бы не забыть про него и потом выполнить самому.

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

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

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

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

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

суббота, 30 июля 2016 г.

Сочитания клавиш в Intellij IDEA

Поскольку изучая java пользуюсь средой Intellij IDEA, то вот некоторые полезные комбинации горячих клавиш. Здесь они не все но приличная их часть.

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

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

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

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

понедельник, 25 июля 2016 г.

Почему я выбрал JAVA

До того как я выбрал язык JAVA, я занимался программированием на языке PHP. Занимался созданием САР проектов типо seosprint.
И когда таких проектов в сети стало множество я понял, что языком php пытается заработать каждый школьник возможно даже и дедсадовец. После чего я из задумал бросить эту затею с дальнейшим изучением php, что наверное зря, сколько бы я уже знал на этот момент.

Так вот просканировав рынки труда и почитав кучу отзывов по разным языкам пришел к выводу, что будет интересно изучать JAVA. Возможно потому, что он кросплатформенный и хочется научиться делать приложения под android.

И вот в 16 году начал немного изучать материал по java.
Нашел один очень интересный ресурс JavaRush в котором очень доходчиво все обьясняется и в котором очень много практического материала.
Но как всегда есть одно но. В проекте 40 уровней развития, 10-ти из которых ты обучаешься без платно, а за остальные придется платить, что то в районе 300$ в год.

И вот я пока на 9-ом уровне, скоро пройду бесплатное обучение. Вкладывать в знания таким образом пока не готов ибо сумма не маленькая для меня. Но проект очень крутой и выучить по нему JAVA очень даже реально. Возможно если появятся лишние деньги буду покупать месячную подписку (кажись 30$). Ведь изучить JAVA очень хочется.

Наверное как пройду 10 уровней на JavaRush буду заниматься по книгам (есть в наличии 2-е)
1. Head First Java
2. Философия java

Посмотрим, что из этого выйдет.