Целочисленные типы
В обоих языках имеются следующие целочисленные типы.
•Тип байтовых целых чисел, называемый в Java byte, а в C# — sbyte. Его значения лежат между -27 и (27-1) (т.е. между -128 и 127)
•short, чьи значения лежат в интервале -215 – (215-1) (-32768 – 32767)
•int, чьи значения лежат в интервале -231 – (231-1) (-2147483648 – 2147483647)
•long, чьи значения лежат в интервале -263 – (263-1) (-9223372036854775808 – 9223372036854775807)
ВC# имеются беззнаковые аналоги всех перечисленных выше типов:
| свой тип byte со значениями от 0 до (28-1 = |
| 255). |
| ushort со значениями от 0 до (216-1) = 65535 |
| uint со значениями от 0 до (232-1) = 4294967295 |
| ulong со значениями от 0 до (264-1) = |
| 18446744073709551615 |
Классы-обертки целочисленных типов | Типы-обертки целочисленных типов |
называются так: | называются так: |
java.lang.Byte | System.SByte |
java.lang.Short | System.Byte |
java.lang.Integer | System.Int16 |
java.lang.Long | System.UInt16 |
| System.Int32 |
| System.UInt32 |
| System.Int64 |
| System.UInt64 |
- Предисловие
- Лекция 1. Проблемы разработки сложных программных систем
- Программы «большие» и «маленькие»
- Принципы работы со сложными системами
- Литература к Лекции 1
- Лекция 2. Жизненный цикл и процессы разработки ПО
- Понятие жизненного цикла ПО
- Модели жизненного цикла
- «Тяжелые» и «легкие» процессы разработки
- Унифицированный процесс Rational
- Экстремальное программирование
- Лекция 4. Анализ предметной области и требования к ПО
- Анализ предметной области
- Выделение и анализ требований
- Литература к Лекции 4
- Лекция 5. Качество ПО и методы его контроля
- Качество программного обеспечения
- Методы контроля качества
- Ошибки в программах
- Лекция 6. Архитектура программного обеспечения
- Анализ области решений
- Архитектура программного обеспечения
- Разработка и оценка архитектуры на основе сценариев
- Литература к Лекции 6
- Лекция 7. Образцы проектирования
- Образцы человеческой деятельности
- Многоуровневая система
- Литература к Лекции 7
- Лекция 8. Образцы проектирования (продолжение)
- Данные–представление–обработка
- Идиомы
- Шаблонный метод
- Образцы организации и образцы процессов
- Литература к Лекции 8
- Понятность
- Методы разработки удобного программного обеспечения
- Лекция 10. Основные конструкции языков Java и C#
- Платформы Java и .NET
- Целочисленные типы
- Инструкции и выражения
- Выражения
- Наследование
- Шаблонные типы и операции
- Описание метаданных
- Средства создания многопоточных программ
- Основные понятия компонентных технологий
- Общие принципы построения распределенных систем
- Лекция 13. Компонентные технологии разработки Web-приложений
- Web-приложения
- Платформа Java 2 Enterprise Edition
- Именование
- Работа с XML
- Отказоустойчивость
- Защита
- Работа с XML
- Литература к Лекции 13
- Уровень бизнес-логики и модели данных в J2EE
- Компоненты, управляемые сообщениями
- Уровень модели данных в .NET
- Уровень пользовательского интерфейса в J2EE
- Уровень пользовательского интерфейса в .NET
- Лекция 15. Развитие компонентных технологий
- Развитие технологий J2EE
- Java Data Objects
- Enterprise Java Beans 3.0
- Среда Spring
- Защита
- Литература к Лекции 15
- Лекция 16. Управление разработкой ПО
- Задачи управления проектами
- Окружение проекта
- Структура организации-исполнителя проекта
- Управление рисками