• Нужны ли кому то сайты написанные на Spring?

    @nagibator8000
    java это больше долгоиграющие проекты, на год разработки и дольше. Для разработки сайтов лучше подходят фреймворки на php/python/ruby. Если хочешь писать на java, проще найти работу в офисе.
    Ответ написан
    Комментировать
  • Почему immutable это добро?

    Andruhon
    @Andruhon
    Software Developer
    Помимо всего прочего, на мой взгляд - вещи, которые меняются - это всегда дополнительная сложность и источник дефектов. Таким образом immutable позволяет уменьшить вышеуказанные риски, порой ценою ресурсов.

    Допустим есть класс, в котором есть какое-то поле, которое устанавливается при создании экземпляра этого класса, и читая код - мы можем быть 100% уверенны, что это поле сохранит своё значение при любых условиях для данного экземляра и нам не нужно будет выискивать чтобы ещё с ним могло произойти. Опять таки, можно не заморачиваться с геттерами создал публичную immutable переменную - и данные сразу защищены от записи извне.
    Ответ написан
    1 комментарий
  • Как перейти по URL Java?

    nowm
    @nowm
    Можно воспользоваться методом encode класса URLEncoder. Только нужно не всю строку с адресом перегонять через encode, а только GET-переменные. Можно так сделать:

    try {
        Desktop d=Desktop.getDesktop();
    
        d.browse(new URI(
            String.format( 
                "http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=%s", 
                URLEncoder.encode( "запрос с кучей пробелов" , "UTF8" )
            )
        ));
    } catch (IOException ioe) {
        ioe.printStackTrace();
    } catch (URISyntaxException use) {
        use.printStackTrace();
    }
    Ответ написан
    4 комментария