Эти примечания предполагают, что Java НЕ является вашим родным языком!
Конвенция:
В java переменные записываются в формате lowerCamelCase. Для классов это должно быть в CamelCase.
Чтобы сохранить переменную в Java, вам нужны 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