КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Литералы
Ключевые слова Комментарии Символы, строки и идентификаторы Некоторые из особенностей элементов Java Установка Java в переменных окружениях Java JDK включает обычно 6 подкаталогов: bin – содержит выполняемые модули и утилиты JDK; demo – включает множество апплетов, а также примеры текстов программ на java; docs – содержит документацию по java; include – включает заголовочные файлы С и С++, используемые для построения среды Java; lib – библиотеки и архивы, используемые в Java; src – исходные коды библиотек, созданных компанией Sun.
Лекция 2 Тема 2. Язык Java. Обзор базовых конструкций и основных элементов языка. Отличительные особенности Java (по сравнению с С++) Основные элементы и типы данных языка Java
В Java отсутствуют глобальные переменные. Вводится понятие пакетов (packages), которые представляют наборы классов, включаемых оператором import. Каждый пакет располагается в каталоге. Пример:
import java.io.*; import My_kat.Podkat.*; .* означает, что импортируется всё содержимое.
Они состоят из 16- разрядных кодов UNICODE, где первые 256 символов соответствуют ASCII- символам (кодам). В Java отсутствуют структуры struct и union. Функции и процедуры заменены на методы. Имена классов Java рекомендуется начинать с большой буквы. Методы в Java определяются в соответствии со следующим форматом: тип_возврата имя_метода (тип_парам.1 имя_парам.1, тип_парам.2 имя_парам.2, …, тип_парам.N имя_парам.N) { //тело метода …}
С метода main() начинается каждое приложение.
Типы Java разделены на 2 категории: · Примитивные типы; · Ссылки; Примитивные типы – boolean и числовые типы. Числовые типы содержат целочисленные типы (byte, short, int, long, char) и вещественные типы (float, double). Ссылочные типы – это классовые, интерфейсные типы и типы массивов. Отдельно выделяется тип Null. Объект в Java – это динамически созданный экземпляр классового типа или динамически созданный массив. Значения ссылочного типа – это ссылки на объекты. Идентификатор – это последовательность неограниченной длины букв и цифр Java с буквой на первом месте. Идентификатор не может быть с таким же названием, как ключевой слово, логический литерал или Null-литерал.
1. /* текст */ - комментарии такого типа могут занимать несколько строк. 2. // …. – однострочные комментарии. Комментарии не могут быть вложенными.
Ключевые слова нельзя использовать как идентификаторы: abstract, default, if, private, throw, boolean.
Литерал – это представление в исходном коде значения простого типа. Типы литералов: 1) Целый литерал – может быть выражен 10-чным, 16-чным или 8-чным числом. 10-чная запись числа является либо простым ASCII-символом “0”, либо состоит из цифр от 1 до 9. 16-чная запись числа состоит из ASCII-символов Ох или ОХ, идущих перед одной или несколькими ASCII 16-чными цифрами. 16-чные цифры со значениями от 10 до 15 обозначаются буквами от A до F. 8-чная запись числа состоит из ASCII-цифры “0”, сопровождаемой одной или большим количеством ASCII-цифр от 0 до 7. Примеры целых литералов: 0, 2, 0372, ОхDataCafe, 1996, Ox00FF00FF 2) Вещественный литерал имеет следующие части – целая часть, десятичная точка, дробная часть, экспонента и суффикс типа. Экспонента обозначается ASCII-буквой е или Е, сопровождаемой целым числом (возможно со знаком). По крайней мере, одна цифра в целой или дробной части и либо десятичная точка, либо экспонента, либо плавающий суффикс типа необходимы. Все другие части необязательны. Пример:
тип float 2.f.3f 0f 3.14f тип double 2..3 0.0 3.14 1e-9d
3) Логический литерал. Это тип Boolean (true и false) 4) Символьный литерал. Представляется в виде символа или UNICODЕ-последовательности, заключённой в одиночные кавычки. Пример: ‘a’ ‘%’ ‘\t’ ‘\\’ ‘\177’ ‘ ‘ 5) Строковый литерал. Состоит из “0” или большего количества символов, которые заключены в “ ”. Каждый символ может быть представлен в UNICODЕ-последовательности. Строковый литерал имеет тип String и всегда ссылается на экземпляр класса String. Пример: “Я самый лучший” 6) Null-литералы. Тип Null имеет одно значение – нулевая ссылка, представляемая пустым литеральным указателем. Нулевой литерал всегда имеет тип Null.
Разделители В Java 9 разделителей: () { } [ ];,.
Дата добавления: 2014-12-25; Просмотров: 526; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |