• Октября 23, 2020, 01:49:14 pm
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар по выбору IT профессии: http://bit.ly/2S4kcC6

Автор Тема: Java_OOP_Alexander_Beresteyka_10_02_2020  (Прочитано 743 раз)

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #45 : Марта 11, 2020, 12:32:01 am »
Павел Т.
Решение верное

Y.Pelykh
Решение верное

natalie.syrota

  • Пользователи
  • *
  • Сообщений: 39
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #46 : Марта 15, 2020, 07:27:43 pm »
1) Написать метод, который создаст список, положит в него 10
элементов, затем удалит первые два и последний, а затем выведет
результат на экран.

https://github.com/NatalieSyrota/Homework_OOP/blob/master/src/com/gmail/sna/Main.java

Павел Т.

  • Пользователи
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #47 : Марта 15, 2020, 10:14:25 pm »
Лекция 9. ДЗ. Коллекции

1) Написать метод, который создаст список, положит в него 10 элементов, затем удалит первые два и последний, а затем выведет результат на экран.
https://github.com/VinnieJ-2k20/Homework91

2) Модифицируйте класс «Группа» для более удобных методов работы с динамическими массивами.
https://github.com/VinnieJ-2k20/Students

3) Считайте из файла текст на английском языке, вычислите относительную частоту повторения каждой буквы и выведите на экран результат в порядке убывания относительной частоты повторения.
https://github.com/VinnieJ-2k20/Homework93

4) Шелдон, Леонард, Воловиц, Кутрапалли и Пенни стоят в очереди за «двойной колой». Как только человек выпьет такой колы, он раздваивается и оба становятся в конец очереди, чтобы выпить еще стаканчик. Напишите программу, которая выведет на экран состояние очереди в зависимости от того, сколько стаканов колы выдал аппарат с чудесным напитком. Например, если было выдано только два стакана, то очередь выглядит как:
[Volovitc, Kutrapalli, Penny, Sheldon, Sheldon, Leonard, Leonard]
https://github.com/VinnieJ-2k20/BigBangTheory

Y.Pelykh

  • Пользователи
  • *
  • Сообщений: 34
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #48 : Марта 15, 2020, 10:30:27 pm »
Лекція 8

2) Создайте класс-контейнер типа стек (класс в который можно добавлять и удалять объекты других классов, только в вершину стека), в который можно сохранять объекты произвольного типа. Должен быть метод добавления элемента в стек, получение с удалением элемента из стека, и просто получение элемента из вершины из стека. Должна быть реализована работа с «черным списком» классов (смотри ниже). Если объект который добавляется в стек принадлежит классу из «черного списка», то добавление такого объекта запрещено.
3) Для описанного выше стека создайте класс «Черный список», в котором будут описаны классы объектов которые нельзя добавлять в стек. Должна быть возможность добавления классов в черный список, проверка объекта на то, что класс, к которому он принадлежит, принадлежит или не принадлежит к классам в черном списке.

https://github.com/YuriyPelykh/OopHw8ex1.2-3

Лекція 9

1) Написать метод, который создаст список, положит в него 10 элементов, затем удалит первые два и последний, а затем выведет результат на экран.

https://github.com/YuriyPelykh/OopHw9ex1.1

2) Модифицируйте класс «Группа» для более удобных методов работы с динамическими массивами.

https://github.com/YuriyPelykh/OopHw9ex1.2

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #49 : Марта 17, 2020, 03:20:12 pm »
Natalie.syrota
Решение верное

Павел Т.
Решение верное

Y.Pelykh
Решение верное

Y.Pelykh

  • Пользователи
  • *
  • Сообщений: 34
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #50 : Марта 18, 2020, 12:16:28 am »
Лекція 9

3) Считайте из файла текст на английском языке, вычислите относительную частоту повторения каждой буквы и выведите на экран результат в порядке убывания относительной частоты повторения.

https://github.com/YuriyPelykh/OopHw9ex1.3

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #51 : Марта 18, 2020, 12:43:39 am »
Y.Pelykh

Решение верное

Павел Т.

  • Пользователи
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #52 : Марта 18, 2020, 02:06:58 am »
Лекция 10. ДЗ. Map

1. Написать программу - переводчик, которая будет переводить текст в файле English.in, написанный на английском языке, на украинский язык, согласно заранее составленному словарю. Результат сохранить в файл Ukrainian.out.
2. Сделать ф-ю ручного наполнения словаря и возможность его сохранения на диск.
https://github.com/VinnieJ-2k20/Translation

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #53 : Марта 18, 2020, 01:33:39 pm »
Павел Т.

Решение верное

Y.Pelykh

  • Пользователи
  • *
  • Сообщений: 34
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #54 : Марта 22, 2020, 04:31:55 pm »
Лекція 9

4) Шелдон, Леонард, Воловиц, Кутрапалли и Пенни стоят в очереди за «двойной колой». Как только человек выпьет такой колы, он раздваивается и оба становятся в конец очереди, чтобы выпить еще стаканчик. Напишите программу, которая выведет на экран состояние очереди в зависимости от того, сколько стаканов колы выдал аппарат с чудесным напитком.

https://github.com/YuriyPelykh/OopHw9ex1.4


Лекція 10

1. Написать программу - переводчик, которая будет переводить текст в файле English.in, написанный на английском языке, на украинский язык, согласно заранее составленному словарю. Результат сохранить в файл Ukrainian.out.
2. Сделать ф-ю ручного наполнения словаря и возможность его сохранения на диск.

https://github.com/YuriyPelykh/OopHw10ex1.1-2

4. Реализуйте программу, которая сопоставит каждой букве ее представление в виде ASCII - art. Ваша программа должна дать возможность вывода произвольного текста на экран в виде его ASCII-art представления.

https://github.com/YuriyPelykh/OopHw10ex1.4

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #55 : Марта 22, 2020, 10:56:07 pm »
Y.Pelykh

Решение верное

Павел Т.

  • Пользователи
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #56 : Марта 23, 2020, 12:21:11 am »
Лекция 11. ДЗ. Сетевое программирование

1. Проверить доступность сайтов указанных в отдельном файле.
https://github.com/VinnieJ-2k20/AvailableSites

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #57 : Марта 23, 2020, 11:02:03 am »
Павел Т.

Решение верное

Alexander Ts

  • Преподаватели
  • Пользователи
  • *
  • Сообщений: 14222
    • Просмотр профиля
    • E-mail
Re: Java_OOP_Alexander_Beresteyka_10_02_2020
« Ответ #58 : Марта 23, 2020, 11:02:59 am »
Итак что полезно почитать после окончания курса Java OOP для начинающего

Enterprice разработчика

1) Основы html и CSS - Например тут - http://htmlbook.ru/
   Если быстро и относительно просто красивый FrontEnd к своему проекту - то попробуйте BootStrap - http://getbootstrap.com/

2) Познакомится и разобраться как работает Maven - Разобраться как работать именно из консоли - никаких IDE
   Maven - https://maven.apache.org/
   
   Почитать о Maven - http://www.apache-maven.ru/           
                 https://habrahabr.ru/post/77382/

3) Зарегистрироваться для получения бесплатного хостинга
   Heroku - https://www.heroku.com/
   Open Shift - https://www.openshift.com/
 
4) Установить и настроить сервер баз данных (один на ваш выбор. Всеволод любит MySQL):
      MySQL - https://www.mysql.com/
      PostgreSQL - https://www.postgresql.org/

5) Основы sql - Изучать лучше на примере MySQL - http://dump.codebreak.ru/vv206_files_archive/6%20%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80/%D0%91%D0%B0%D0%B7%D1%8B%20%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_%D0%93%D0%BE%D0%BB%D1%8C%D1%86%D0%BC%D0%B0%D0%BD_-_mysql_5.0_-_%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0_-_2010.pdf

6) Установить и настроить контейнер сервлетов - Apache TomCat - http://tomcat.apache.org/


Рекомендации для Android разработчика:

1) Установить и настроить среду разработки Android Studio - https://developer.android.com/studio/index.html
2) Прочесть (по возможности как можно больше туториал рекомендованный преподавателем) - https://github.com/codepath/android_guides/wiki
3) Можете изучить работу со встраиваемой базой данных SQLite - https://www.sqlite.org/


Если у вас есть желание оставить отзыв о наших курсах, то вы можете сделать это по ссылке - https://jobs.dou.ua/companies/progkievua/reviews/
Заранее спасибо за отзывы.

Ну и удачи вам в дальнейшем развитии.

С уважением Цымбалюк А.Н.