Size: a a a

Библиотека джависта

2019 December 30
Библиотека джависта
Что будет выведено на экран?

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

public class Prg { 
   public static void main(String args[])
   {
       System.out.print('A' + 'B');
   }
}
Здесь A и B типа char, поэтому будет выведена сумма значений по таблице ASCII, то есть 65 + 66 = 131.
источник
2020 January 04
Библиотека джависта
Что будет выведено на экран?

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();
   }
}
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?

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();
   }
}
Ответ: Compilation Error.

Класс А содержит приватную переменную j, которая не может быть унаследована классом В, поэтому попытка доступа к ней вызывает ошибку компилятора.
источник
Библиотека джависта
Введение в разработку с помощью libGDX, библиотеки для создания мобильных игр.

https://youtu.be/13E9RjOvZHA
источник
2020 January 05
Библиотека джависта
Что будет выведено на экран?

class Test2 { 
public
   static void main(String[] args)
   {
       byte x = 12;
       byte y = 13;
       byte result = x + y;
       System.out.print(result);
   }
}
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?

class Test2 { 
public
   static void main(String[] args)
   {
       byte x = 12;
       byte y = 13;
       byte result = x + y;
       System.out.print(result);
   }
}
Компилятор выдаст Error из-за возможного выхода за границы byte (от -128 до 127).
источник
Библиотека джависта
Practical Microservices Architectural Patterns (2019)

Эта книга даёт полное представление о применении микросервисной архитектуры в реальных проектах. Автор приводит множество примеров работы с микросервисами, а также учит создавать приложения, используя фреймворк Axon и транзакции BASE, планируя всё максимально безопасно. Книга подойдет Java-разработчикам, имеющим опыт работы с распределёнными и многопоточными архитектурами.
источник
Библиотека джависта
источник
2020 January 06
Библиотека джависта
Что будет выведено на экран?

class Test3 { 
public
   static void main(String[] args)
   {
       int x = 011;
       int y = 0xfee;
       int result = x + y;
       System.out.print(x + ":" + y + ":" + result);
   }
}
источник
Библиотека джависта
Java Quick Syntax Reference (2018)

Эта книга представляет собой краткое и точное руководство по языку Java. Небольшие примеры кода помогут вам быстро получить представление о языке, необходимое для решения множества задач. Книга наполнена полезной информацией и пригодится каждому Java-программисту.
источник
Библиотека джависта
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?

class Test3 { 
public
   static void main(String[] args)
   {
       int x = 011;
       int y = 0xfee;
       int result = x + y;
       System.out.print(x + ":" + y + ":" + result);
   }
}
Верный ответ: 9 : 4078 : 4087.

Если число int начинается с нуля, то оно рассматривается как число в восьмеричной системе счисления; если число начинается с 0х — в шестнадцатеричной. Поэтому 011 будет равно 9 в десятичной системе, а 0xfee — 4078.
источник
2020 January 07
Библиотека джависта
Что будет выведено на экран?
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?
Правильный ответ: 66.
источник
Библиотека джависта
Лекция по основам разработки на Java, Reflection API, Spring.

https://youtu.be/Kdgt6hROH3c
источник
2020 January 08
Библиотека джависта
Что будет выведено на экран?

import java.util.*; 
 
public class Test {
public static void main(String[] args)
   {
       int[] x = new int[3];
       System.out.println("x[0] is " + x[0]);
   }
}
источник
Библиотека джависта
javaproglib
Что будет выведено на экран?

import java.util.*; 
 
public class Test {
public static void main(String[] args)
   {
       int[] x = new int[3];
       System.out.println("x[0] is " + x[0]);
   }
}
Программа синтаксически верна, ошибок нет. В Java если массив не инициализируется во время создания, все элементы по умолчанию инициализируются в 0. Верный ответ x[0] is 0.
источник
Библиотека джависта
Небольшой урок по особенностям языка.

https://youtu.be/1ZeqddeMPcw
источник
2020 January 09
Библиотека джависта
Что будет выведено на экран?
источник