1. Ключевые слова
Ключевые слова: слова дают конкретное значение языком Java. Все строчные буквы, которые составляют ключевое слово. ПРИМЕЧАНИЕ. Goto и Const существуют как зарезервированные слова и в настоящее время не используются. Главное не ключевое слово.
2. Идентификатор
Идентификатор: это последовательность символов, используемых для названия классов, интерфейсов, методов, переменных и т. Д.
Правила композиции: Английские заглавные и строчные буквы, цифровые символы, $ и _
Примечание: не могу начать с номера, не может быть ключевым словом в Java и не может быть чувствительным к корпусу
Обычно мы даем следующий идентификатор:
Пакеты, классы или интерфейсы, методы и переменные, константы
Iii. Комментарии
Формат однострочных комментариев: // текст комментария
Формат многострочных комментариев: /* Текст комментария* /
Формат документа Комментарии: /** Текст комментариев* /
Примечание. Многослойные комментарии не могут быть использованы вложенных, а однострочная-в порядке.
Комментарии документов: Проанализировано инструментом Javadoc в руководство, которое будет использоваться в объектно-ориентированных знаниях.
4. Постоянная, категория и преобразование категории
Постоянная: значение не может быть изменено во время выполнения программы.
Постоянная классификация на Java:
Буквальные константы пользовательские константы (спрашивают в объектно-ориентированной части)
1. Общие постоянные:
Константы строки: контент, заключенный в двойные кавычки
целочисленные постоянные,
десятичные константы,
Константы персонажа: контент, заключенный в отдельные кавычки
Логические константы: более уникальные, только верные и ложные
Пустая постоянная: нулевая (объяснение части массива)
2. Категория и конверсия:
Java обеспечивает 4 формы выражения для целочисленных константов: бинарный, восьмиугольный, десятичный и шестнадцатеричный.
Октальные целые числа начинаются с 0, и шестнадцатеричные целые числа начинаются с 0x.
Примечание: сегодняшние компьютерные системы редко используют восьмиугольника. Бинарное представление слишком многословное, поэтому шестнадцатеричный, как правило, предпочтительнее в программах.
Бинарное и восьмиугольное преобразование:
Бинарное и шестнадцатеричное обращение:
3. Подписанное представление данных:
На компьютере существует три обозначения подписанных номеров: исходный код, обратный код и код дополнения. Все операции данных выполняются с использованием кода комплемента.
Оригинальный код: это двоичное представление с фиксированной точкой, то есть наивысший бит - это бит знака, «0» означает положительный, «1» означает отрицательный, а оставшиеся биты представляют размер значения. Обратный код: обратный код положительного числа такой же, как и его исходный код; Обратный код отрицательного числа является обратным кодом его исходного кода обратно, но бит знака (самый высокий бит) остается неизменным. Дополнение: дополнение положительного числа такое же, как и его первоначальное число; Дополнение отрицательного числа состоит в том, чтобы добавить 1 в последний бит его обратного кода.
Основная причина: использование кода комплемента, биты символа и другие биты могут быть обработаны равномерно; В то же время вычитание также может быть обработано с помощью дополнения.
Кроме того, когда добавляются два числа, представленные дополнением, если на самом высоком бите (бит символа), перенос отбрасывается.
Переменные
Обзор переменной: сумма, значение которой может измениться в определенном диапазоне во время выполнения программы
Формат определения переменной: Имя переменной типа данных = значение инициализации;
Примечание: Java Language - это сильно напечатанный язык. Для каждого типа данных определяется конкретный тип данных. Переменные пространства памяти разных размеров выделяются в памяти типом данных:
Примечание: также есть специальный тип нуля в эталонном типе. Так называемый тип данных ссылки является ссылкой на объект, а объект включает в себя два типа: экземпляр и массив. На самом деле, переменная эталонного типа - это просто указатель, но в Java нет указателя.
Переменные делятся на их объявленное местоположение:
Локальные переменные: переменные, определенные внутри метода или операторов блока переменных: переменные, определенные внутри метода и класса
Шесть или восемь основных типов данных и конверсии типа
1. Основная единица хранения данных компьютерных данных:
Байт является основным блоком расчета размера компьютера.
1 байт (байт) = 8 битов (бит)
Бит означает «бит» или «бит», который является основой компьютерных вычислений; Бит в двоичном изображении - это самая маленькая информационная единица в бинарном. Бинарный бит можно использовать для представления простого положительного/отрицательного суждения с двумя состояниями переключателей (таких как выключатели света).
иллюстрировать:
Во время расчета памяти данные с меньшим количеством байтов более быстрее для расчета; В хранении жесткого диска данные с меньшим количеством байтов также могут полностью хранить больше данных.
2. Восемь основных типов данных:
Примечание:
(1) Интеллер по умолчанию: инт. ДЕКАЛА ДЛЯ ДОЛЖНЫ ДОЛЖНЫ БЫТЬ ДОЛЖНЫ ДОЛЖНО ДОЛЖНО «L» или «L» после числа, например: long L1 = 8888888888L; // L должен быть добавлен, иначе произойдет ошибка
(2) Постоянная плавающая точка (десятичная) по умолчанию: двойной. Объявите постоянную поплавок, вам нужно добавить F или F после номера, например: Double D = 12345,6; // Правильный float f = 12.3f; // F должен быть добавлен, иначе произойдет ошибка
(3) Хава -символы кодируются Unicode, каждый символ занимает два байта, поэтому они могут быть представлены в шестнадцатеричном кодировании. Примечание: Unicode - это глобальный язык унифицированный кодирование. Персонаж на языке Java может хранить китайский персонаж, потому что персонажи на Java Langue занимают два байта.
(4) Логический тип подходит для логических операций и обычно используется для управления потоком программ.
Данные логического типа позволяют только значения истинного или неверного, а целые числа с 0 или не 0 могут быть заменены на TRUE и FALSE, что отличается от C.
(5) При определении байта и коротких, они фактически получают значение типа Int. Это сделано мне. Если он больше не находится в их диапазоне, будет сообщена ошибка.
128: 10000000
-128: 10000000 (1 вот бит знака, а также цифровой бит)
Примечания об использовании переменных:
Область применения: в каком уровне брекетов определяется, в котором скобки являются прицелом этой переменной. Две переменные с одинаковым именем не могут быть определены в одной и той же сфере. Значение инициализации: вы не можете использовать его напрямую без значения инициализации. Рекомендуется определить только одну переменную на линии: можно определить несколько переменных, но это не рекомендуется.
3. Преобразование типа данных:
Примечание: логический тип не может быть преобразован в другие типы данных
Преобразование по умолчанию: (преобразование из малого в большую)
Байт, короткий, чар -int - long - float - Double
Байт, короткий, чар дополняют друг друга, и они участвуют в операции и сначала конвертируют его в тип Int
Случаи:
Целевой тип name = (Target Type) (преобразованные данные);
Резюме: Итак, какое преобразование мы используем?
Обычно рекомендуется, чтобы лучше не использовать преобразование типа листа по желанию, поскольку оно может легко вызвать потерю точности данных.
(1) при преобразовании типов данных с большой способностью в типы данных с небольшой емкостью следует добавлять символы, но они могут вызвать снижение точности или переполнения; Обратите особое внимание при их использовании.
(2) Когда существует несколько типов смешанных данных, система сначала автоматически преобразует все данные в тип данных с наибольшей емкостью, а затем выполняет расчеты.
Вопросы интервью:
A: Есть ли какие -либо различия между следующими двумя методами?
float f1 = 12,345f;
float f2 = (float) 12.345;
Ответ: есть разница: F1 фактически преобразуется через двойной тип; в то время как сам F2 - это тип поплавки.
Б: Есть ли проблемы со следующей программой? Если да, то где это?
байт B1 = 3;
байт B2 = 4;
байт B3 = B1 + B2;
байт B4 = 3 + 4;
Ответ: Байт B3 = B1 + B2; Есть проблема. Поскольку добавлены переменные, мы сначала рассмотрим проблему типа, а также рассмотрим проблему типа, когда мы назначаем результат в конце.
Сначала добавьте константы, рассчитайте результат, а затем посмотрите, находится ли он в диапазоне байта. Если нет, будет сообщена ошибка.
C: Каковы результаты следующих операций?
байт B = (байт) 130;
System.out.println (b);
Ответ: -126
D: Операция участия в персонаже: это нужно найти значение «A» в ASCII 97
'A' 65
'0' 48
System.out.println ('a');
System.out.println ('a' + 1);
E: Строки участвуют в операции: это на самом деле система сплайсинга строки.out.println ("Привет"+'a'+1);
System.out.println ('a'+1+"hello");
System.out.println ("5+5 ="+5+5);
System.out.println (5+5+"= 5+5");
Примечание. + Здесь не является операцией с добавлением, а строковой конкатенатором.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.