Подготовка к OCA chapter 1

Собственно неделя прошла, часть первая книги OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 прочитана и переварена. Глава называется Java Building Blocks

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

Вот что нужно (необходимо, но недостаточно) знать для успешного прохождения экзамена из главы первой вышеуказанной книги:

  • Public вполне себе валидный идентификатор, т.к. java регистрочуствительный язык
  • есть задания, где нужно указать в куске кода на какой строке сгенерируется compile error. Собственно нужно указать на все строки где это может произойти, а не только там где кажется это логичным. Например тут:
1
2
3
4
5
6
4: short numPets = 5;
5: int numGrains = 5.6;
6: String name = "Scruffy";
7: numPets.length();
8: numGrains.length();
9: name.length();

нужно указать на 5, 7, 8 строки, а не только на 5.

  • следущее тоже нужно знать, но насколько это применимо на практике спорный вопрос:
1
2
3
int amount = 0b101;
int amount = 0xE;
double amount = 0xE;

подобные объявления компилятор проглотит и не подавится.

Плавно перехожу на следующую главу Operators and Statements