Которое из выражений в любом случае  выведет true?
  Anonymous Poll
    4%
    (a < b) && (b<c)
      
    6%
    !( b || a)
      
    69%
    !!(a || !a)
      
    8%
    (a >= b && b >= a)
      
    14%
    Недостаточно информации
      
    Правильный ответ: !!(а || !а). 
Во всех остальных случаях результат зависит от значений переменных. В этом же случае мы применяем логический оператор || на а и !а, результатом чего является true. Потом два раза негируем true:
!!(true) и опять получаем true. При этом величина, хранящаяся в переменной, не влияет на значение.
  Во всех остальных случаях результат зависит от значений переменных. В этом же случае мы применяем логический оператор || на а и !а, результатом чего является true. Потом два раза негируем true:
!!(true) и опять получаем true. При этом величина, хранящаяся в переменной, не влияет на значение.
#video
Наверняка многие не раз задавались вопросом: какой язык следует учить первым? В этом видео подробно рассказывается о том, почему Java является одним из самых универсальных и часто используемых языков разработки и почему изучение программирования следует начинать именно с него.
https://www.youtube.com/watch?v=X81MWzN3j8Q
  Наверняка многие не раз задавались вопросом: какой язык следует учить первым? В этом видео подробно рассказывается о том, почему Java является одним из самых универсальных и часто используемых языков разработки и почему изучение программирования следует начинать именно с него.
https://www.youtube.com/watch?v=X81MWzN3j8Q
#video
Чему можно научиться, проработав всего три месяца по специальности Java-разработчик? Что нужно знать, чтобы получить должность Junior-разработчика и какие задачи чаще всего встают перед начинающими разработчиками в первые месяцы работы? Ответы на эти и другие вопросы в видео.
https://www.youtube.com/watch?v=JgpBN1rFKfs
  
  Чему можно научиться, проработав всего три месяца по специальности Java-разработчик? Что нужно знать, чтобы получить должность Junior-разработчика и какие задачи чаще всего встают перед начинающими разработчиками в первые месяцы работы? Ответы на эти и другие вопросы в видео.
https://www.youtube.com/watch?v=JgpBN1rFKfs
YouTube
  
  Junior Java Developer. Чему я научился за 3 месяца. Какие задачи решал. Работа разработчиком.
  Курс с Udemy:
https://www.udemy.com/spring-hibernate-tutorial/
Где я учил Java:
https://javarush.ru
https://www.patreon.com/testerblog - поддержать!
https://www.donationalerts.com/r/tester_blog
Блог тестировщика, моя жизнь, работа, хобби.
Поддержка канала:…
  https://www.udemy.com/spring-hibernate-tutorial/
Где я учил Java:
https://javarush.ru
https://www.patreon.com/testerblog - поддержать!
https://www.donationalerts.com/r/tester_blog
Блог тестировщика, моя жизнь, работа, хобби.
Поддержка канала:…
Senior/Middle Java Backend Developer
Зарплата: От 120000 RUB
Задачи
— Программировать новые сервисы и дорабатывать существующие;
— Быть точкой ответа на любые прочие технические вопросы;
— Выполнять декомпозицию фич;
— Выполнять code review (вообще у нас cross);
— Контролировать деплои;
— Обеспечивать непрерывность работы системы;
https://proglib.io/vacancies/senior-middle-java-backend-developer-biblioteka-programmista-2019-11-19
  Зарплата: От 120000 RUB
Задачи
— Программировать новые сервисы и дорабатывать существующие;
— Быть точкой ответа на любые прочие технические вопросы;
— Выполнять декомпозицию фич;
— Выполнять code review (вообще у нас cross);
— Контролировать деплои;
— Обеспечивать непрерывность работы системы;
https://proglib.io/vacancies/senior-middle-java-backend-developer-biblioteka-programmista-2019-11-19
Какую ошибку выдаст программа?
  class Base { 
    protected void foo() {} 
}  
class Derived extends Base { 
    void foo() {} 
}  
public class Main { 
    public static void main(String args[]) { 
        Derived d = new Derived(); 
        d.foo(); 
    } 
}Правильный ответ: Compiler Error.
Метод foo() объявлен protected в Base и без модификатора доступа в Derived. Protected-модификатор более "слаб". Когда класс переопределяет метод класса-родителя, не может быть использован более "слабый" модификатор. Если в Base сделать foo() не protected, а public, программа скомпилируется.
  Метод foo() объявлен protected в Base и без модификатора доступа в Derived. Protected-модификатор более "слаб". Когда класс переопределяет метод класса-родителя, не может быть использован более "слабый" модификатор. Если в Base сделать foo() не protected, а public, программа скомпилируется.
First
{
public First() { System.out.println("a"); }
}
class Second extends First
{
public Second() { System.out.println("b"); }
}
class Third extends Second
{
public Third() { System.out.println("c"); }
}
public class MainClass
{
public static void main(String[] args)
{
Third c = new Third();
}
}
Что выведет программа?
Правильный ответ: 
  abcКогда создается новый объект класса Third, до того как вызвать дефолтный конструктор класса Third вызывается дефолтный конструктор класса-родителя, то есть Second, и так далее до начального класса.Что будет выведено на экран?
  class Calculator
{
int num = 100;
public void calc(int num) { this.num = num * 10; }
public void printNum() { System.out.println(num); }
public static void main(String[] args)
{
Calculator obj = new Calculator();
obj.calc(2);
obj.printNum();
}
}
В статье рассказывается о внутренних (вложенных) классах в Java, описывается их роль в проектах и возможности, которые они предоставляют:
https://bit.ly/2MRvl6x
  
  https://bit.ly/2MRvl6x
InfoQ
  
  A First Look at Java Inline Classes
  Java currently supports only two types of value: primitives and object references. Project Valhalla extends this by introducing inline classes which are a new form of type that exhibit some behaviors of both. These new types open the door to better alignment…
  
  Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?   class Calculator  {      int num = 100;      public void calc(int num)  { this.num = num * 10;  }      public void printNum()     { System.out.println(num); }         public static void main(String[] args)      {          Calculator…
Ответ — 20.
В этом коде совпадают названия переменной класса и параметра метода. Для того чтобы обратиться к переменной класса из тела метода calc(), нужно использовать ключевое слово this. В выражении this.num = num * 10 переменная num является локальной переменной метода, и её значение 2, в то время как this.num представляет собой переменную класса, чье начальное значение равно 100. В методе printNum() нет параметра с совпадающим с переменной названием, поэтому на экран выводится измененная переменная num, равная 20.
  В этом коде совпадают названия переменной класса и параметра метода. Для того чтобы обратиться к переменной класса из тела метода calc(), нужно использовать ключевое слово this. В выражении this.num = num * 10 переменная num является локальной переменной метода, и её значение 2, в то время как this.num представляет собой переменную класса, чье начальное значение равно 100. В методе printNum() нет параметра с совпадающим с переменной названием, поэтому на экран выводится измененная переменная num, равная 20.
Что выведет программа?
  class Test
{
public static void main(String[] args)
{
StringBuilder s1 = new StringBuilder("Java");
String s2 = "Love";
s1.append(s2);
s1.substring(4);
int foundAt = s1.indexOf(s2);
System.out.println(foundAt);
}
}
  Библиотека джависта | Java, Spring, Maven, Hibernate
Что выведет программа?   class Test  {      public static void main(String[] args)      {          StringBuilder s1 = new StringBuilder("Java");          String s2 = "Love";          s1.append(s2);          s1.substring(4);          int foundAt = s1.indexOf(s2);…
Ответ: вариант 3) 4.
В коде метод append присоединяет строку s2 к переменной StringBuilder. Далее метод substring возвращает строку от заданного индекса до конца строки. Полученное значение нигде не сохраняется; далее метод indexOf вернет индекс первого появления строки "Love" в s1, то есть 4.
  В коде метод append присоединяет строку s2 к переменной StringBuilder. Далее метод substring возвращает строку от заданного индекса до конца строки. Полученное значение нигде не сохраняется; далее метод indexOf вернет индекс первого появления строки "Love" в s1, то есть 4.
Что будет выведено на экран?
  class Test { 
public
    static void main(String[] args) 
    { 
        for (;;) 
            System.out.println("Java"); 
    } 
}#EJB #video #advanced 
Видео о том, как использовать Java Enterprise для работы с базами данных. Автор расскажет о действительно сложных вещах, которые важно знать.
https://www.youtube.com/watch?v=FaoSwULyB0w
  
  Видео о том, как использовать Java Enterprise для работы с базами данных. Автор расскажет о действительно сложных вещах, которые важно знать.
https://www.youtube.com/watch?v=FaoSwULyB0w
YouTube
  
  Java Pro-двинутый #5. EJB, JPA, Hibernate, PostgreSQL.
  Обзор работы с базой данных на Java при помощи технологий EJB, JPA, Hibernate. Пример работы с PostgreSQL.
Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений…
  Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений…
#book #beginner
Несмотря на то, что уже существует Java SE 9, а версия, описываемая в книге, не выше Java SE 5/6, книга считается классикой программирования на Java и содержит полный обзор языка (за вычетом, разумеется, нововведений последних версий). Автор хорошо изложил основы, касающиеся как Java, так и объектно-ориентированного стиля программирования. Также каждая глава содержит упражнения по закреплению пройденного ранее материала.
t.iss.one/progbook/2549
  
  Несмотря на то, что уже существует Java SE 9, а версия, описываемая в книге, не выше Java SE 5/6, книга считается классикой программирования на Java и содержит полный обзор языка (за вычетом, разумеется, нововведений последних версий). Автор хорошо изложил основы, касающиеся как Java, так и объектно-ориентированного стиля программирования. Также каждая глава содержит упражнения по закреплению пройденного ранее материала.
t.iss.one/progbook/2549
Telegram
  
  Книги для программистов
  
  Хочешь начать карьеру в финтехе с обучения в Лондоне? Умеешь программировать, разбираешься в алгоритмах и структурах данных, но не знаешь Java, C++, JS? 
 
Коллеги в будущем проекте научат :)
 
Технологический Центр Дойче Банка приглашает тебя стать частью команды.
 
Требования:
• выпускник 2019-2020 года факультета ИТ, прикладной математики или физики
• английский уровня Intermediate и выше
• готовность работать full-time
 
Оставь заявку на https://prglb.ru/4zbd5
  Коллеги в будущем проекте научат :)
Технологический Центр Дойче Банка приглашает тебя стать частью команды.
Требования:
• выпускник 2019-2020 года факультета ИТ, прикладной математики или физики
• английский уровня Intermediate и выше
• готовность работать full-time
Оставь заявку на https://prglb.ru/4zbd5
  Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?  class Test {  public     static void main(String[] args)      {          for (;;)              System.out.println("Java");      }  }
Ответ: Java (бесконечно)
В цикле for, представленном выше, мы ничего не инициализируем, не проверяем никаких условий и не инкрементируем/декрементируем переменных, и в данном случае он будет работать бесконечно.
  В цикле for, представленном выше, мы ничего не инициализируем, не проверяем никаких условий и не инкрементируем/декрементируем переменных, и в данном случае он будет работать бесконечно.
