Вторник, 26.09.2017, 22:51
Приветствую Вас Заблудший(Гость) | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории каталога
с++ [1]
Java [6]
та которая Java машина
Работа в 1c [1]
Форма входа
Поиск
Друзья сайта

Статистика
Pir
Главная » Статьи » Программирование » Java

Java Атомарные типы данных
Продолжаем ознакомление с платформой java. В текущем уроке поговорим о особенностях языка java и создадим небольшой демонстрационный примерчик.

В языке java лежит объектно ориентированная основа, классы объекты, и все в этом духе. Понять это можно даже с простейшего примера для которого требуется создание класса которое должно совпадать с именем файла в котором находится в прошлом примере это public class Project1. Об ООП в Java мы поговорим возможно но позднее. Это сейчас не нужно и не интересно, на данном этапе гораздо интереснее что-нибудь написать не просто hello world а что-нибудь поинтереснее, по действительнее.

Введем термин “Пространство имен” это область видимости некоторых данных например переменных, функций, классов, записей и так далее. В прошлом функция “println”находилась в пространстве имен out а out находтится в пространстве имен System. Все просто, кто не понял зачем тем скажу чтобы не запутаться ведь возможностей у java очень много, и многие имеют классы с одинаковым наименованием, но разными значениями. Для того,чтобы не путаться где и какой использовать.было и задумано это использовать.(Если честно то реальные помыслы разработчиков мене неизвестны, это только мое предположение, что мол удобно и все такое,у /Net похожая структура , и тоже очень широко используется области видимости!).

Типы данных

Начнем с разбора простейших типов классов, постоянно встречающихся в работе.

Java очень похож на языки C/C++ по структуре построения операций, и действий. Так что те кто знает С/С++ могут порадоваться!

Атомарные типы используется везде и всегда, поэтому такие типы данных как int,float сохранились здесь, но они имеют себе подобные аналоги реализованные в виде объектов, (раз уж все в объектах то почему бы их не сделать).

Небольшой примерчик демонстрирующий работу с переменными.

Code

int i=10;
float f=10.111f;
Integer ii=i;
Float ff = f;
String S;
S="ii="+ii.toString();
System.out.println(S);
S="i="+((Integer)i).toString();
System.out.println(S);
S="ff="+ff.toString();
System.out.println(S);

В выше сказанном(нарисованном, написанном, отображенном) видно что сначала инициализируюем переменные i,f со значением 10, и 10.111 (формат вещественный записывается в виде xxx.ddddddf где x целое число, d дробная часть f идентификатор который говорит системе, что число вещественное) далее инициализируюем объектные аналоги ii и ff, и выводятся на экран.

В этом примере также имеет место быть преобразование типов,S="i="+((Integer)i).toString();вот в этой строке преобразовывается int в Integer, зачем? для того, чтобы воспользоваться методом который имеется у Integer дляпреобразования числа в строку, и вывода полученного на экран.

Категория: Java | Добавил: Xapac (28.02.2009)
Просмотров: 1434 | Рейтинг: 0.0/0 |
Всего комментариев: 0

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2017