31Авг/120
[Java] Шпаргалка 1
- Ключевые и зарезервированные слова языка
- Типы данных
- Имена переменных
- Ссылки
1. Ключевые и зарезервированные слова языка
abstract | continue | for | new | switch |
assert | default | if | package | synchronized |
boolean | do | goto | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp | volatile |
const | float | native | super | while |
Слова const
и goto
зарезервированы, но не используются.
2. Типы данных
- Основные:
- Числовые (NumericType)
- Логические (boolean)
- Числовые:
- Целочисленные (IntegralType)
- С плавающей запятой (FloatingPointType)
- Целочисленные:
byte short int long char
- С плавающей запятой
float double
Размеры:
byte | 8 бит |
short | 16 бит |
int | 32 бита |
long | 64 бита | float | 32 бита |
double | 64 бита |
char | 16-bit |
Имеют два значения: true
и false
.
Тонкости
- Целые числа бывают по основаниям 8 (0n, где n - числа от 0 до 8), 10 (обычная запись), 16; (0xN, где N - числа от 0 до 9 и буквы A,B,C,D,E,F)
- Регистр символов в числах не имеет значения (22l == 22L, 0xcafe == 0XCAFE и т.д.);
- По умолчанию числа с плавающей точкой имеют тип double.
- Для числел с плавающей точкой можно не задавать целую часть, т.е. следующее правильно
double d = .5;
3. Имена переменных
В качестве имен переменных, методов, классов и т.д. можно использовать любую комбинацию символов unicode, чисел и знаков валюты ($) и подчеркивания (_). Причем имя не может начинаться с цифры.
корректные объявления
int _a; int $c; int ______2_w; int _$; int this_is_a_very_detailed_name_for_an_identifier;
некорректные объявления
int :b; int -d; int e#; int .f; int 7g;
4. Ссылки
Полная спецификация языка: The Java™ Language Specification (Java SE 7 Edition)
Комментарии (0)
Пинги (0)
(подписаться на новые комментарии в этой ветке)
Нет обратных ссылок на эту запись.
Leave a comment