Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class Derived { public void getDetails(String temp) { System.out.println("Derived class " + temp); } } public class Test extends Derived { public int getDetails(String temp) { …
Ответ: Compilation error.

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

public class Test 
{
try
{
public Test()
{
System.out.println("Java");
throw new Exception();
}
}
catch(Exception e)
{
System.out.println("JAVA");
}
public static void main(String[] args)
{
Test test = new Test();
}
}
Блог Java разработчика

На канале @java_developer автор делится своим опытом, публикует задания с собеседований, берёт интервью у опытных разработчиков из разных сфер и многое другое. Вот например пять достойных постов:

Вопросы с собеседований
https://yangx.top/java_developer/220

Книги для Java-разработчиков
https://yangx.top/java_developer/211

Интервью с разработчиком из Сингапура
https://yangx.top/java_developer/417

Как поднять себе зарплату
https://yangx.top/java_developer/27

Как освоить GIT
https://yangx.top/java_developer/260

Подписывайтесь на канал, ставьте рок @java_developer
Что будет выведено на экран?

public class Test 
{
private static int value = 20;
public int s = 15;
public static int temp = 10;
public static class Nested
{
private void display()
{
System.out.println(temp + s + value);
}
}

public static void main(String args[])
{
Test.Nested inner = new Test.Nested();
inner.display();
}
}
Что вы думаете по поводу сложности контента?
public poll

Всё нравится, продолжайте в том же духе – 276
👍👍👍👍👍👍👍 53%

Слишком просто, нужны вопросы сложнее – 242
👍👍👍👍👍👍 47%

👥 518 people voted so far.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? public class Test { private static int value = 20; public int s = 15; public static int temp = 10; public static class Nested { private void display() { System.out.println(temp…
Ответ: Compilation Error.

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

class Test { 
public static void main(String args[])
{
try {
int x = 5 / 0;
}
catch (Exception e) {
System.out.print("Exception ");
}
catch (ArithmeticException e) {
System.out.print("ArithmeticException ");
}
System.out.println("Last Line");
}
}
Java. The Complete Reference, 11 edition (2019)

Руководство, обновленное после выхода Java SE 11, показывает, как разрабатывать, компилировать, отлаживать и запускать программы на Java. Автор бестселлеров по программированию покрывает все темы языка, включая синтаксис, ключевые слова и основные принципы программирования. Вы также найдете информацию о Java API, фреймворке Collections, библиотеке многопоточности и параллелизме. Эта книга предлагает полное введение в Java для начинающих.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что выведет программа? class Test { public static void main(String args[]) { try { int x = 5 / 0; } catch (Exception e) { System.out.print("Exception "); } catch (ArithmeticException…
Ответ: Compile time error.

В Java принято, что в try/catch определяется catch сначала от производных классов, и до класса-родителя. Здесь ArithmeticException является производным класса Exception, поэтому возникает ошибка.
​​"Устал работать удалённо, устроюсь-ка я в Пятёрочку и всю жизнь проживу в Усть-Пердюльске" — услышали мы однажды в параллельной вселенной.

В этой вселенной наоборот: люди хотят работать удалённо и переехать в другую страну, но не знают как.

Сохраняйте:
1. Кем работать на удалёнке, если ничего не умеешь
2. Как переехать в другую страну (обзор стран, документов и денеженых затрат)
3. 220 вакансий на удалёнку (список ежедневно обновляется)

Спонсор этого поста — канал @theyseeku, на котором уже 2 года публикуют свои вакансии все надёжные работодатели.
Что будет выведено на экран?

public class Prg { 
public static void main(String args[])
{
System.out.print('A' + 'B');
}
}
Что будет выведено на экран?

class A { 
public int i;
private int j;
}

class B extends A {
void display()
{
super.j = super.i + 1;
System.out.println(super.i + " " + super.j);
}
}

class inheritance {
public static void main(String args[])
{
B obj = new B();
obj.i = 1;
obj.j = 2;
obj.display();
}
}
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class A { public int i; private int j; } class B extends A { void display() { super.j = super.i + 1; System.out.println(super.i + " " + super.j); } } class inheritance { …
Ответ: Compilation Error.

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

class Test2 { 
public
static void main(String[] args)
{
byte x = 12;
byte y = 13;
byte result = x + y;
System.out.print(result);
}
}