Size: a a a

2020 June 21

SP

Sam Panza in learn.java
Михаил
Ну хз. Я сейчас страдаю в посках книги по питону 3.7+ где бы асинхронность была нормально рассмотрена. Так как я из тех, кому доку читать тяжело и не понятно. Однако, я бы даже не стал упоминать о ней чуваку, который только стал что-то изучать. Вместо новых фич пусть лучше "Чистый код" читает.
Не скажу за питон, но в джаве вот похуй абсолютно версия и вендор ждк, если ты только вкатываешься. Ставишь последнюю и живёшь припеваючи, ибо backward compatibility
источник

А

Алексей in learn.java
Tagir
Покажи окнище. Должна предлагать
Чуть позже до ноута доберусь
источник

SP

Sam Panza in learn.java
Tagir
Покажи окнище. Должна предлагать
Да там полный фарш от и до, либерика рулит
источник

М

Михаил in learn.java
Sam Panza
Не скажу за питон, но в джаве вот похуй абсолютно версия и вендор ждк, если ты только вкатываешься. Ставишь последнюю и живёшь припеваючи, ибо backward compatibility
А вот и нет. И это не я говорю - это говорит бесчисленное множество проектов которые не могут обновиться и сидят на легаси.
источник

T

Tagir in learn.java
Спека джавы, кстати, неплохо и для обычных пользователей написана. Обычно ясно, что читать, а что пропустить, потому что интересно только авторам иде. Спека есмаскрипт или спека плюсов гораздо хуже, на мой взгляд.
источник

SP

Sam Panza in learn.java
Михаил
А вот и нет. И это не я говорю - это говорит бесчисленное множество проектов которые не могут обновиться и сидят на легаси.
А мы разве в этом чате про легаси?
источник

М

Михаил in learn.java
Ты, конечно, прав, но ты серьезно рекомендуешь ее читать тому, кто впервые идею открыл?
источник

М

Михаил in learn.java
Sam Panza
А мы разве в этом чате про легаси?
Обратная совместимость декларируется, но на практике все иначе. Плюс к тому, что-то из последних версий джавы может и не попасть в LTS или попасть в измененном виде (но это я так думаю, поправьте меня если я не прав).
источник

SP

Sam Panza in learn.java
Михаил
Обратная совместимость декларируется, но на практике все иначе. Плюс к тому, что-то из последних версий джавы может и не попасть в LTS или попасть в измененном виде (но это я так думаю, поправьте меня если я не прав).
Ты опять про продакшен и кровавый энтерпрайз. Здесь же решается вопрос какую ждк ставить новичку на виндовс 10
источник

T

Tagir in learn.java
Михаил
Ты, конечно, прав, но ты серьезно рекомендуешь ее читать тому, кто впервые идею открыл?
Нет. Но после первоначального курса тонкости узнавать разумно по спеце, а не в средних источниках
источник

М

Михаил in learn.java
Sam Panza
Ты опять про продакшен и кровавый энтерпрайз. Здесь же решается вопрос какую ждк ставить новичку на виндовс 10
тут ты прав. можно поставить 14, а писать как под 8.
источник

M

Max in learn.java
Привет. Работал тут кто с JPA и Hibernate?
Никак не могу решить проблему удаления записи из таблицы со связями
источник

Б

Богдан in learn.java
Удаляешь запись на которую кто-то ссылается
источник

Б

Богдан in learn.java
По фк
источник

M

Max in learn.java
Удаляю запись из orders - выкидывает исключение из прошлого скрина. Ничего удалять из items_orders не могу, так как для этой таблицы не созданы сущности в коде
источник

SP

Sam Panza in learn.java
Михаил
тут ты прав. можно поставить 14, а писать как под 8.
Да хоть под первую. Vector, hashtable и enumeration наше всё. Опыт дедов не пропьешь
источник

M

Max in learn.java
источник

IO

Iaroslav Orlov in learn.java
???
источник

АК

Андрей Корчагин... in learn.java
народ кто нибудь знает как реализовать формат описания тайлов? есть xml файл с описанием, есть png картинка
источник

🕵

🕵️‍♂️ in learn.java
Чем отличается --n и n-- ,если в данном коде результат одинаковый?
Код:
1) class Testing
{
public static void main(String args[])
  {
    int n = 10;
   
    do{
      System.out.println("такт " + n);
 n--;
    } while(n>0);
  }
}

Результат:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

2) class Testing
{
public static void main(String args[])
  {
    int n = 10;
   
    do{
      System.out.println("такт " + n);
 --n;
    } while(n>0);
  }
}

Результат:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

Хотя если использовать оптимизированную версию кода, то результат другой:

1) class Testing
{
  public static void main(String args[])
  {
    int n = 10;
   
    do {
      System.out.println("такт " + n);
    } while(--n>0);
  }
}

Результат:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

2) class Testing
{
  public static void main(String args[])
  {
    int n = 10;
   
    do {
      System.out.println("такт " + n);
    } while(n-->0);
  }
}

Результат:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1
такт 0

В чём различие? В первом примере результат одинаковый, а во втором разный
источник