Size: a a a

2020 March 24

HW

Hello World in learn.java
Bagdat Bimaganbetov
Строки нельзя сравнивать ==, так как это обьекты и сравнение может вернуть false
Если не создавать через new, то можно, потому что сразу интернирована будет
источник

HW

Hello World in learn.java
Я не говорю, что это правильно
Но результат будет true
источник

BB

Bagdat Bimaganbetov in learn.java
Hello World
Если не создавать через new, то можно, потому что сразу интернирована будет
В конкретном примере да, так как явно указываем строки и оптимизация сработает. А вот случай, когда строка принимается извне, такое сравнение может дать результаты, которую не ожидаете.
источник

BB

Bagdat Bimaganbetov in learn.java
По поводу intern(), это да, хорошая штука, но не следует злоупотреблять, так как обьект ищется в пуле и если ее нет, туда вставляется и это может привестя к outofmemory. Да и Sex.intern() может выбросить nullpointer
источник

BB

Bagdat Bimaganbetov in learn.java
Поправьте меня если что, могу ошибаться
источник

SP

Sam Panza in learn.java
Bagdat Bimaganbetov
По поводу intern(), это да, хорошая штука, но не следует злоупотреблять, так как обьект ищется в пуле и если ее нет, туда вставляется и это может привестя к outofmemory. Да и Sex.intern() может выбросить nullpointer
Плохая штука, однозначно. Шипилёв резко против
источник

SP

Sam Panza in learn.java
JVM Anatomy Quark #10: String.intern()
https://shipilev.net/jvm/anatomy-quarks/10-string-intern/
источник

アレクセーイ in learn.java
а есть кто может груви ?
вопрос небольшой имею
источник

ИВ

Илья Высоцкий in learn.java
ребята подскажите как быть, Запушил я на GitLab проект но не в те ветки, надо сделать новый, Если я удалю папки .git и gitignore и опять забашусь в эту папку, это верный вариант? Или можно очистить локальный репозиторий от коммитов?
источник

e

elefus in learn.java
удалить ветку на удаленном репо, локально закоммитить в нужную и запушить
но все же рекомендую https://git-scm.com/book/en/v2 хотя бы до 4 главы
источник

e

elefus in learn.java
или не удалять а ресетнуть remote-ветку, если она на нужна
источник

PG

Pavel Glukhov in learn.java
Илья Высоцкий
ребята подскажите как быть, Запушил я на GitLab проект но не в те ветки, надо сделать новый, Если я удалю папки .git и gitignore и опять забашусь в эту папку, это верный вариант? Или можно очистить локальный репозиторий от коммитов?
в чём проблема смёржить свои измененя в "те ветки"?
Илья, очень настоятельно рекомендую почитать книгу по Git и попользоваться обучалками. Ты просто времени больше потратишь на кривые решения, чем на обучение+сделать по уму.
говорю по своему опыту.
источник

AB

Aleksey Budaev in learn.java
Народ есть спецы по sublime3 ? Как в конфиге указать чтобы java полное имя класса указывал при интерпритации ? Сейчас у меня
 "cmd":["javac -d /home/bai/BaseLays/bin -sourcepath src $file && java -classpath ./bin $file_base_name"]
. Ругается что не полное имя класса, из шелла всё работает если полное имя класса интепритатору указываю
источник

ИВ

Илья Высоцкий in learn.java
Pavel Glukhov
в чём проблема смёржить свои измененя в "те ветки"?
Илья, очень настоятельно рекомендую почитать книгу по Git и попользоваться обучалками. Ты просто времени больше потратишь на кривые решения, чем на обучение+сделать по уму.
говорю по своему опыту.
ок, читаю уже
источник

PG

Pavel Glukhov in learn.java
Илья Высоцкий
ок, читаю уже
создай на гитлабе репу для тестов.
обычное чтение мало выхлопа даёт.
чем больше решишь проблем, тем лучше. можешь попросить знакомого или сам, что-то покоммитить и потом конфликтные ситуации попробовать разрулить. типа разрешения конфликтов и т.д.
источник

а

аброр in learn.java
источник

а

аброр in learn.java
Народ добрый день!
источник

а

аброр in learn.java
Помогите решить проблему!
источник

а

аброр in learn.java
Что не так с persistence?
источник

а

аброр in learn.java
источник