Size: a a a

2020 November 28

AA

Albert Abdullin in learn.java
Denis Chikanov
Нет, необязательно для изменения данных объекта. Может ещё быть такое, например, что у тебя есть какой-нибудь класс - конвертер чего-то, и он конфигурируется нужным тебе образом при создании (в конструкторе, допустим). И ты в конкретный конвертер, сконфигурированный именно нужным тебе образом, будешь например передавать объекты из стрима на вход. И вот тебе нужен метод референс конкретного экземпляра.
Немного сложный пример для человека без большого опыта, но спасибо за отклик
источник

DC

Denis Chikanov in learn.java
Albert Abdullin
Немного сложный пример для человека без большого опыта, но спасибо за отклик
Ну вот буквально представь, что у тебя есть класс-конвертер картинок в JPEG, в конструкторе указываются какие-то параметры качества
И у тебя есть куча картинок в BMP
Ты инстанциируешь конвертер с нужными тебе настройками качества, читаешь и передаёшь именно в него БМПшки - вот тебе нужен уже не JPEGConverter::convert, а myConverter = new JPEGConverter(Quality.LOW); myConverter::convert
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Albert Abdullin
То есть, есть методы, которые обрабатывают входные данные, переданные в качестве параметров, а есть методы объекта, которые обрабатывают данные своего объекта. И третий вид как раз для этого
Не "обрабатывают данные своего объекта", а вызываются на переданном объекте.
Например у тебя есть референс String::length и ты передаешь какую-то строку. Метод length будет вызван на той строке, которую ты передал
источник

AA

Albert Abdullin in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Не "обрабатывают данные своего объекта", а вызываются на переданном объекте.
Например у тебя есть референс String::length и ты передаешь какую-то строку. Метод length будет вызван на той строке, которую ты передал
Да. Так правильно. Спасибо
источник

AA

Albert Abdullin in learn.java
Denis Chikanov
Ну вот буквально представь, что у тебя есть класс-конвертер картинок в JPEG, в конструкторе указываются какие-то параметры качества
И у тебя есть куча картинок в BMP
Ты инстанциируешь конвертер с нужными тебе настройками качества, читаешь и передаёшь именно в него БМПшки - вот тебе нужен уже не JPEGConverter::convert, а myConverter = new JPEGConverter(Quality.LOW); myConverter::convert
Я понял. Спасибо
источник

L🇺

Loona 🇺🇦 in learn.java
Iaroslav Postovalov
хеелп. где можно скачать уже собранную jdk 8 для linux-amd64 с shenandoah?
а гугл?
источник

IP

Iaroslav Postovalov in learn.java
Loona 🇺🇦
а гугл?
спасибо
источник

L🇺

Loona 🇺🇦 in learn.java
Iaroslav Postovalov
спасибо
а ваще ти на линуксе учись собирать :)
источник

IP

Iaroslav Postovalov in learn.java
Loona 🇺🇦
а ваще ти на линуксе учись собирать :)
ты знаешь, сколько времени собирается openjdk?
источник

L🇺

Loona 🇺🇦 in learn.java
Iaroslav Postovalov
ты знаешь, сколько времени собирается openjdk?
твои проблеми , вибрал линукс вот и мучься
источник

L🇺

Loona 🇺🇦 in learn.java
:)
источник

IP

Iaroslav Postovalov in learn.java
Loona 🇺🇦
твои проблеми , вибрал линукс вот и мучься
не мои проблемы. уже есть билды шипилева
источник

IP

Iaroslav Postovalov in learn.java
зачем мне собирать-то?
источник

L🇺

Loona 🇺🇦 in learn.java
Iaroslav Postovalov
не мои проблемы. уже есть билды шипилева
ну скачай
источник

L🇺

Loona 🇺🇦 in learn.java
в чем проблема
источник

IP

Iaroslav Postovalov in learn.java
Loona 🇺🇦
ну скачай
я уже скачал. ты отвечаешь на вопрос, которому уже несколько часов
источник

L🇺

Loona 🇺🇦 in learn.java
Iaroslav Postovalov
я уже скачал. ты отвечаешь на вопрос, которому уже несколько часов
ну просто гуглить надо перед тем как задать вопрос
источник

L🇺

Loona 🇺🇦 in learn.java
я єто имел виду
источник

IP

Iaroslav Postovalov in learn.java
и это не смешно, пребилты должны быть. весь нормальный серверный софт исполняется под линукс. и у шенандоа достаточно много юзкейсов, чтобы ему быть собранным
источник

IP

Iaroslav Postovalov in learn.java
Loona 🇺🇦
ну просто гуглить надо перед тем как задать вопрос
спасибо за совет!!!
источник