Size: a a a

2020 May 17

ДЧ

Денис Чиканов... in learn.java
Lipe App
Почему первый лист уходит за экраном
источник

LA

Lipe App in learn.java
Rahmat)
источник

SS

Sergey S in learn.java
Эд
Джун уже должен прочитать все топ книги
Одно дело прочитать, а совсем другое понять что там написано,  тем более что я не видел разработчиков которые после множества книг, которые прочли, сразу попали на работу, тем же Джуном.
источник

SS

Sergey S in learn.java
Практика практика и ещё раз практика
источник

VF

Viktor Fridman in learn.java
такой вопрос
есть три последовательно наследуемых класса
Т1 -> Т2 -> Т3
в каждом из классов определена СВОЯ protected переменная acdc со значениям 1, 2, 3 соответственно (ну вот предположим, что так захотелось).
из Т3 мы обращаемся к своей переменной через this.acdc, отсюда же к переменной из Т2 мы обращаемся через super.acdc.
а как из Т3 обратиться к переменной из Т1?
super.super.acdc, разумеется, не работает
источник

ДЧ

Денис Чиканов... in learn.java
Viktor Fridman
такой вопрос
есть три последовательно наследуемых класса
Т1 -> Т2 -> Т3
в каждом из классов определена СВОЯ protected переменная acdc со значениям 1, 2, 3 соответственно (ну вот предположим, что так захотелось).
из Т3 мы обращаемся к своей переменной через this.acdc, отсюда же к переменной из Т2 мы обращаемся через super.acdc.
а как из Т3 обратиться к переменной из Т1?
super.super.acdc, разумеется, не работает
1) (T1)this.acdc, если ничего не путаю
2) вообще это жутко и не надо так делать никогда в настоящем коде, и даже в учебных задачках, если там прямо не написано так сделать, лучше избегать таких решений, это говорит о больших проблемах в структуре или иерархии
источник

VF

Viktor Fridman in learn.java
я понимаю, что так не надо, вопрос чисто ради интереса)
источник

VF

Viktor Fridman in learn.java
1) увы не так(
источник

LS

L S in learn.java
Viktor Fridman
1) увы не так(
Все так, только кастить нужно по-другому ((T)this).value
источник

ИВ

Илья Высоцкий... in learn.java
а можно ли замутить стрим в стриме?
источник

ИВ

Илья Высоцкий... in learn.java
то есть, вот я сортирую лист обьектов, а у них в параметрах есть лист, который надо отсортировать, могу ли я как-либо реализовать что-то вроде myList.stream.sorted((obj1, obj2)-> obj2.getInnerList.stream. sorted((a ,b) -> b-a)-obj1.getInnerList.stream. sorted((a ,b) -> b-a)).get что-то такое возможно написать или стримы внутри стрима нельзя создавать?
источник

DN

Dmitrii Nikiforov in learn.java
Да можно, если в результате нужный тип получится, но не нужно, зачем так загромождать?
источник

DN

Dmitrii Nikiforov in learn.java
Andrey Koshak
Типа как если
public interface a{}
public class b implements a{}
b B = new b();
b.chototam = value;
a A = b;
То если мы сделаем позже
b Bb = a;
получится, что
Bb.chototam = null? или Bb.chototam = value?
На такие вопросы можно ответить самостоятельно, запустите и посмотрите
источник

AC

Andrew Chak in learn.java
Здравствуйте. Как записать Map в текстовый файл через json (гугловский gson)? P.s.: Map<Object, Integer>
источник

AC

Andrew Chak in learn.java
Простой метод toJson записывает строку ввиде ссылки на Obj
источник

VF

Viktor Fridman in learn.java
L S
Все так, только кастить нужно по-другому ((T)this).value
отлично!
а если переменная protected, и к ней нельзя вот так напрямую обращаться? (хоть и через наследника)
источник

AK

Andrey Koshak in learn.java
L S
У тебя впринципе так сделать не получится
Да, благодарю, я вчера провел небольшой эксперимент))
источник

AK

Andrey Koshak in learn.java
Ой не тому
источник

AK

Andrey Koshak in learn.java
Dmitrii Nikiforov
На такие вопросы можно ответить самостоятельно, запустите и посмотрите
Вас благодарю
источник

AK

Andrey Koshak in learn.java
Ну и всех остальных тоже)
источник