Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (18)
  • По каким материалам изучать Java EE?

    firezhek
    @firezhek
    Java Developer
    Java EE - по-сути слоистая штука. И начинать надо с самого низа.

    1) JSP, servlets - у Орейли книга есть отличная, на JSP и сервлетах особо внимание не заострять, понять как они работают внутри, далее этого будет достаточно
    2) Затем можно JDBC глянуть, потом JPA (JPA in action). Ток обязательно самую последнюю версию
    3) Затем перейти к EJB и JAX-RS (по JAX-RS серия уроков от javabrains), по EJB - EJB 3.2 In Action, Mastering EJB 3.0
    4) Затем можно чтобы в кучу все собрать, прочесть Java EE Essentials.

    ну как то так)
    Ответ написан
    Комментировать
  • В чем отличие между class и public class в Java?

    firezhek
    @firezhek
    Java Developer
    Странный вопрос, ну да ладно. Смотри. class {} , access modifier = (private ,protected, default(none), public) . Пабликом ты говоришь, что класс доступен из других пакетов, при этом конструктор может быть паблик, а у класса стоять просто class. Но в этом не будет смысла, так как ты не сможешь использовать этот класс в другом пакете , так как модификатор доступа у тебя package-private у класса.

    Модификатор конструктора ,по-сути в твоем случае, просто ограничивает область , где ты можешь инициализировать этот класс. А модификатор класса, где будет доступен твой класс.

    К примеру

    package1;
    
    public class Animal { 
    
    Animal(){}
    }
    
    public static void gav(){
    }
    
    }
    
    package2;
    
    public class ZooPark{
    
    public void main(String[] args) {
    Animal animal = new Animal(); // ошибка здесь, конструктор не доступен т.к. package-private
    Animal.gav(); //- ок , класс доступен, статик тоже доступен. ps статик метод тоже публичный
    }
    
    }
    Ответ написан
    Комментировать
  • Взаимодействие интерфейса и клиента (rest api)?

    firezhek
    @firezhek
    Java Developer
    Можно посмотреть запросы, это очень просто сделать, если у тебя веб-приложение. В консоле разраба открыть networking и глянуть. Сейчас чаще всего используется REST, но если система легаси, то может и SOAP.
    Ответ написан
    Комментировать
  • Какие существуют в настоящее время очные курсы Java в Санкт-Петербург (СПб, Питере)?

    firezhek
    @firezhek
    Java Developer
    По-моему нужно просто подтянуть знания без курсов, пойти в какую-нибдуь Java-школу бесплатную, после которой берут на работу. в T-Systems набор вроде каждые 3 мес, посмотри)
    Ответ написан
    1 комментарий
  • ********DELETED***********?

    firezhek
    @firezhek
    Java Developer
    Кратко очень посмотрел.

    Косяки -
    1) Ловишь непроверяемые эксепшены, catch (NullPointerException) - ну такое себе))
    2) Нет джава дока вообще
    3) Магические числа - array[1] array[2] array[3] array[4] - только разраб, который писал это, знает что там лежит)
    4) Можно побыть хипстотой , и подключить lombok чтобы убрать геттеры, сеттеры, код почище станет
    Ответ написан
    Комментировать