
James Tiberius Kirk ?
18.07.2016
16:28:36
ничесе, чет даже не подозревал о таких неординарных механизмах в жабе

Nikita
18.07.2016
16:34:21
Ну и читабельность кода повышают
Но я так-то их хейтер.
Ну да. Многие используют аннотации как код. Бесит. Втыкаешь 10 минут, читая код из аннотаций

Google

Nikita
18.07.2016
16:37:26

KrivdaTheTriewe
18.07.2016
16:37:54

Nikita
18.07.2016
16:37:55
Прям байт-код можно в рантайме менять

James Tiberius Kirk ?
18.07.2016
16:38:17
лирическое отступление

Nikita
18.07.2016
16:38:43
А плюсы больше умеют
Так ничестно. В плюсах можно делать ассемблерные вставки, а уже на них можно что угодно.
И, вообще, речь шла об особенностях Явы и их извращенных применениях

James Tiberius Kirk ?
18.07.2016
16:41:15
)

KrivdaTheTriewe
18.07.2016
16:41:24
я к тому что на любом яп так можно

Towhopu
18.07.2016
16:42:03

James Tiberius Kirk ?
18.07.2016
16:42:44
а ваще я говорил про ЯП

Google

James Tiberius Kirk ?
18.07.2016
16:42:55
а не про жабу

Towhopu
18.07.2016
16:45:55

aminought
18.07.2016
16:46:19
Чтобы запустить драйвер на Java, у тебя целая Java-машина должна быть запущена в ядре.

James Tiberius Kirk ?
18.07.2016
16:46:25
я просто писал о том, что мне нравится программировать =)
понятное дело, что фанатеть от одного инструмента в море низя

Towhopu
18.07.2016
16:47:57

Nikita
18.07.2016
16:50:08
Я помню даже драйвер для принтера делал на яве

James Tiberius Kirk ?
18.07.2016
16:50:33

Andrey ?
18.07.2016
16:59:12
подскажите что за метод такой ride() (в upcast используется). искал в доках оракла и что не нашел ничего.

Towhopu
18.07.2016
17:09:12

Andrey ?
18.07.2016
17:09:31
эхх
мне проще показать эту задачку(там где я ее нагуглил никаких пояснений по поводу этого метода нету)
Create a Cycle class, with subclasses
Unicycle, Bicycle, and Tricycle. Demonstrate
that an instance of each type can be upcast
to Cycle via a ride() method.
Простое восхордящее преобразование с непонятным методом в условии

Towhopu
18.07.2016
17:12:00
А... блин, а я сижу и пытаюсь понять, что за метод такой, может о нем все знают, один я как лох...

Andrey ?
18.07.2016
17:12:24
ну вот о чем речь. я уже доки оракла перерыл
это библиотечный метод? или я туплю и просто условие не так понял?

Towhopu
18.07.2016
17:12:45
Ты полез не туда.
Ты в английский можешь?

Andrey ?
18.07.2016
17:13:13
ага

Google

Towhopu
18.07.2016
17:13:51
В общем тебе нужен абстрактный класс Cycle с методом ride() и три класса наследника Unicycle, Bicycle, and Tricycle с реализацией этого метода. Показать, что все они могут быть приведены к классу Cycle

Andrey ?
18.07.2016
17:14:35
вууух, я вообще не в то русло полез

Towhopu
18.07.2016
17:14:46
Yep

Andrey ?
18.07.2016
17:15:23
а почему ты решил что класс должен быть абстрактный? Там же вроде так не написано.

guga
18.07.2016
17:16:13

Gleb
18.07.2016
17:16:28
это суперкласс для всего остального, логично что абстрактный

guga
18.07.2016
17:17:13
Если полей нету, а только методы. Можешь заюзать дефолтные методы в интерфейсах

Andrey ?
18.07.2016
17:17:13
ну так если он суперкласс ему не обязательно быть абстрактым. это если уже красивенький код писать то тогда его по хорошему нужно сделать абстрактным
ну в общем всем спасибо и чмоки

guga
18.07.2016
17:17:59
А если нету и общих методов с функционалом, делай cycle интерфейсом.

Towhopu
18.07.2016
17:18:12

aminought
18.07.2016
17:33:25

guga
18.07.2016
17:34:25
Если тебе не нужен this и поля класса. Можешь дефолтные методы юзать.

?Alex
18.07.2016
17:57:17
Интересно, сколько вечеров мне вас читать, что бы было понятно?)

James Tiberius Kirk ?
18.07.2016
18:00:01

Bogdan
18.07.2016
18:18:56
это оффтопик
но иногда бывает полезно выпить пивка

Alexey
19.07.2016
02:24:00
есть не спящие?)

Mukhamed
19.07.2016
02:25:23
Есть

Alexey
19.07.2016
02:27:20
а в хибернэйт связи onetoone manytoone и тд нужны только чтобы моделировать базу данных через проект?
ну тип создавать ее при помощи хибернэйта?
а если ты достаешь тупо из бд то без разницы?

Google

Alexey
19.07.2016
02:40:33
эти аннотации нужны как и в скл для связки таблиц

Alexey
19.07.2016
02:43:33
то есть
если я считываю из базы данных где есть связи

Admin
ERROR: S client not available

Alexey
19.07.2016
02:43:46
мне надо аналогичные маппить?
или он автоматом это сделает?
если я выберу датасурс и создам энтити?

Alexey
19.07.2016
02:45:08
нет смотри, в хибере ентити это 1 таблица в базе. Для того что бы создать запрос и получить данные с N-го количества ентити ты их мапишь по ключевым полям, как в sql. после этого у тебя получается набор данных с которого ты получаешь нужные поля

Towhopu
19.07.2016
02:45:54

Alexey
19.07.2016
02:47:04
вобщем если есть левая бд из которой мне нужно считывать данные
мне придется руками писать связи
для каждой энтити
которую хибернэйт добавит автоматом при выбора датасурса
верно?

Alexey
19.07.2016
02:48:34
https://habrahabr.ru/post/132385/

Alexey
19.07.2016
02:49:40
ок спс
я просто только что посмотрел курс по хибе, но этот момент там не был раскрыт)

Nikita
19.07.2016
12:47:36
Где можно 500 рублей быстренько заработать?
Java, Android
Это же не оффтоп?

Google

Roman
19.07.2016
12:48:31
>Java
>быстренько 500 рублей

Nikita
19.07.2016
12:48:47
?

Pavel ?
19.07.2016
12:48:56
Тыщ рублей

Nikita
19.07.2016
12:49:19
Не хочется брать большие проекты. А денюшка нужна. Причем довольно срочно
Там бота написать, функционал в приложение андроид добавить
Сервер настроить

Igor
19.07.2016
12:50:24
500 рублей - это 10 баксов?

Pavel ?
19.07.2016
12:50:26
Тебе надо на фриланс биржи)

Nikita
19.07.2016
12:50:47
Типо написать клиент+сервер за 30к

Andre
19.07.2016
12:51:24
Freelancer.com как?
Ещё есть frilansim.ru

Nikita
19.07.2016
12:51:49
Там вродь надо репутацию нарабатывать