Эти примечания предполагают, что Java НЕ является вашим родным языком!

Конвенция:

В java переменные записываются в формате lowerCamelCase. Для классов это должно быть в CamelCase.

Чтобы сохранить переменную в Java, вам нужны 3 части информации:

  1. Тип значения.
  2. Имя переменной.
  3. Значение переменной.

Пример:количество пассажиров = 20;

Java является строго типизированным, что означает, что после определения типа значения переменной вы можете хранить только значения этого типа. Вы не можете сохранить текст в переменнойint, иначе код не скомпилируется.

  • Java чувствителен к регистру. int Passengers — это не то же самое, что int Passengers.
  • Вы можете установить переменные равными друг другу. Если я установлю int busTickets = пассажиров, busTickets будет иметь то же значение, что и пассажиры (20).

Как обновить значение внутри переменной:

* Создайте новый класс с именем Bus.Java. *Убедитесь, что у него есть метод main().

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

Когда использовать char вместо String:

Char хранит только 1 переменную, и ее нужно заключать в одинарные кавычки.

Если String является более гибким и может хранить отдельные символы, почему бы не всегда использовать тип String?

Из-за использования памяти и производительности. Char занимает меньше памяти и работает быстрее, поскольку char — это примитивный тип, а String — объект.

Когда использовать int или long:

Int может хранить только числа в пределах 2 миллиардов.

При использовании long нам нужно добавить букву L в конце числа, чтобы убедить Java, что вы используете long для хранения больших чисел. (пример: длинная популяция = 700000000L;)

По той же причине, по которой мы используем char, когда нам нужно сохранить только 1 символ, использование long для хранения небольших чисел неэффективно, поскольку занимает больше памяти и снижает производительность. .

Двойной тип:

Может использоваться для хранения десятичных знаков, а int и long — нет. Когда вы сохраняете число в double, даже если вы не указываете его как десятичное, double сохранит его как единицу. Поэтому, если вы скажете double num = 10, оно будет сохранено как 10,0.

Double всегда следует использовать для математических вычислений.

Можно использовать приведение типов для преобразования одного типа в другой:

Бывший. чтобы преобразовать значение double в int:

Если у нас есть double decimal = 10,5 и мы хотим, чтобы int integer = to decimal, нам нужно сначала указать тип, к которому мы приводим, и исходное значение, например : int integer = (int)decimal; Таким образом, java сократит десятичное число и сохранит только 10 в целочисленной переменной.

Никогда не используйте == или != для сравнения строковых значений. Для сравнения строк используйте: sentence.equals(sentence2) или !sentence.equals(sentence2)

Java использует || (ИЛИ) и && (И) в качестве операторов сравнения.

Когда использовать переключатель вместо else if:

Switch сравнивает одно значение со списком значений. Он сравнивает аргумент со списком вариантов, если аргумент соответствует case1, выполняется case1. Не забудьте добавить break; после случая, чтобы Java знал, что ему нужно прекратить работу после того, как он соответствует регистру.

  • В 95 % случаев вы будете использовать if-else.
  • If-else может проверять любое условие, а switch может сравнивать только одно значение со списком других значений.

print против println:

println() печатает текст и переходит на новую строку.

Систем.выход. println ("а");

Систем.выход. println("б");

Систем.выход. println("с");

>> a

>> b

>> c

print печатает текст, но не переходит на новую строку. Таким образом, последующие вызовы печати печатаются в той же строке.

Систем.выход. печать ("а");

Систем.выход. напечатать ("б");

Систем.выход. напечатать("с");

>> a b c