Форум программистов, компьютерный форум, киберфорум
AlexProgramm
Войти
Регистрация
Восстановить пароль
Старый
Изученный материал по Java. Java Android API. Гриффитс. Программировани­е для Android. Глава 1. Первые шаги.
Запись от AlexProgramm размещена 16.12.2024 в 19:12
Показов 1716 Комментарии 0
Метки android, android api, java

Всем привет!

В рамках изучения java начал изучать Java android API.
Выбрал книгу Дэвид Гриффитс Дон Гриффитс "Head First Программирование для Android".

Закончил первую главу:
1. Первые шаги
  • Платформа Android в разрезе
  • Среда разработки
  • Построение простого приложения
  • Активности и макеты
  • Создание виртуального устройства Android

Каждое Android-приложение состоит из экранов, а каждый экран состоит из активности и макета....
Аватар для AlexProgramm
Старый
Изученный материал по Java. Дополнительные темы. 2. Spring. Крейг Уоллс. Spring in Action. Глава 1. Введение в Spring.
Запись от AlexProgramm размещена 10.12.2024 в 19:56
Показов 2000 Комментарии 2
Метки java, spring

Всем привет!

В рамках дополнительных тем по java начал изучение Spring framework.
Выбрал книгу Крейг Уоллс "Spring в действии" 6 издание.

Закончил первую главу:
1. Введение в Spring
  • основы Spring и Spring Boot;
  • инициализация проекта Spring;
  • обзор экосистемы Spring.

Spring предлагает контейнер, часто называемый контекстом приложения Spring, который создает компоненты приложения и управляет ими. Эти компоненты, или bean-компоненты...
Аватар для AlexProgramm
Старый
Рейтинг: 5.00. Голосов: 2.
01.10.2024. Два года на форуме!
Запись от AlexProgramm размещена 01.10.2024 в 18:52
Показов 1753 Комментарии 6

Всем привет!

Сегодня для меня знаменательная дата - 2 года на форуме!
Какие можно подвести итоги?

659 сообщений.
226 репа.
93 спасибо.
32 лучших ответа.

Ну в принципе форум очень интересный и очень мне помогает, в моем изучении языков программирования.

За это время я выучил язык Си(воссоздал).
(написал около 200 программ на Си).
Вот изученные темы:
1. Введение в язык...
Аватар для AlexProgramm
Старый
Pet-проект на Java. Менеджер задач. Этап 3. Календарь.
Запись от AlexProgramm размещена 01.10.2024 в 18:25
Показов 1155 Комментарии 0

Всем привет!

Продолжаю думать над своим первым pet-проектом pet-проект "Менеджер задач".
Это ссылка на первую тему про начальное планирование и постановку задачи - https://www.cyberforum.ru/blog... g8400.html

В общем с отображением календаря кое что придумал(немного подсмотрел в ютубе).
Получилось пока не все, нарисовал и отобразил календарь.
1. Создал главный класс и вызываю из него фрейм....
Аватар для AlexProgramm
Старый
Рейтинг: 5.00. Голосов: 1.
Изученный материал по Kotlin. Гриффитс. Head First Kotlin. 2020г. Глава 1. Первые шаги.
Запись от AlexProgramm размещена 24.08.2024 в 13:58
Показов 1314 Комментарии 0

Всем привет!

Начал изучать язык Kotlin.
Выбрал книгу из серии Head First.
Дон Гриффитс и Дэвид Гриффитс. Head First Kotlin. Руководство для начинающих программистов.
Вот тема выбора книги.

По такой книге я начинал изучать язык Java.
Кэти Сьерра и Берт Бейтс. Изучаем Java. 2012г.
Хорошая книга!

Без кого эта книга не появилась бы:
Команда научных редакторов прекрасно...
Аватар для AlexProgramm
Старый
Изучение языка Kotlin с нуля. Мои соображения.
Запись от AlexProgramm размещена 20.08.2024 в 11:29
Показов 8058 Комментарии 62

Всем привет

Я вот тут решил попробовать начать изучать язык Kotlin.
Из каких соображений...

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

Но теперь получается, что Kotlin вытеснил java из области...
Аватар для AlexProgramm
Старый
Рейтинг: 5.00. Голосов: 1.
Изученный материал по Java. Хорстманн. Библиотека профессионала. Том 2. 2020г. Глава 1. Потоки данных.
Запись от AlexProgramm размещена 25.07.2024 в 21:11
Показов 1890 Комментарии 13

Всем привет!

Закончил тему:

1. Потоки данных.
  • От итерации к потоковым операциям
  • Создание потока данных
  • Методы filter(), map() и flatMap()
  • Извлечение подпотоков и объединение потоков данных
  • Другие операции преобразования потоков данных
  • Простые методы сведения
  • Тип Optional
...
Аватар для AlexProgramm
Старый
Изученный материал по Java. Дополнительные темы. 1.Виртуальные методы и позднее связывание.
Запись от AlexProgramm размещена 21.05.2024 в 09:27
Показов 3013 Комментарии 32

Всем привет!

Закончил тему:

1. Виртуальные методы и позднее связывание.

Что такое это самое связывание. Связывание означает наличие связи между ссылкой и кодом.
Существует два типа связывания методов в языке Java: ранее связывание (его ещё называют статическим) и позднее (соответственно, динамическое) связывание.

Фундаментальное различие между статическим...
Аватар для AlexProgramm
Старый
Рейтинг: 5.00. Голосов: 1.
Pet-проект на Java. Менеджер задач. Этап 2. Календарь.
Запись от AlexProgramm размещена 21.03.2024 в 14:49
Показов 1631 Комментарии 1

Всем привет!

Продолжаю думать над своим первым pet-проектом pet-проект "Менеджер задач".
Это ссылка на первую тему про начальное планирование и постановку задачи - https://www.cyberforum.ru/blog... g8400.html

Вот сегодня изучал вопросы по тому, как графически отобразить календарь.
Что-то никаких штатных средств в java пока не нашел.

Есть библиотека org.jdesktop.swingx.JXDatePicker, но там не совсем то....
Аватар для AlexProgramm
Старый
Рейтинг: 2.60. Голосов: 5.
Pet-проект на Java. Менеджер задач. Начальное планирование.
Запись от AlexProgramm размещена 21.01.2024 в 01:20
Показов 3790 Комментарии 2

Всем привет!

Вот я тут изучаю ЯП Java, вот уже год, что-то там разбираюсь во всяких темах, тонкостях, механизмах, пытаюсь писать программы(простенькие), ну и в общем все в этом роде.

Изучал по книгам и некоторым конспектам с курсов по java, ну и пользовался поисковиком(в основном javaRush), вот уже одну книгу прошел, нашел другую, уже со следующим этапом тем.
Ну и в общем надоумили меня, помимо теоретического...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 4.
Изученный материал по Java. Развертывание приложения. Часть 1.
Запись от AlexProgramm размещена 04.01.2024 в 17:45
Показов 2486 Комментарии 14

Всех с Новым Годом!!!

Закончил тему:

17. Развертывание приложения.
(О том, как организовывать, упаковывать, и развертывать, внедрять или доставлять код на языке Java).

Варианты развертывания:

1. Локальный (jar-архивы).
2. Комбинированный (Java Web Start(JWS), RMI(технология вызова удаленных методов)).
3. Удаленный (Сервлеты).
4. Другое...

1. Файл JAR - это Java-архив. Он основан на формате...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 3.
Java. В какую сторону двигаться дальше...
Запись от AlexProgramm размещена 21.11.2023 в 15:46
Показов 2968 Комментарии 19

Всем привет! Я вот тут уже год, как начал изучать этот ЯП. Вроде кое что начал понимать.
Закончил все свои материалы, и вот не знаю пока, что делать дальше.

Вот материалы, по которым учил язык:
1. Кэти Сьерра, Берт Бейтс. "Изучаем Java". 2-е издание. 2012г. Java SE5.
2. Методическое пособие "Справочник по программированию на Java"....
Аватар для AlexProgramm
Старый
Рейтинг: 2.33. Голосов: 3.
Год на форуме. Основные итоги.
Запись от AlexProgramm размещена 15.11.2023 в 00:03
Показов 2184 Комментарии 10

Всем привет друзья!
Вот я уже год, как зарегистрировался на форуме(вернее год был 01.10, но я эту дату немного прозевал. Но все равно должны быть подведены какие то итоги).

И так, что основное:

1. Сообщений набрал 442. Наверное это мало, но это совершенно не показатель чего либо.

2. Репутация 217, лучшие ответы 32, средний показатель - общая оценка не понимаю как высчитывается и где она начисляется, но она 73.
Спасибо...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 2.
Задача schol.hh.ru 2023 "Офисные печеньки" из чужого блога. Реализация на Java.
Запись от AlexProgramm размещена 12.11.2023 в 14:16
Показов 1327 Комментарии 0

Реализовал на мой взгляд сложнейший алгоритм, первой задачи "Офисные печеньки" из другого этого блога господина eaa за 3 дня. Я вообще тупой?
Ну вообще реально долго думал, но в итоге надумал. Может кто оценит или раскритикует?
Или может кто свой код предложит?

Дублирую задание(надеюсь автор блога не обидится):

Задача 1. Офисные печеньки

Ограничение времени, с 1
Ограничение памяти,...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Шаблоны проектирования(­­­­­­­­­­­Patte­r­n­s­)­.
Запись от AlexProgramm размещена 06.11.2023 в 01:51
Показов 1735 Комментарии 0

Закончил тему:

16. Шаблоны проектирования(Patterns).

Шаблоны проектирования (design patterns) – архитектурная конструкция, используемая при решении часто возникающих задач программирования.

Классификация шаблонов:
- creational patterns (порождающие шаблоны) – шаблоны, связанные с процессом создания объектов
- structural patterns (структурные шаблоны) – шаблоны, отвечающие за организацию связей между...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 2.
Изученный материал по Java. Lambda-выражения.
Запись от AlexProgramm размещена 08.09.2023 в 12:20
Показов 8405 Комментарии 15

Закончил тему:

15. Lambda-выражения.
  • Структура Lambda-выражений.
  • Функциональные интерфейсы.
  • Method References (Ссылки на методы).

Лямбда-выражение — это такая функция. Можете считать, что это обычный метод в Java, только его особенность в том, что его можно передавать в другие методы в качестве аргумента.
Lambda-выражения – это анонимные функции. Проще говоря, это метод без объявления, т.е. без модификаторов...
Аватар для AlexProgramm
Старый
Рейтинг: 3.00. Голосов: 2.
Java - пропадает мотивация
Запись от AlexProgramm размещена 24.08.2023 в 11:05
Показов 6973 Комментарии 105

Привет всем, кто случайно сел на мышку и попал в этот умирающий блог!

Вот я уже как 8 месяцев изучаю Java. Иду так сказать тяжкой поступью по электронным страничкам моих материалов .
Да, медленно. Но я так лучше закрепляю информацию, когда по немножку, + тренировки по каждой теме в виде своих программок и изучению чужих, но и свободное время целиком почти трачу на это изучение....
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Работа с файловой системой.
Запись от AlexProgramm размещена 18.08.2023 в 18:45
Показов 1466 Комментарии 0

Закончил тему:

14. Работа с файловой системой..
  • Использование класса File.
  • Введение в NIO.2.

Класс java.io.File используется для работы с файлами и папками.

Java NIO (Java non-blocking input/output, Java new input/output) -
высокопроизводительный программный интерфейс для управления файловым вводом-выводом и работы с файловой системой.
Поддерживает асинхронный ввод-вывод.

Задачи:
1.NIO2. КОПИРОВАНИЕ ФАЙЛА....
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Сериализация.
Запись от AlexProgramm размещена 30.04.2023 в 15:12
Показов 1953 Комментарии 0

Закончил тему:

13. Сериализация.

Сериализация (serialization) – преобразование состояния объекта в последовательность байт
Десериализация (deserialization) – восстановление объекта из байтовой последовательности
Объект может быть сериализован, если класс реализует интерфейс java.io.Serializable

Задачи:
1. СЕРИАЛИЗАЦИЯ ОБЪЕКТОВ
В классе com.spec.Point реализуйте интерфейс Serializable....
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Коллекции.
Запись от AlexProgramm размещена 27.03.2023 в 01:11
Показов 1322 Комментарии 0

Закончил тему:

12. Коллекции.
  • Списки(List).
  • Множества (Set).
  • Отображения (Map).
  • Класс Collections.
  • Сортировка коллекций. Интерфейс Comparable и Comparator.

Коллекции (collections) или контейнеры (containers) предназначены для работы с группой элементов.
Элементом коллекции является объект.
Коллекции обеспечивают хранение элементов и доступ к ним.

List – «список» – коллекция элементов, следующих в определенном порядке.
Set – «множество»...
Аватар для AlexProgramm
Старый
Рейтинг: 2.50. Голосов: 2.
Изученный материал по Java. Сеть и потоки.
Запись от AlexProgramm размещена 13.03.2023 в 15:49
Показов 1296 Комментарии 0

Закончил тему:

11а. Сеть и потоки.
  • Подключение, отправка и прием. Класс Socket.
  • Создание простого сервера
  • Класс Thread
  • Интерфейс Runnable
  • Планировщик потоков
  • Ключевое слово synchronized

- Соединение с другим компьютером происходит через Сокет (java.net.Socket). Для этого нужно знать IP адрес и порт компьютера. Что бы считать данные из сокета, используется BufferedReader, что бы записать данные в сокет, используется PrintWriter.
- Поддержка многопоточности...
Аватар для AlexProgramm
Старый
Рейтинг: 3.00. Голосов: 2.
Изученный материал по Java. Дополнительные возможности ООП.
Запись от AlexProgramm размещена 07.03.2023 в 01:17
Показов 1311 Комментарии 0

Закончил тему:

11. Дополнительные возможности ООП.
  • Перечисления
  • Шаблоны
  • Вложенные классы

Перечисление (enum type) – пользовательский тип данных, определяющий множество констант
Переменная типа перечисление должна равняться одной из заданных констант.

Шаблон (generic type) – это класс или интерфейс, параметризованный по типам данных.

Вложенные классы:
- статические вложенные классы (static nested classes)...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Generic типы: параметризованн­ый или обобщенный код
Запись от AlexProgramm размещена 05.03.2023 в 00:20
Показов 1257 Комментарии 0

Закончил тему:

10с. Generic типы: параметризованный или обобщенный код.
  • Общая форма обобщенного класса
  • Создание обобщенного метода
  • Обобщенные конструкторы
  • Обобщенные интерфейсы
  • Иерархии обобщенных классов

По сути дела, обобщения — это параметризованные типы. Параметризованные типы важны, поскольку позволяют объявлять классы, интерфейсы и методы,...
Аватар для AlexProgramm
Старый
Рейтинг: 2.00. Голосов: 1.
Изученный материал по Java. Работа с библиотекой Swing.
Запись от AlexProgramm размещена 02.02.2023 в 02:41
Показов 1445 Комментарии 0

Закончил тему:

10b. Работа с библиотекой Swing.

Задачи.
1. Поработать с компонентами.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
package dz.b;
 
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
 
public class DZ10B {
 
    int a = 0;
    JFrame frame = new JFrame();
        JPanel panel = new JPanel();
        JPanel panelTwo = new JPanel();
...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. GUI.
Запись от AlexProgramm размещена 22.01.2023 в 15:16
Показов 1314 Комментарии 0

Закончил тему:

10a. GUI. Графический пользовательский интерфейс.

Задачи.
1.
Нарисовать круг и сделать кнопку, при нажатии на которую круг будет менять свой цвет.

Java
1
2
3
4
5
6
7
8
9
10
package test.graphica;
 
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import
...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Потоки данных.
Запись от AlexProgramm размещена 30.12.2022 в 15:19
Показов 1509 Комментарии 0

Закончил тему:

10. Потоки данных.
  • Байтовые потоки
  • Символьные потоки
  • Буферизованные потоки
  • Форматированный ввод-вывод
  • Ввод-вывод двоичных данных

Задачи:
1.
Разработайте программу, осуществляющую побайтное копирование файла.
Название исходного файла и название файла-копии вводится пользователем с клавиатуры.
При копировании используются байтовые потоки FileOutputStream и FileInputStream
Java
1
import java.io.FileInputStream;
...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Обработка ошибок.
Запись от AlexProgramm размещена 27.12.2022 в 02:04
Показов 1427 Комментарии 0

Закончил тему:

9. Обработка ошибок.

Задачи:
1.
1. Создайте собственный класс исключений NullVectorException, обозначающий событие работы с вектором нулевой длины.
2. Модифицируйте метод isOrtho класса com.spec.Vector таким образом, чтобы он генерировал исключениеNullVectorException при попытке...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Изученный материал по Java. Классы Object и Class.
Запись от AlexProgramm размещена 22.12.2022 в 06:28
Показов 1773 Комментарии 0

Закончил тему:

8. Классы Object и Class.

Задачи:
1.
1. Для класса com.spec.Point
• реализуйте возможность выполнения метода clone()
• реализуйте метод toString(), возвращающий строку с координатами точки
2. Разработайте демонстрационную программу. Программа должна:
• создать...
Аватар для AlexProgramm
Старый
Рейтинг: 1.00. Голосов: 1.
Курочка по зернышку клюет. Java.
Запись от AlexProgramm размещена 18.12.2022 в 03:56
Показов 1584 Комментарии 0

Всем привет!
Написал небольшую программку дней рождений друзей, где высчитываются всевозможные периоды, связанные с днем рождения.

Тем самым поработал и познакомился с:
- классом Calendar
- классом Date
- поработал с датами
- классом SimpleDateFormat
- поработал...
Аватар для AlexProgramm
Старый
Рейтинг: 2.00. Голосов: 1.
Изученный материал по Java. Абстрактные классы и интерфейсы.
Запись от AlexProgramm размещена 06.12.2022 в 20:01
Показов 1389 Комментарии 0

Закончил тему:

7. Абстрактные классы и интерфейсы.

Задачи:
1.
В пакете com.spec создайте публичный интерфейс Helloable с методами:
• void sayHello()
• void sayBye()
Данные методы будет предназначаться для вывода приветственного и прощального сообщения на экран.
2. Создайте два класса,...
Аватар для AlexProgramm
Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru