Второй день Java
Также долго нудно и непонятно. Также как и после первого дня самостоятельно закрепить информацию и усвоить не удалось
Моменты, которые разбирали помечу ниже. Буду это разбирать отдельно:
- инкапсуляция
- уровни доступа (private, default, protected, public)
- статический блок инициализации
- перегрузка статического метода
- стек, куча
- деструкторы. Деструкторы использовать не рекомендуется. Их даже выпилят из Java в новых версиях
- сборщик мусора. System.gc()
- класс с приватным конструктором
- паттерн проектирования синглтон
- связанность проекта
- сеттеры и геттеры
- библиотека ламбок
- что такое java bin
- abstract и final
- интерфейсы
- чем абстрактные классы отличаются от интерфейсов
- proxy, reflect
- UML, построение диаграм
Вот такие дела
Также долго нудно и непонятно. Также как и после первого дня самостоятельно закрепить информацию и усвоить не удалось
Моменты, которые разбирали помечу ниже. Буду это разбирать отдельно:
- инкапсуляция
- уровни доступа (private, default, protected, public)
- статический блок инициализации
- перегрузка статического метода
- стек, куча
- деструкторы. Деструкторы использовать не рекомендуется. Их даже выпилят из Java в новых версиях
- сборщик мусора. System.gc()
- класс с приватным конструктором
- паттерн проектирования синглтон
- связанность проекта
- сеттеры и геттеры
- библиотека ламбок
- что такое java bin
- abstract и final
- интерфейсы
- чем абстрактные классы отличаются от интерфейсов
- proxy, reflect
- UML, построение диаграм
Вот такие дела
В Китае запустили самый
быстрый интернет в мире: 1,2 Тб/сек — с ним можно скачать 150 фильмов в HD за секунду.
Об этом сообщила South China Morning Post (SCMP). Оптоволоконный кабель проложен между Пекином, Уханем и Гуанчжоу. Его длина — более 3 тыс. км
Как вам новость?
быстрый интернет в мире: 1,2 Тб/сек — с ним можно скачать 150 фильмов в HD за секунду.
Об этом сообщила South China Morning Post (SCMP). Оптоволоконный кабель проложен между Пекином, Уханем и Гуанчжоу. Его длина — более 3 тыс. км
Как вам новость?
Третий день Java
Типы данных, циклы, условия, массивы и всë в таком духе
Опять же отмечу подачу можно сократить значительно
Типы данных, циклы, условия, массивы и всë в таком духе
Опять же отмечу подачу можно сократить значительно
👍2
Если Вам кажется, что вы проебались и это конец света:
В 2018 году в Австралию прибыли корейские пассажирские поезда. После чего, уже на месте, выяснилось, что они не проходят в туннели страны. Не по каким-то формальным требованиям, а физически не влезают – они шире. В итоге Австралия запускает инвестпроект на 4,5 миллиарда долларов по расширению туннелей и меняет технические регламенты. Ну, что взять с людей, которые ходят вниз головой. Хотя постойте.
В 2014 году французская SNCF купила у Alstom и Bombardier почти 350 поездов. За 15 миллиардов евро. Только при первой поставке выяснилась проблема – поезда на 20 сантиметров шире платформ станций. Пришлось перестраивать 1300 железнодорожных платформ.
Ну а NASA потеряла орбитальный спутник Марса ценой в 328 миллионов долларов, так как часть программного обеспечения использовала американскую, а не метрическую систему мер.
Стало полегче?
В 2018 году в Австралию прибыли корейские пассажирские поезда. После чего, уже на месте, выяснилось, что они не проходят в туннели страны. Не по каким-то формальным требованиям, а физически не влезают – они шире. В итоге Австралия запускает инвестпроект на 4,5 миллиарда долларов по расширению туннелей и меняет технические регламенты. Ну, что взять с людей, которые ходят вниз головой. Хотя постойте.
В 2014 году французская SNCF купила у Alstom и Bombardier почти 350 поездов. За 15 миллиардов евро. Только при первой поставке выяснилась проблема – поезда на 20 сантиметров шире платформ станций. Пришлось перестраивать 1300 железнодорожных платформ.
Ну а NASA потеряла орбитальный спутник Марса ценой в 328 миллионов долларов, так как часть программного обеспечения использовала американскую, а не метрическую систему мер.
Стало полегче?
😁1
Четвертый день Java
Охарактеризую как мем про сову.
Что затронули:
Массивы. Вспомогательный класс Arrays
Каждый класс наследуется от базового класса Object
У Object есть некоторое количество методов которые доступны экземплярам класса
Метод toString()
equals()
hashCode()
Сортировка массивов обьектов, сравнение обьектов
compare()
compareTo()
Comparable интерфес для сравнения
Класс который реализиует Comarator
И всë в таком духе. Усвоил мало
Охарактеризую как мем про сову.
Что затронули:
Массивы. Вспомогательный класс Arrays
Каждый класс наследуется от базового класса Object
У Object есть некоторое количество методов которые доступны экземплярам класса
Метод toString()
equals()
hashCode()
Сортировка массивов обьектов, сравнение обьектов
compare()
compareTo()
Comparable интерфес для сравнения
Класс который реализиует Comarator
И всë в таком духе. Усвоил мало
Пятый день Java
В пятницу был очередной день Java. Затронули следующие темы:
- особенности работы с многомерными массивами
- функция с переменным числом аргументов
- спец классы enum
- методы enum (values, valueOf, фунция элемента ordinal)
- внутренние классы
- анонимные внутренние классы
- класс String и его методы, StringBuffer, StringBuilder
- односвязный список
- итераторы. hasNext, next
Iterable, Iterator
- рекурсивный, нерекурсивный алгоритмы
В пятницу был очередной день Java. Затронули следующие темы:
- особенности работы с многомерными массивами
- функция с переменным числом аргументов
- спец классы enum
- методы enum (values, valueOf, фунция элемента ordinal)
- внутренние классы
- анонимные внутренние классы
- класс String и его методы, StringBuffer, StringBuilder
- односвязный список
- итераторы. hasNext, next
Iterable, Iterator
- рекурсивный, нерекурсивный алгоритмы
👍4
Шестой день Java
Коллекции
Set, LIst, Queue, HashSet, TreeSet,
ArrayList, LinkedList, Vector
Map
Сидим мотаем на ус, но
От формата подачи захотелось спать)))
Коллекции
Set, LIst, Queue, HashSet, TreeSet,
ArrayList, LinkedList, Vector
Map
Сидим мотаем на ус, но
От формата подачи захотелось спать)))
Высмотрел и вычитал
Что голый (или голую🤔) Java учат за пару недель.
Вся соль во всевозможных фреймворках. Рекомендуют изучать их в следующей последовательности:
1) Spring Core
2) Hibernate
3) Spring MVC
4) Spring Boot
Возможно потребуются и другие, типа: Spring Data и Spring Security
Далее навеяло завершить пост мыслью ради чего учить всë это дело. Ну тут нужна цель, например получить первую работу. Для этого нужен реализовать свой проект
А какой проект?
Советуют обычно что-то из списка:
- таск трекер,
- домашняя бухгалтерия,
- складские программы,
- программы расписаний,
- сервис рекомендаций
Рекомендуют делать, что-то, что реально поможет в вашей повседневной жизни
Важно что б проект приносил драйв и удовольствие. Плюс он был бы кому то нужен. Вам, друзьям, девушке, вашему коту.
А еще лучше, если это будет реальный заказчик. Либо как альтернатива - волонтерская помощь некоммерческому проекту, например. Тут важно получить фидбек от заказчика
Еще один вариант скооперироваться с кем либо и совместно что-то реализовать. Это всегда можно сделать в нашем комьюнити))) Пишите
Ну и участие в open source проекте. Это сложнее, но почему бы и нет
В следующем посте пожалуй напишу про Java Core и ресурсы для изучения. Или это будет пост страдания на курсе. Осталось еще пару дней и курс закончится)))
Что голый (или голую🤔) Java учат за пару недель.
Вся соль во всевозможных фреймворках. Рекомендуют изучать их в следующей последовательности:
1) Spring Core
2) Hibernate
3) Spring MVC
4) Spring Boot
Возможно потребуются и другие, типа: Spring Data и Spring Security
Далее навеяло завершить пост мыслью ради чего учить всë это дело. Ну тут нужна цель, например получить первую работу. Для этого нужен реализовать свой проект
А какой проект?
Советуют обычно что-то из списка:
- таск трекер,
- домашняя бухгалтерия,
- складские программы,
- программы расписаний,
- сервис рекомендаций
Рекомендуют делать, что-то, что реально поможет в вашей повседневной жизни
Важно что б проект приносил драйв и удовольствие. Плюс он был бы кому то нужен. Вам, друзьям, девушке, вашему коту.
А еще лучше, если это будет реальный заказчик. Либо как альтернатива - волонтерская помощь некоммерческому проекту, например. Тут важно получить фидбек от заказчика
Еще один вариант скооперироваться с кем либо и совместно что-то реализовать. Это всегда можно сделать в нашем комьюнити))) Пишите
Ну и участие в open source проекте. Это сложнее, но почему бы и нет
В следующем посте пожалуй напишу про Java Core и ресурсы для изучения. Или это будет пост страдания на курсе. Осталось еще пару дней и курс закончится)))
Приснился Java код
Реализация какая то небольшого MVP. Я такой думаю: "Так тут нужно делать через интерфейсные классы. Думаю неужели это такой старый код, что такого еще не придумали🤔"
Хотел скопировать, показать вам, но звенит будильник и я проснулся что то...
Реализация какая то небольшого MVP. Я такой думаю: "Так тут нужно делать через интерфейсные классы. Думаю неужели это такой старый код, что такого еще не придумали🤔"
Хотел скопировать, показать вам, но звенит будильник и я проснулся что то...
😁5
Седьмой день Java
Темы затронутые в курсе вчера:
- коллекция Map, HashMap, TreeMap
- Ключи с изменяемыми классами
- Обобщения(обобщающие типы), которые помогают реализовывать алгоритмы без указания типов данных
И прочее
Погрузился в поиск доп информации. Нашел много полезного для изучения
Темы затронутые в курсе вчера:
- коллекция Map, HashMap, TreeMap
- Ключи с изменяемыми классами
- Обобщения(обобщающие типы), которые помогают реализовывать алгоритмы без указания типов данных
И прочее
Погрузился в поиск доп информации. Нашел много полезного для изучения
👍3
Восьмой день Java
Класс Data и исключения. Разбор практических задачек
А завтра завершающий урок. Ужасно
Но таски рабочие нужно решать. Поэтому прогулял всю учебу на работе(
Класс Data и исключения. Разбор практических задачек
А завтра завершающий урок. Ужасно
Но таски рабочие нужно решать. Поэтому прогулял всю учебу на работе(
👍2😱1
Девятый день Java
- исключения снова
- 4 способа обработки исключений
- try/catch
- проглотить
- throws
- оборачивание одного исключения в другое исключение
- работа с внешними ресурсами. Те классы должны быть закрыты после использования
- Reflection
И оказывается записи есть, с задержкой в несколько дней правда. Скачать их нельзя, в зуме защита стоит какая-то
- исключения снова
- 4 способа обработки исключений
- try/catch
- проглотить
- throws
- оборачивание одного исключения в другое исключение
- работа с внешними ресурсами. Те классы должны быть закрыты после использования
- Reflection
И оказывается записи есть, с задержкой в несколько дней правда. Скачать их нельзя, в зуме защита стоит какая-то
👍2
Десятый день Java
Не анализировал совсем последний урок.
Но дается месяц для доступа к записям.
Прислали сертификат о повышении квалификации по базовому курсу Java от IBS.
Ну и сегодня стартовал новый курс от Otus. Такое ощущение, что ты уже должен всë знать, только зачем идти на курс, спрашивается.
Хз, чтот я переживать начал, что не осилю
Не анализировал совсем последний урок.
Но дается месяц для доступа к записям.
Прислали сертификат о повышении квалификации по базовому курсу Java от IBS.
Ну и сегодня стартовал новый курс от Otus. Такое ощущение, что ты уже должен всë знать, только зачем идти на курс, спрашивается.
Хз, чтот я переживать начал, что не осилю
Впервые запустил
гирлянды новогодние. Еще день до зимы и месяц до НГ. Но решил себя хоть как-то порадовать.
А вцелом ощущения дня сурка, только успевай просыпаться и идти включать рабочий vpn. Грустно как то😒
гирлянды новогодние. Еще день до зимы и месяц до НГ. Но решил себя хоть как-то порадовать.
А вцелом ощущения дня сурка, только успевай просыпаться и идти включать рабочий vpn. Грустно как то😒
👍3
Записался на офлайн встречу QA инженеров в офис Тинькофф во вторник.
Будут две темы докладов:
📌 Паневин Николай расскажет, какие плюсы автоматизации тестирования есть для мануального тестировщика, а так же почему важно прокачивать технические навыки
📌 Болгов Илья расскажет о кейсе своей команды, когда они хотели внедрить автоматизации и написать все с нуля, а в итоге пересмотрели подход и значительно упростили ручное тестирование
Как то снова начал приунывать, глаза гореть перестают, вот попробую выйти в люди
Послушаю в живую доклады, посмотрю на офис
Будут две темы докладов:
📌 Паневин Николай расскажет, какие плюсы автоматизации тестирования есть для мануального тестировщика, а так же почему важно прокачивать технические навыки
📌 Болгов Илья расскажет о кейсе своей команды, когда они хотели внедрить автоматизации и написать все с нуля, а в итоге пересмотрели подход и значительно упростили ручное тестирование
Как то снова начал приунывать, глаза гореть перестают, вот попробую выйти в люди
Послушаю в живую доклады, посмотрю на офис
🔥4👍1
Редкий случай,
когда неделю завершил на позитивной ноте. Хвостов по рабочим задачам не оставил.
Всë, что можно успел, ура. Доволен как слон, настроение отличное
Кстати, забыл рассказать про доклады в Тинькофф. Посетил офис, довольно приятно. Пообщался со знакомыми, пообщался с докладчиками. Поел пиццы. Вцелом интересно)
Еще удивительно, но двое знакомых зовут к себе в компанию. Ну это ли не позитив
когда неделю завершил на позитивной ноте. Хвостов по рабочим задачам не оставил.
Всë, что можно успел, ура. Доволен как слон, настроение отличное
Кстати, забыл рассказать про доклады в Тинькофф. Посетил офис, довольно приятно. Пообщался со знакомыми, пообщался с докладчиками. Поел пиццы. Вцелом интересно)
Еще удивительно, но двое знакомых зовут к себе в компанию. Ну это ли не позитив
🔥9
Размышлял, что бы такого написать в будущих постах
Себе сделал пометки о следующих темах, которые мне было бы интересно осветить:
- Как правильно залипать в литкоде
- Сборник материалов для изучения Java
- Tutorial hell - что это за зверь
Возможно, что-то про автотестирование
Также интересно было бы исследовать вопрос электронных подписей (но это уже тема для выступления даже, хотя у меня не хватит духу пока что на это🤔)
И тут придумал, а почему бы не дать возможность вам накидать идей тем, про которые можно было поговорить, поразмышлять
Накидываем смело в комменты👇
Себе сделал пометки о следующих темах, которые мне было бы интересно осветить:
- Как правильно залипать в литкоде
- Сборник материалов для изучения Java
- Tutorial hell - что это за зверь
Возможно, что-то про автотестирование
Также интересно было бы исследовать вопрос электронных подписей (но это уже тема для выступления даже, хотя у меня не хватит духу пока что на это🤔)
И тут придумал, а почему бы не дать возможность вам накидать идей тем, про которые можно было поговорить, поразмышлять
Накидываем смело в комменты👇