<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум программистов и сисадминов Киберфорум - Блоги - Alexander-7</title>
		<link>https://www.cyberforum.ru/blogs/1593431/</link>
		<description>КиберФорум - форум программистов, системных администраторов, администраторов баз данных, компьютерный форум, форум по электронике и бытовой технике, обсуждение софта. Бесплатная помощь в решении задач по программированию и наукам, решение проблем с компьютером, операционными системам</description>
		<language>ru</language>
		<lastBuildDate>Mon, 28 Sep 2026 02:21:35 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Форум программистов и сисадминов Киберфорум - Блоги - Alexander-7</title>
			<link>https://www.cyberforum.ru/blogs/1593431/</link>
		</image>
		<item>
			<title>Как я обхитрил таблицу Word</title>
			<link>https://www.cyberforum.ru/blogs/1593431/10819.html</link>
			<pubDate>Sat, 21 Mar 2026 11:18:00 GMT</pubDate>
			<description>Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии...</description>
			<content:encoded><![CDATA[<div><font size="5">Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы после курсора.<br />
И он эти буквы пишет на новых чистых строках, а <b>не</b> в новых ячейках! <br />
Если надо, редактор переносит их на новую страницу, как у меня (не попало в кадр, но надеюсь, суть понятна).<br />
</font><br />
<img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=11805&amp;d=1774091530" border="0" alt="Название: Снимок экрана 2026-03-21 134719.jpg
Просмотров: 3594

Размер: 150.0 Кб" style="margin: 5px" /><br />
<br />
<font size="5">А вот здесь <a href="https://www.cyberforum.ru/ms-word/thread200522.html">https://www.cyberforum.ru/ms-w... 00522.html</a> записывал лайфхак по редактору формул MathType.</font></div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/10819.html</guid>
		</item>
		<item>
			<title>На любовном киберфронте</title>
			<link>https://www.cyberforum.ru/blogs/1593431/10096.html</link>
			<pubDate>Tue, 01 Apr 2025 10:02:07 GMT</pubDate>
			<description>Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: 
Вложение 10497...</description>
			<content:encoded><![CDATA[<div>Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10497&amp;d=1743497254" rel="Lightbox" id="attachment10497" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10497&amp;thumb=1&amp;d=1743497254" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: 1.jpeg
Просмотров: 670
Размер:	119.0 Кб
ID:	10497" style="margin: 5px" /></a><br />
<br />
«Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10503&amp;d=1743497569" rel="Lightbox" id="attachment10503" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10503&amp;thumb=1&amp;d=1743497569" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 493
Размер:	23.0 Кб
ID:	10503" style="margin: 5px" /></a><br />
<br />
Действительно, девушка, какой бот! Просто через переводчик пишет:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10499&amp;d=1743497466" rel="Lightbox" id="attachment10499" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10499&amp;thumb=1&amp;d=1743497466" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 549
Размер:	72.3 Кб
ID:	10499" style="margin: 5px" /></a><br />
<br />
Ещё и фотографию приложила:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10502&amp;d=1743497466" rel="Lightbox" id="attachment10502" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10502&amp;thumb=1&amp;d=1743497466" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: alice1.jpg
Просмотров: 431
Размер:	47.6 Кб
ID:	10502" style="margin: 5px" /></a><br />
<br />
Ой, ти моя лапушка! Ну что ж, сердцу не прикажешь. Моя любимая певица Натали отдыхает. Эх, затусим, мулатка! Пять... нет, десять негритят нарожаем. И я начал зубрить русско-английский разговорник.<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10512&amp;d=1743499499" rel="Lightbox" id="attachment10512" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10512&amp;thumb=1&amp;d=1743499499" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Моё письмо.jpg
Просмотров: 512
Размер:	113.0 Кб
ID:	10512" style="margin: 5px" /></a><br />
<br />
На этот раз она отвечает:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10513&amp;d=1743499654" rel="Lightbox" id="attachment10513" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10513&amp;thumb=1&amp;d=1743499654" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Нигер. милл-р.jpg
Просмотров: 587
Размер:	130.1 Кб
ID:	10513" style="margin: 5px" /></a><br />
<br />
Снова фоточку приложила для подтверждения своих чувств, милашка :delight::<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10506&amp;d=1743497985" rel="Lightbox" id="attachment10506" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10506&amp;thumb=1&amp;d=1743497985" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: alice2.jpg
Просмотров: 449
Размер:	20.0 Кб
ID:	10506" style="margin: 5px" /></a><br />
<br />
Понятно, раз пошли нолики, значит это нигерийский миллионер. На этот раз не стал мудрить и ответил коротко:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=11371&amp;d=1762782337" rel="Lightbox" id="attachment11371" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=11371&amp;thumb=1&amp;d=1762782337" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Мой_посыл.png
Просмотров: 23
Размер:	47.1 Кб
ID:	11371" style="margin: 5px" /></a><br />
<br />
Купиться на любовной сфере легко, если... сами понимаете. С того малоизвестного сайта знакомств я удалился сразу после первого сообщения жулика и вёл эту небольшую переписку больше для того, чтобы написать статью по информационной безопасности;). Даже удивительно, что мне отвечали. Вот можете почитать <a rel="nofollow noopener noreferrer" href="https://aif.ru/society/safety/german_gref_moy_priblizhennyy_v_moskve_nakryli_bandu_gluhih_aferistov" target="_blank" title="https://aif.ru/society/safety/german_gref_moy_priblizhennyy_v_moskve_nakryli_bandu_gluhih_aferistov">статью про более серьёзный случай на почве сердешных вопросов</a>.<br />
<br />
Вот ещё интересный пример нигерийского письма:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10518&amp;d=1743667733" rel="Lightbox" id="attachment10518" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10518&amp;thumb=1&amp;d=1743667733" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Пример нигерийского письма.png
Просмотров: 415
Размер:	696.7 Кб
ID:	10518" style="margin: 5px" /></a><br />
<br />
Надо книги, а не письма писать про такого брата! Это же Робинзон Крузо, Марсианин. Неужели редким грузовым кораблям «Прогресс» легче летать туда-сюда (каждый день на завтрак, обед и ужин), чем забрать его оттуда вместе с грузом?<br />
<br />
Теперь расскажу случай от меня, но уже без жуликов. В известной соцсети ближе к ночи мне предложила дружбу одна леди. Я первый раз глянул уведомление на заблокированном экране смартфона – не понял, в капюшоне она, что ли, как хакеры на картинках?..<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10509&amp;d=1743498578" rel="Lightbox" id="attachment10509" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10509&amp;thumb=1&amp;d=1743498578" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Хакер.jpg
Просмотров: 352
Размер:	89.0 Кб
ID:	10509" style="margin: 5px" /></a><br />
<br />
Просто мне по работе с такими рисунками приходится часто встречаться.<br />
Среди ночи не утерпел, открыл всё-таки посмотреть. Странно, и вечером была в сети, и сейчас онлайн... БУ! А-а-а-а-а, демоны! Все фотки черно-белые, лица нет, ниже – ещё какое-то страшилище с долей чего-то порнографического, в любимых цитатах – какой-то зловещий наказ будущим поколениям]:-&gt;. Скорее закрыл, час отмаливал этот ночной кошмар наяву и крестился левой пяткой, потом уснул. Мало ли, ещё вылезет из смартфона, как в фильме «Звонок».<br />
<br />
Утром я всё-таки насмелился открыть этот профиль повторно. Нерешительно добавил её в друзья. Она постоянно в сети. Почему-то написать сообщение ей вообще нельзя и некуда было. На фотках «без лица» оно у неё закрыто волосами – совсем как у девочки-звонок. Не сохранил ни одной фотки.<br />
<br />
Есть фотки с открытым лицом, даже на пляже одна, но все издалека – вполне нормальные внешность и фигура. Какой-то гот или эмо, что ли ¯\_(ツ)_/¯. Страшная фотка внизу – это древняя японская ныряльщица за жемчугом, где лишнее закрыто мелкими квадратиками. Понятно, испугался своих же мыслей. Не помогли знания по информационно-психологической безопасности:). У меня ещё зрение не идеальное. <br />
<br />
Через несколько минут она наконец-то пишет сама (выкладываю всю переписку):<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10532&amp;d=1743843911" rel="Lightbox" id="attachment10532" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10532&amp;thumb=1&amp;d=1743843911" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Переписка_с_ЭГ.jpg
Просмотров: 315
Размер:	68.9 Кб
ID:	10532" style="margin: 5px" /></a><br />
<br />
После её слов «Прив» (не хватило сил дописать) и «Нашла... твою страницу и подумала...» мне ещё раз представились зомби из какой-нибудь «Обители зла», которые медленно идут с вытянутыми вперед руками... Матерь Божья, что ж она подумала? Ведь мне и бежать-то некуда!<br />
<br />
Из интернета ни на секунду так и не вышла, спустя пару дней её заблокировала администрация сайта:bye:.  <br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10533&amp;d=1743844106" rel="Lightbox" id="attachment10533" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10533&amp;thumb=1&amp;d=1743844106" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Заблокировали ЭГ.png
Просмотров: 238
Размер:	39.6 Кб
ID:	10533" style="margin: 5px" /></a><br />
<br />
С радостью удалил этого фрика из друзей и подписчиков. Что это за призрак был? Что за женщина-загадка? Судя по имени и немногочисленному словарному запасу, это была Эллочка-людоедка. Как можно нарушить правила сайта до такой степени, чтобы тебя навсегда заблокировали? На спамера не похоже. Кто знаком с чем-то подобным – дайте знать, пожалуйста. То, что в сети была всегда, когда бы я ни зашёл – это, действительно, странно и страшно. Ещё и в активном поиске... очередной жертвы. <br />
<br />
Вот такие дела:).<br />
<br />
<b>UPD от 05.04.2025.</b> Так, а вот это уже не смешно. Ещё через несколько дней мне предлагает дружбу другая мадама. С очень похожим оформлением аккаунта. «Дежа вю», – подумал я, поднимаясь по лестнице и дважды заметив отряхивающуюся чёрную кошку (чем не Матрица?). Правда, все фотки с открытым лицом, более адекватные, ничего отталкивающего, но большинство тоже черно-белые, а цветные по качеству будто сделаны в начале 2000-х гг. Эта тоже в очень активном поиске. Было 145 друзей, на следующий день – уже 195. Такой активный поиск называется думскроллингом (ну или просто сёрфингом). И все друзья мужеского полу – понятно, что случайный сбор. Есть одна женщина у неё в друзьях, но и та какая-то бородатая:jokingly:. <br />
<br />
Вспомним формулу арифметический прогрессии и рассчитаем, когда её заблокируют. Выкладываю переписку:<br />
<a href="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10534&amp;d=1743844941" rel="Lightbox" id="attachment10534" ><img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=10534&amp;thumb=1&amp;d=1743844941" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Переписка с АН.jpg
Просмотров: 299
Размер:	79.1 Кб
ID:	10534" style="margin: 5px" /></a><br />
<br />
Нетрудно догадаться, каким был бы её следующий ответ на любой мой вопрос, поэтому сразу удалил такого друга и добавил в чёрный список. Хотя её уже заблокировали. Из какого ада эти пассии? Что это за куклы колдуна? Возможно, это как-то связано с одной из групп знакомств. Здесь уже не буду вдаваться в подробности.<br />
<br />
PS: Ого, красиво вроде у вас!?<br />
<br />
PPS: Обсудил эту ситуацию с интеллектуальной нейросетью. Стало более-менее понятно. Безэмоциональный ответ маподумы ниже:<br />
Судя по вашему описанию, вы столкнулись с типичными примерами фейковых аккаунтов в социальных сетях. Такие профили часто создаются с целью привлечения внимания, сбора личной информации или даже мошенничества. Вот несколько возможных объяснений того, что произошло:<br />
<br />
<i>1. Фейковые аккаунты:</i> Многие пользователи создают фейковые профили, используя фотографии и информацию, которые могут привлечь внимание. Часто такие аккаунты имеют странные или неестественные фотографии (например, черно-белые), а также минимальное количество информации о себе.<br />
<br />
<i>2. Боты:</i> Некоторые из этих аккаунтов могут быть управляемыми ботами, которые автоматически отправляют сообщения и добавляют людей в друзья. Они могут использовать шаблонные фразы и отвечать на сообщения по заранее заданным алгоритмам.<br />
<br />
<i>3. Мошенничество:</i> В некоторых случаях такие профили могут быть частью мошеннической схемы, где злоумышленники пытаются завести доверительные отношения с жертвой для последующего обмана (например, просьбы о деньгах или личной информации).<br />
<br />
<i>4. Психологический аспект:</i> Странное поведение и оформление профилей может быть связано с тем, что некоторые люди ищут внимание или взаимодействие в интернете, но делают это не совсем адекватно.<br />
<br />
<i>5. Группы знакомств:</i> Если вы состоите в группах знакомств или общения, это может привлекать таких пользователей, которые ищут &quot;жертв&quot; для общения или манипуляций.<br />
<br />
Что касается повторяющихся фраз и схожих стилей общения у разных пользователей — это может быть результатом использования шаблонов сообщений или просто совпадением. <br />
<br />
Если вы хотите избежать подобных ситуаций в будущем:<br />
- Будьте осторожны с добавлением незнакомцев в друзья.<br />
- Проверяйте профили на наличие подозрительных признаков (мало друзей, странные фотографии и т.д.).<br />
- Не делитесь личной информацией с незнакомыми людьми.<br />
- Если профиль кажется подозрительным, лучше его заблокировать и сообщить о нем администрации социальной сети.<br />
<br />
Ваша интуиция была правильной — лучше избегать общения с такими аккаунтами!<br />
<br />
UPD от 05.10.2025: Недавно заглянул в одну группу знакомств... Девчонки-красавицы дают объявления о знакомствах, одна лучше другой, даже не знаешь, какой написать. Почитал комментарии – наткнулся на один, который на меня как холодный душ подействовал (заскриншотил этот комментарий и мой ответ автору):<br />
<img src="https://www.cyberforum.ru/blog_attachment.php?attachmentid=11260&amp;d=1759666318" border="0" alt="Название: IMG_1488.jpg
Просмотров: 52

Размер: 74.9 Кб" style="margin: 5px" /><br />
<br />
Лица именно кукольные и более отчетливые, чем весь остальной фон на фотках. Я как раз недавно вспоминал игру Far Cry от 2004 года. Там была проблема кукольной графики. Текстуры кожи и лица наёмников имели плоский, гладкий вид, без детализированных морщин, пор или теней, характерных для человеческой анатомии. И здесь также.<br />
В общем, ИИшные наёмники прикольнее, чем с ИИшные девицы:), за которыми сидят жулики.</div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/10096.html</guid>
		</item>
		<item>
			<title><![CDATA[Какие города России есть в Java, в методе LocalDateTime now = LocalDateTime.n&shy;ow(ZoneId.of("R&shy;ussia/...")) ?]]></title>
			<link>https://www.cyberforum.ru/blogs/1593431/9871.html</link>
			<pubDate>Sat, 01 Mar 2025 11:25:05 GMT</pubDate>
			<description>В Java ZoneId для работы с временными зонами используются стандартные идентификаторы временных зон,...</description>
			<content:encoded><![CDATA[<div><font size="3">В Java ZoneId для работы с временными зонами используются стандартные идентификаторы временных зон, которые определены в базе данных IANA Time Zone Database. Для России существует несколько временных зон, и они могут быть указаны в формате ZoneId.of(&quot;Region/City&quot;). Однако, не все города России имеют свои временные зоны в этой базе данных. Вот некоторые примеры корректных идентификаторов временных зон для России:<br />
<br />
- ZoneId.of(&quot;Europe/Moscow&quot;) — Москва<br />
- ZoneId.of(&quot;Europe/Samara&quot;) — Самара<br />
- ZoneId.of(&quot;Europe/Kaliningrad&quot;) — Калининград<br />
- ZoneId.of(&quot;Asia/Yekaterinburg&quot;) — Екатеринбург<br />
- ZoneId.of(&quot;Asia/Omsk&quot;) — Омск<br />
- Asia/Krasnoyarsk — Красноярск<br />
- Asia/Irkutsk — Иркутск<br />
- Asia/Vladivostok — Владивосток<br />
- Asia/Magadan — Магадан<br />
- Asia/Sakhalin — Сахалин<br />
- Asia/Novosibirsk<br />
- Asia/Yakutsk<br />
<br />
Обратите внимание, что идентификатор Russia/Novosibirsk не является корректным, и вместо этого следует использовать Asia/Novosibirsk.</font></div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/9871.html</guid>
		</item>
		<item>
			<title>Что лучше использовать при создании класса в Java: сеттеры или конструктор?</title>
			<link>https://www.cyberforum.ru/blogs/1593431/8788.html</link>
			<pubDate>Wed, 08 Jan 2025 11:25:36 GMT</pubDate>
			<description>*Вопрос подробнее:* 
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это...</description>
			<content:encoded><![CDATA[<div><div align="center"><b>Вопрос подробнее:</b></div>На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры (это называется класс без состояния, а с сеттерами – класс с состоянием, то есть он может меняться на протяжении своей &quot;жизни&quot;)». Отсюда другой вопрос. Что лучше: сеттеры или конструктор? Мне кажется, сеттеры, т.к. они позволяют более гибко менять свойства по одному-два, а конструктор задает сразу все параметры. Так?<br />
<br />
<div align="center"><b>Ответ ChatGPT:</b></div>Вопрос о том, что лучше использовать – сеттеры или конструкторы, довольно распространен и зависит от конкретной ситуации. Давайте разберем это по шагам:<br />
<br />
Классы без состояния и с состоянием: Классы без состояния (или immutable классы) часто создаются с помощью конструкторов и геттеров. Они защищают ваше программное обеспечение от непреднамеренных изменений, что делает их более предсказуемыми и безопасными.<br />
<br />
Конструкторы: Использование конструкторов позволяет задать все необходимые параметры объекта при его создании. Это упрощает процесс создания объектов, так как вы гарантируете, что объект будет всегда находиться в валидном состоянии (корректном и допустимом состоянии, соответствующем всем установленным требованиям и ограничениям) сразу после создания. Например, если у вас есть класс Person, который требует имя и возраст, вы можете создать его так:<br />
<br />
<div class="codeblock"><table class="java5"><thead><tr><td colspan="2" id="625509791"  class="head">Java</td></tr></thead><tbody><tr class="li1"><td><div id="625509791" style="height: 302px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="de1"><pre class="de1"><span class="kw2">public</span> <span class="kw2">class</span> Person <span class="br0">&#123;</span>
&nbsp; &nbsp; <span class="kw2">private</span> <span class="kw2">final</span> <span class="kw21">String</span> name<span class="sy0">;</span>
&nbsp; &nbsp; <span class="kw2">private</span> <span class="kw2">final</span> <span class="kw3">int</span> age<span class="sy0">;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw2">public</span> Person<span class="br0">&#40;</span><span class="kw21">String</span> name, <span class="kw3">int</span> age<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">this</span>.<span class="me1">name</span> = name<span class="sy0">;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">this</span>.<span class="me1">age</span> = age<span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw21">String</span> getName<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">return</span> name<span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
&nbsp;
&nbsp; &nbsp; <span class="kw2">public</span> <span class="kw3">int</span> getAge<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">return</span> age<span class="sy0">;</span>
&nbsp; &nbsp; <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></div></td></tr></tbody></table></div>Сеттеры: Использование сеттеров позволяет менять свойства объекта после его создания, что даёт гибкость. Однако, это может привести к ситуации, когда объект оказывается в некорректном состоянии. Например, если вы забудете установить возраст для человека, ваш объект Person может оказаться с неопределённым возрастом.<br />
<br />
<b><i>Идеальный подход:</i></b><br />
Если ваш класс должен быть изменяемым (например, класс Order, который может обновляться статусом), то сеттеры уместны, и вы можете использовать их.<br />
Если вам нужно, чтобы объект оставался постоянным (например, класс Book), рекомендуется использовать конструкторы и избегать сеттеров.<br />
<br />
В заключение, нет однозначного ответа на ваш вопрос о выборе между сеттерами и конструкторами. Лучше исходить из ваших требований и сценариев использования. Выбор между ними зависит от необходимости изменяемости объекта и степени контроля над состоянием данных в вашем приложении.</div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/8788.html</guid>
		</item>
		<item>
			<title>Как в Java можно посмотреть код, который содержит, например, тип integer? Интересно, что там написали разработчики?</title>
			<link>https://www.cyberforum.ru/blogs/1593431/8711.html</link>
			<pubDate>Thu, 14 Nov 2024 10:39:08 GMT</pubDate>
			<description>*Ответ ChatGPT:* 
 
В Java тип `int` является примитивным типом и не имеет кода в виде класса....</description>
			<content:encoded><![CDATA[<div><b>Ответ ChatGPT:</b><br />
<br />
В Java тип `int` является примитивным типом и не имеет кода в виде класса. Однако, существует класс-обертка `Integer`, который предоставляет методы для работы с типом `int`. Чтобы просмотреть исходный код класса `Integer` в IntelliJ IDEA, выполните следующие шаги:<br />
<br />
1. <u>Откройте проект</u> в IntelliJ IDEA и убедитесь, что JDK настроен правильно.<br />
2. <u>Перейдите к коду</u>, где используется класс `Integer`.<br />
3. <u>Нажмите правую кнопку мыши</u> на `Integer` и выберите <b>&quot;Go to&quot; -&gt; &quot;Declaration&quot;</b> или просто используйте комбинацию клавиш Ctrl + B (Windows/Linux) или Cmd + B (macOS).<br />
4. Если исходный код доступен, откроется файл с его реализацией.<br />
<br />
Если IDEA не открывает исходный код, убедитесь, что в настройках проекта установлен JDK с исходниками. Это можно сделать в настройках проекта (File -&gt; Project Structure -&gt; Project) или при добавлении JDK (File -&gt; Project Structure -&gt; SDKs).<br />
<br />
При просмотре кода через `Integer` вы увидите код класса-обертки `Integer`, который предоставляет методы и функциональность для работы с примитивным типом `int`. Примитивный тип `int` сам по себе не имеет кода, так как это встроенный тип данных, а `Integer` служит для облегчения работы с ним в объектно-ориентированном контексте.</div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/8711.html</guid>
		</item>
		<item>
			<title><![CDATA[Как из Visual Studio поменять название коммита ("Init commit" на GitHub)?]]></title>
			<link>https://www.cyberforum.ru/blogs/1593431/8622.html</link>
			<pubDate>Sun, 28 Jul 2024 19:56:06 GMT</pubDate>
			<description>*Ответ ChatGPT:* 
 
Если вы хотите изменить сообщение последнего коммита и синхронизировать...</description>
			<content:encoded><![CDATA[<div><b>Ответ ChatGPT:</b><br />
<br />
Если вы хотите изменить сообщение последнего коммита и синхронизировать изменения с удаленным репозиторием (например, на GitHub), выполните следующие шаги:<br />
<br />
<b><i>1. Измените сообщение локального коммита.</i></b> В терминале или в окне командной строки выполните следующую команду:<br />
<div class="codeblock"><table class="bash"><thead><tr><td colspan="2" id="111381046"  class="head">Bash</td></tr></thead><tbody><tr class="li1"><td><div id="111381046" style="height: 46px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1">&nbsp; &nbsp;<span class="kw2">git commit</span> <span class="re5">--amend</span> <span class="re5">-m</span> <span class="st0">&quot;Init commit&quot;</span></pre></td></tr></table></div></td></tr></tbody></table></div>Эта команда изменит сообщение последнего коммита на &quot;Init commit&quot;.<br />
<br />
<b><i>2. Запушьте изменения в удаленный репозиторий.</i></b> Если последний коммит уже был отправлен на GitHub, вам нужно использовать флаг `--force` (или `-f`), чтобы перезаписать историю:<br />
<div class="codeblock"><table class="bash"><thead><tr><td colspan="2" id="551009831"  class="head">Bash</td></tr></thead><tbody><tr class="li1"><td><div id="551009831" style="height: 46px" class="codeframe"><table><tr class="li1"><td class="ln" style="padding: 0px 10px 0px 5px;"><pre class="de1">1
</pre></td><td class="de1"><pre class="de1">&nbsp; &nbsp;<span class="kw2">git push</span> <span class="re5">--force</span></pre></td></tr></table></div></td></tr></tbody></table></div><b><i>Важно:</i></b> Будьте осторожны с использованием `--force`, особенно если вы работаете в команде. Перезапись истории может вызвать проблемы, если у других участников есть копии предыдущих коммитов.<br />
<br />
<b><i>3. Проверьте изменения на GitHub.</i></b> Перейдите на страницу вашего репозитория на GitHub и убедитесь, что сообщение последнего коммита изменилось на &quot;Init commit&quot;.<br />
<br />
Если вы хотите изменить более ранние коммиты, вам потребуется использовать интерактивный рефакторинг (`git rebase -i`), но это также требует осторожности и может усложнить историю коммитов, особенно в случае совместной работы.</div>

]]></content:encoded>
			<dc:creator>Alexander-7</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/blogs/1593431/8622.html</guid>
		</item>
	</channel>
</rss>
