Изучаем Java

  1. 3 г. назад

    Будем писать здесь об успехах изучения Java.

    Ответы: (2) (594)
  2. ‹ Ранее
  3. 2 г. назад

    Hans Будем писать здесь об успехах изучения Java.

    Я уже заимплементил камунда ворквлоу для 30 микросервисов. На основе спринг бута.

    Ответы: (596) (605)
  4. 19.05.2021 22:44:59 отредактировано qwer10707

    (593)на каком из? Какие условия?
    Я минишифт впердолил, но чота мой комп старичек прям кряхтит

    Ответы: (596) (605)
  5. 20.05.2021 01:42:44 отредактировано sda553

    (594) Эти воркфлоу постоянно приходится то имплементить, то апдейтить. Работа у нас такая.
    Судя по твоей частоте упоминанмя камунды, ты только недавно это освоил. :) ну ничё, наверстаешь
    (595) ну, арендуй песочницу уже

    Ответы: (605) (607)
  6. 20.05.2021 01:59:42 отредактировано sda553

    Я тут увлёкся таким хобби - раскрытие исходных кодов старых игр из 90ых.
    Там было много прикольных программистских приемов, связанных с нехваткой памяти и всё такое.
    Например, принс оф персия сделал целую систему команд, типа: двигайся на x вправо, воспроизводя анимацию, воспроизведи звук, замри на 1 сек, вернись назад до метки, повтори 5 раз....
    Цивилизация I, примерно то же самое, но добавилось еще изменение палитры, яркости, громкости...

  7. Мхм

  8. У меня тоже хобби [...] в натуре.

  9. В [...] можно по английски

  10. As you understand i have some spirit. My own

  11. Sence

  12. So what

  13. Nuthing'

  14. sda553 (594) Эти воркфлоу постоянно приходится то имплементить, то апдейтить. Работа у нас такая.
    Судя по твоей частоте упоминанмя камунды, ты только недавно это освоил. :) ну ничё, наверстаешь
    (595) ну, арендуй песочницу уже

    Вы так говорите, как будто уже провели 5 митапов по ней и знаете главную причину отмены последнего

  15. Блять. Мне одного митапа хватило

  16. (596)арендовал. Там проект запрещено создавать, поэтому после эксперементов приходится чистить имеющийся. Не оч удобно

  17. Квер вечно такой серьезный

    Ответы: (610)
  18. Будь проще, и люди потянутся

  19. (608)уймись алкоголик

  20. Это чувак разорвал мой шаблон о программистах.

    Чоткий пацан.

  21. Я его фоннат теперь.

    Ответы: (613)
  22. Hans Я его фоннат теперь.

    Элегантные объекты Егора даже не смотрят на тебя

    Ответы: (614)
  23. Навальный это Россия Элегантные объекты Егора даже не смотрят на тебя

    Я зато на него смотрю. Но мне рано до элегантных объектов.

  24. В 1С такого агрессивного спикера нет. Ниша свободна.

    Ответы: (616)
  25. Hans В 1С такого агрессивного спикера нет. Ниша свободна.

    Ты готов стать спикером по комунде?

    Ответы: (617)
  26. Навальный это Россия Ты готов стать спикером по комунде?

    Нет. Навыки разговорные слабые.

  27. Для фон очень подходит при чтении апгрейдов по Java)

  28. Ура! Ура! Ура!

  29. вопрос, браззы:

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

    public static boolean isGreaterThan(String a, String b)
    {
    return a.compareTo(b) > 0;
    }
    вопрос: если мы сравниваем две буквы, то понятно что он будет их сравнивать по юникоду
    но когда мы сравниваем строки шо происходит? он их сравнивает по певым буквам или по всем поочереди? + влияет ли длина

    Ответы: (621)
  30. NewTesla по всем поочереди

    Пока не найдет разные буквы, и их уже сравнит по юникоду

    Ответы: (622) (625)
  31. sda553 Пока не найдет разные буквы, и их уже сравнит по юникоду

    ну, получается,. для сортировки слов по алфавиту этот метод не подходит?

    тк например

    пробка
    арбалет

    т.е он будет сравниdать буквы и дойдет до сравнения "к" и "л" и потом "а" и "е"
    и оставит все как есть?

    Ответы: (625) (626)
  32. * т.е вернет >0

  33. ща IDE еще запустим дополнительн

  34. 23.05.2021 11:37:47 отредактировано sda553

    (622) он возьмет первые буквы, увидит, чио они разные и сравнит только их.
    А например в словах
    АБАБА
    АБАБП

    Он будет обходить все буквы слева направа

    sda553 Пока не найдет разные буквы, и их уже сравнит по юникоду

    Т.е. найде А и П и сравнит их по юникоду

    Ответы: (626)
  35. sda553 (622) он возьмет первые буквы, увидит, чио они разные и сравнит только их.
    А например в словах
    АБАБА
    АБАБП

    Он будет обходить все буквы слева направа

    Т.е. найде А и П и сравнит их по юникоду

    ого! СПС!!!!!!!!!!
    еееееееееееееееееееее

  36. Браззы,

    помогите разобраться плиз

    не могу понять, почему не сортирует по алфавиту = вроде все правильно

    (час обучения закончился, поэтому не могу проверить в IDE щас, мож взглядом орлины сразу можно будет определить)

    * сорри за пробелы

    package com.javarush.task.task08.task0830;
    
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    
    /* 
    Задача по алгоритмам Ӏ Java Syntax: 8 уровень, 11 лекция
    */
    
    public class Solution {
        public static void main(String[] args) throws Exception {
            BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
            String[] array = new String[20];
            for (int i = 0; i < array.length; i++) {
                array[i] = reader.readLine();
            }
    
            sort(array);
    
            for (String word : array) {
                System.out.println(word);
            }
        }
    
        public static void sort(String[] array) {
            boolean count = true;
            
            for(int j = 0; j < array.length;j++)
            {
                for(int tt = j; tt < array.length;tt++)
                {
                  count = isGreaterThan(array[j], array[tt]);
                  if(count = true)
                  {
                      String uu = array[j];
                      array[j] = array[tt];
                      array[tt] = uu;
                  }
                }
            }
        }
    
        //Метод для сравнения строк: 'а' больше чем 'b'
        public static boolean isGreaterThan(String a, String b) {
            return a.compareTo(b) > 0;
        }
    }
    
    Ответы: (628) (629)
  37. (627) хотел помочь но отступ...

    Ответы: (629)
  38. Курильщик (627) хотел помочь но отступ...

    сорри, бро чето седни мозги закипели не стал выравнивать)

    Ответы: (630)
  39. (629) Ты вроде 9 метод пузырька прошел

  40. Ура!

    Задачи все сложнее и сложнее!)
    1. Внутри класса Solution создать public static классы Cat, Dog без конструктора или с конструктором без параметров.
    2. Реализовать метод createCats, который должен возвращать множество с 4 котами.
    3. Реализовать метод createDogs, который должен возвращать множество с 3 собаками.
    4. Реализовать метод join, который должен возвращать объединенное множество всех животных - всех котов и собак.
    5. Реализовать метод removeCats, который должен удалять из множества pets всех котов, которые есть в множестве cats.
    6. Реализовать метод printPets, который должен выводить на экран всех животных, которые в нем есть.
    Каждое животное с новой строки.

    Ответы: (633)
  41. надо рыбешку для мозгов хавать, повышать мощность)

  42. (631) сложнее чем что блять?

    Ответы: (634)
  43. (633) чем i = i * 2;

    Ответы: (635)
  44. (634) что за моветон? Одинэсом пахнуло...
    Надо i *= 2 или i <<= 1

    Ответы: (636)
  45. (635) СЛИШКОМ сложно!

  46. Курильщик можно создать контроллер и посмотреть как мс предлагает юзать асинк эвэйт.

    ты создавал контроллер, когда писал okbumer?

  47. Вечером гляну, что то подзабыл.

  48. я хороший пост пропустил, вечером попробую, если время будет.

  49. [...] у меня мозги сальто делают

  50. 10 тый уровень из 40ка, чувствую как на занятиях мозги потеют!
    Нраица

  51. Screenshot_2021-06-21-09-58-44.png

  52. 21.06.2021 07:49:32 отредактировано NewTesla

    Предыдущих, недели две был спад интереса какой то
    тк задачи все усложнялись и порой за 1 час в день успевал сделать только одну задачу

    но, делал их на сайте, где проверяется только итоговое решение на соответствие правильному ответу
    НО! Блять! Ситуация изменилась, когда я начал решать задачи через IDE, прям [...]!
    (т.е в IDE мы можем проверить промежуточный результат, как то изменить части исходного, каркасного кода)
    это вызывает интеллектуальную

  53. не пойму [...], бразз, подскажите пжл

    int i = (short)150000;

    System.out.println("i=" + i);

    результат

    i=18928

    Process finished with exit code 0

    а где такое понадобится может? ведь, по-сути, мы вообще изменяем число

    short 2 -32,768 .. 32,767 0 Короткое целое, два байта

    почему у нас из 150000 получилось 18928
    и зачем это может понадобиться?)

    Ответы: (652) (653)
  54. и также непонятно , почему в этом коде он выдает b = 44?

    т.е в тип данных не влезает 300, тк byte только до 127 , но почему 44? т.е он выводит крайнее чилос. которое сохранилось в КЕШЕ?

    public class ff {
    
        public static void main(String[] args) {
            int a = (byte) 44;
            int b = (byte) 300;
            short c = (byte) (b - a);
            System.out.println(c);
    
            System.out.println("b= " + b);
        }
    }
    Ответы: (650)
  55. + если мы укажем int b = (byte) 100; то он покажет 100)

  56. + вопрос, какого куя nine = 57?

    притом, что zero = 0 на выходе?

         
            short number = 9;
            char zero = '0';
            int nine = ((short)zero + number);
            System.out.println("zero = " + zero);
            System.out.println("nine = " + nine);
    Ответы: (649)
  57. — Тип char – гибридный тип. Его значения можно интерпретировать и как числа (их можно складывать и умножать) и как символы. Так было сделано потому, что хоть символы и имеют визуальное представление, для компьютера они в первую очередь просто числа. И работать с ними как с числами гораздо удобнее. Тут еще есть одно замечание: тип char строго положительный – отрицательных значений он хранить не может.

    Ответы: (651)
  58. (647) неужто перед задачами нет теории?

  59. NewTesla int b = (byte) 300;

    byte как следует из названия это 1 байт.
    300 это 0x12c но в байт помещается толькл 0x2c, а это в десятичной системе =44

    Ответы: (652) (653)
  60. 21.06.2021 08:43:30 отредактировано sda553

    NewTesla Его значения можно интерпретировать и как числа (их можно складывать и умножать) и как символы.

    Но это не значит, что символ '0' будет интерпретировать как число 0 . '0' интерпретируется, как число 48 (0x30), отсюда и получившийся эффект

    Ответы: (653)
  61. (644) тот же эффект, что и в (650) только для двух байт

    Ответы: (653)
  62. sda553 Но это не значит, что символ '0' будет интерпретировать как число 0 . '0' интерпретируется, как число 48 (0x30), отсюда и получившийся эффект

    sda553 byte как следует из названия это 1 байт.
    300 это 0x12c но в байт помещается толькл 0x2c, а это в десятичной системе =44

    sda553 (644) тот же эффект, что и в (650) только для двух байт

    О! СПС!

    УРА! УРА! УРА!

  63. еееееееееееееееееее

  64. Сегодни как раз дошел до темы про чар и тд

    https://javarush.ru/groups/posts/1945-rasshirenie-i-suzhenie-primitivnihkh-tipov

    но вопрос
    написано, что у чар 16 бит

    "
    Здесь мы выбрали int, потому что нужное нам число 32816 находится за пределами диапазона short. Хотя размер char, как и short, равен 16 битам, но в диапазоне char нет отрицательных чисел, поэтому “положительный” диапазон char в два раза больше (65536 вместо 32767 у short)."

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

    т.е мы захотим получить порядковый номер символа, а прога нам напишет что весь диапазон заполнен? или все-таки все наки помещаются в этот диапазон 65536?

    Ответы: (656)
  65. 24.06.2021 20:11:25 отредактировано sda553

    NewTesla или все-таки все наки помещаются в этот диапазон 65536?

    Нет, не помещаются. Некоторые символы кодируются двумя и более charами

    Ответы: (657)
  66. sda553 Нет, не помещаются. Некоторые символы кодируются двумя и более charами

    ого! прикольно) СПС!

  67. [...]!!!!!!

    Ответы: (659) (661)
  68. NewTesla [...]!!!!!!

    Спасибо

    Ответы: (660)
  69. webdev Спасибо

    ?)

    Ответы: (662)
  70. (658) хороший канал, поздравляю.

  71. NewTesla ?)

    За ссылку

  72. Вопрос по статикам = вот задача, типо расставить надо статики правильно

    package com.javarush.task.task10.task1014;
    
    /* 
    Расставьте минимум static-ов
    */
    
    public class Solution 
    {
        public int A = 5;
        public int B = 5;
        public int C = 5;
        public static int D = 5;
    
        public static void main(String[] args) 
       {
            Solution solution = new Solution();
            solution.A = 5;
            solution.B = 5 * B;
            solution.C = 5 * C * D;
            Solution.D = 5 * D * C;
    
            Solution.D = 5;
        }
    
        public int getA() 
       {
            return A;
        }
    
    }

    понятно . что
    public int B = 5;
    public int C = 5;

    должны быть статиками

    но вопрос, почему компилится если А не статик? ведь по-идее мы не можем обращаться из нестатического метода к публичной переменой?

    Ответы: (665)
  73. Я что то не вижу, что ты где то к А обращаешься.

    Ответы: (667)
  74. NewTesla из нестатического метода к публичной переменой?

    Компот, публичность и статичность это разные несвязанные понятия.
    из нестатического метода к нестатичной переменой - можно.
    из нестатического метода к статичной переменой? - можно.
    из статического метода к нестатичной переменой? - нельзя
    из статического метода к статичной переменой? - можно

    Ответы: (666)
  75. sda553 Компот, публичность и статичность это разные несвязанные понятия.
    из нестатического метода к нестатичной переменой - можно.
    из нестатического метода к статичной переменой? - можно.
    из статического метода к нестатичной переменой? - нельзя
    из статического метода к статичной переменой? - можно

    СПС!!!

  76. 28.06.2021 11:09:51 отредактировано NewTesla

    sda553 Я что то не вижу, что ты где то к А обращаешься.

       public static void main(String[] args) 
       {
            Solution solution = new Solution();
            solution.A = 

    приттом что:

    public int A = 5;

    из статического метода к нестатичной переменой? - нельзя

    Ответы: (668) (669)
  77. 28.06.2021 11:22:21 отредактировано sda553

    (667)

    NewTesla solution.A =

    Ты обращаешься не к переменной А, а к локальной переменной solution.
    Если б просто А =...
    или Solution.A =
    тогда нельзя.
    Но
    solution.A = можно

    Ответы: (669)
  78. 28.06.2021 11:29:21 отредактировано NewTesla

    sda553 (667)

    Ты обращаешься не к переменной А, а к локальной переменной solution.
    Если б просто А =...
    или Solution.A =
    тогда нельзя.
    Но
    solution.A = можно

    А, понял!!!!!!!!

    СПС!!!!!!!!!!!!
    ЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!!!!!!!!!!!!!!!!!!!!!!!

  79. Теслыч, ты на каком-нибудь другом ЯП умеешь программировать? Или Жава у тебя первый?

  80. NewTesla Hans
    Бро, как курс по формам?

    после него можно свободно работать на УФ?

    Закончил курс по формам. 8-9 месяцев ковырялся.

  81. Молодца! Я ща нану за 2 мес закогчу

    Ответы: (673) (674)
  82. NewTesla Молодца! Я ща нану за 2 мес закогчу

    Для тебя этот курс непосильный.

    Ответы: (675)
  83. (672)а чо у тя с жава или жаваскрипт?

  84. Hans Для тебя этот курс непосильный.

    не смеши)

    Ответы: (676) (677)
  85. (675) Ну шо мил человек...Ноябрь уже, чо там за октябрь то вышло?
    Как граф кстати? А то, что то он был вчера подозрительно активен.

    Ответы: (677)
  86. 01.11.2021 09:07:37 отредактировано NewTesla

    qwer10707 (675) Ну шо мил человек...Ноябрь уже, чо там за октябрь то вышло?
    Как граф кстати? А то, что то он был вчера подозрительно активен.

    поидее 50 тыс

    Ответы: (680) (681) (685)
  87. но учитывайте что я был вырублен спазмом желчиных протоков и не мог работать никуя

    Ответы: (686) (689)
  88. + но еще должны принять тз

  89. (677) "по идее" это как?

    Ответы: (681)
  90. qwer10707 (677) "по идее" это как?

    см 679

    Ответы: (682) (683)
  91. (681) А граф как?

    Ответы: (683)
  92. qwer10707 (681) А граф как?

    кто такой граф не знаю, есть величайший деятель Смитти

    вроде норм, на выходных списывались когда на съемках был

  93. вот шо значить [...] работать

    я до этого клевый обмен сделал заказчику

    и ас на тз поставил сроки 2 недели но просрочил тк [...] меня скрючило

    но заказчик с понимаением вроде относится)

    хоят на первомм тз каждый день звонил и заяпывал когда будет готово)

  94. NewTesla поидее 50 тыс

    Тенге. ухахахахахха. [...] вы там работаете 100 баксов в месяц.

  95. NewTesla но учитывайте что я был вырублен спазмом желчиных протоков и не мог работать никуя

    Учитывай теперь что это у тебя будет пожизненно.

    Ответы: (687)
  96. Hans Учитывай теперь что это у тебя будет пожизненно.

    оказывается это особенность организма, хорошо что выяснил)

    это стратегическое действие + 2мл = весь месяц успешен!

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

    Ответы: (688) (691)
  97. (687) А ща что? Когда волнуешься шишка будет вставать?

    Ответы: (691)
  98. NewTesla но учитывайте что я был вырублен спазмом желчиных протоков и не мог работать никуя

    а может быть так что вы были вырублены отсутствием телочек в течении 2х лет?

  99. а помог разобраться мне Лучик
    спс ему!

  100. qwer10707 (687) А ща что? Когда волнуешься шишка будет вставать?

    [smile=:D]

  101. 01.11.2021 11:53:55 отредактировано NewTesla

    [...] как же мне было куево! постоянный страх, боль в мышцах и сбивчивое дыхание

    следите за здоровьем, поцыки!

  102. Коронованный?

или зарегистрируйтесь чтобы ответить!