Ответы пользователя по тегу Java
  • Throwable или Exception?

    @Apx
    Java/JavaEE/Javascript developer
    А почему не упростить и не убрать кучу ненужных try?
    public void doAndForget() {
         boolean firstOk = false;
         boolean secondOk = false;
         try{
              firstOk = service.doFirst();
              if (firstOk){ //Если есть какая то жесткая зависимость исхода выполнения
                   secondOk = service.doSecond();
              }
         } catch(Чего угодно){
              Log.warn("Status 1 task: "+ firstOk+"; 2nd task "+secondOk;
         } finally {
              //Проверить флаги и вызвать откаты в нужной последовательности
         }
    
    }
    

    И всё же лучше не пытаться поймать какие то NoClassDefFound или там java.lang.OutOfMemoryError: PermGen space, в последнем случае там уже в памяти может быть всякая срань, не доработавший gc или что то. Данные могут быть уже не валидны или неверны.
    Ответ написан
    1 комментарий
  • Выбор языка программирования. Помогите определиться

    @Apx
    Java/JavaEE/Javascript developer
    А собственно разницы то, если вам всё с нуля осваивать.
    Что Java (Swing, SWT как вариант eclipse RCP или netbeans platform), что Qt всё равно придётся превозмогать.
    У меня например на работе куча Java проектов, энтерпрайз и не очень. В аутсорсе тоже куча java.
    На qt проектов пару видел, но там было просто ассорти из языков.
    Выбирайте то что хотите, без куска хлеба не останетесь да и при присутствии серого вещества познать дао в чём либо не представляет проблем =)
    Ответ написан
    Комментировать
  • Связать фреймворки?

    @Apx
    Java/JavaEE/Javascript developer
    Попробуйте сделать по шагам отсюда. У меня всё получилось в своё время.
    Ответ написан
    1 комментарий