Size: a a a

2020 March 23

ПП

Проксимов Прксимович in learn.java
А может кто знает хорошую лекцию по ООП для чайников? Интересуют слайдики
источник

P

Podawan in learn.java
Такой вопрос - а такие вещи если и можно сделать, то только с обычными массивами, или можно и с List'ами сделать ?

( Типо имеется ввиду к примеру массив с размерами n на m, и многое такое другое )
источник

e

elefus in learn.java
List<List<T>>
источник

P

Podawan in learn.java
elefus
List<List<T>>
И как легко будет это использоваться, если вот к примеру, что на фотографии выше - белые квадраты это вода, а серые это к примеру корабли

А x это типо зоны которые атакуются

И вот с такой штукой очень много и нифиговых задач по типу из текстового файла читаются данные в бинарном ввиде, и к примеру добавление нового корабля, исключение, и все в этом духе
источник

NS

Name Schiefer in learn.java
Podawan
И как легко будет это использоваться, если вот к примеру, что на фотографии выше - белые квадраты это вода, а серые это к примеру корабли

А x это типо зоны которые атакуются

И вот с такой штукой очень много и нифиговых задач по типу из текстового файла читаются данные в бинарном ввиде, и к примеру добавление нового корабля, исключение, и все в этом духе
7,5/10
источник

e

elefus in learn.java
С точки зрения клиентского кода ничего не должно поменяться из-за того что вы решите использовать списки вместо массивов. Определяете интерфейс Playground с методами добавления / удаления / ... корабля и пишете две реализации этого интерфейса - основанная на массиве и на списке, там и оцените сложность работы с одним и другим.
Клиентский же код будет работать через интерфейс.
источник

P

Podawan in learn.java
elefus
С точки зрения клиентского кода ничего не должно поменяться из-за того что вы решите использовать списки вместо массивов. Определяете интерфейс Playground с методами добавления / удаления / ... корабля и пишете две реализации этого интерфейса - основанная на массиве и на списке, там и оцените сложность работы с одним и другим.
Клиентский же код будет работать через интерфейс.
Playground имеется ввиду который уже создан где-то в библиотеках, или собствено созданный ?
источник

P

Podawan in learn.java
Name Schiefer
7,5/10
По мне так поменьше
источник

NS

Name Schiefer in learn.java
Podawan
Playground имеется ввиду который уже создан где-то в библиотеках, или собствено созданный ?
Ты серьезно думаешь что в джаве есть интерфейс для морского боя?
источник

P

Podawan in learn.java
Ну а мало ли
источник

d

dima in learn.java
Podawan
Такой вопрос - а такие вещи если и можно сделать, то только с обычными массивами, или можно и с List'ами сделать ?

( Типо имеется ввиду к примеру массив с размерами n на m, и многое такое другое )
почему бы не посмотреть в интернете уже готовые реализации?
источник

d

dima in learn.java
и отталкиватья от них
источник

NS

Name Schiefer in learn.java
У тебя размер поля постоянный. Нет смысла использовать динамические структуры
источник

LS

L S in learn.java
Podawan
Ну а мало ли
Требуем срочно открыть джиру для данного предложения в следующем jdk
источник

P

Podawan in learn.java
dima
почему бы не посмотреть в интернете уже готовые реализации?
Да, тоже верно, вижу что List'ы не использовали
источник

P

Podawan in learn.java
Name Schiefer
У тебя размер поля постоянный. Нет смысла использовать динамические структуры
Спасибо за совет
источник

P

Podawan in learn.java
L S
Требуем срочно открыть джиру для данного предложения в следующем jdk
Эээ

А джира это что ? 😅
источник

IZ

Ivan Zlenko in learn.java
Welp
источник

ВБ

Вениамин Белоусов in learn.java
Всем хай. Подскажите пожалуйста, как вытащить объект без связанных сущностей, чтобы там был null? JPA
источник

NS

Name Schiefer in learn.java
Вениамин Белоусов
Всем хай. Подскажите пожалуйста, как вытащить объект без связанных сущностей, чтобы там был null? JPA
lazy fetch?
источник