@jvmchat

Страница 442 из 2890
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
ничесе, чет даже не подозревал о таких неординарных механизмах в жабе
Ява, вообще, эдакий монстр. Она умеет всё и даже больше. Помню офигел от Явы, когда писал первое своё приложение, которое в рантайме меняет само себя и переподключает библиотеки

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
Лол. Давай напиши мне драйвер для моего старого принтера)
уверен на 90%, что используя нетривиальные решения и костыли это возможно

а ваще я говорил про ЯП

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

Towhopu
18.07.2016
16:45:55
уверен на 90%, что используя нетривиальные решения и костыли это возможно
Ну так то Ява кичится свой платформонезависимостью. А задача написания драйвера таки привязывает нас к платформе. Это как с трамваем из хлеба. "но зачем?"

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
а почему ты решил что класс должен быть абстрактный? Там же вроде так не написано.

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 интерфейсом.

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

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

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. после этого у тебя получается набор данных с которого ты получаешь нужные поля

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
Тебе надо на фриланс биржи)
На FL.ru и на фрилансим только большие проекты

Типо написать клиент+сервер за 30к

Andre
19.07.2016
12:51:24
Freelancer.com как?

Ещё есть frilansim.ru

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

Ещё есть frilansim.ru
Написал о нем

Страница 442 из 2890