Подробное руководство по программированию на Java


     Смотрите здесь юрист по взысканию алиментов. |          

Подробное руководство по программированию на Java


Введение в Java
Введение в Java
Введение в Java
Введение в Java
Казалось бы, на сегодняшний день изобретены уже все языки программирования, какие только можно придумать. Но нет - появился еще один, с названием Java. Этот язык сумел полу
Инструментарий
Инструментарий
Инструментарий разработчика
Инструментарий разработчика Первоначально средства разработки приложений и аплетов Java были созданы фирмой Sun Microsystems и до сих пор они пользуются популярностью. В сети Internet по а
Пакетные средства
Пакетные средства В JDK входят пакетные программы для компиляции исходных текстов приложений Java, виртуальная машина, программа автоматизированного создания документации по классам, справо
Интегрированные средства разработки
Интегрированные средства разработки Для тех, кто привык пользоваться визуальными средствами разработки, доступны два других инструмента, созданных в Sun Microsystems. Это Java WorkShop 2.0 и

Главное окно приложения
Главное окно приложения .Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению Среди основных возможностей Java WorkShop 2.0 назовем
Java WorkShop 2 0 позволяет
Java WorkShop 2.0 позволяет разрабатывать пользовательский интерфес с помощью визуальных средств.Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью
Проектирование логики
Проектирование логики работы приложения.Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению В наборе компонент JavaBeans, доступных
Визуальное проектирование
Визуальное проектирование пользовательского интерфейса.Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению Подборку различных инстр
Браузеры
Браузеры Для проверки работы аплетов вам следует установить браузер, способный работать с аплетами Java. Такая возможность есть во всех современных браузерах, поэтому вы можете выбрать лю

Подключение к Internet
Подключение к Internet Заметим, что для запуска аплетов вам не нужно обязательно подключаться к Internet - вы можете встраивать аплеты в документы HTML, расположенные на локальном диске ваш
Документация и литература
Документация и литература На прилавках книжных магазинов вы можете найти несколько отечественных и переводных книг, посвященных программированию на языке Java. Большинство из них ориентиров
Мобильность
Мобильность
Мобильность Java
Мобильность Java В свое время вы слышали, что язык программирования С является мобильным. Это нужно понимать в том смысле, что имеется принципиальная возможность переноса программ C на р
Перенос приложения с

Перенос приложения с платформы Windows NT на платформу Macintosh Вначале программист готовит исходные тексты приложения для платформы Windows NT и отлаживает их там. Для получен
Подготовка приложения
Подготовка приложения Java для работы на разных платформах Таким образом, приложение Java компилируется и отлаживается только один раз, что уже значительно лучше. Остается, прав
Типы данных
Типы данных
Базовые типы данных
Базовые типы данных В языке Java определено восемь базовых типов данных. Для каждого базового типа данных отводится конкретный размер памяти. Этот размер, как мы говорили в предыдущем разд
Классы Java
Классы Java

Библиотеки классов Java
Библиотеки классов Java Если предоставить в распоряжение программиста только язык программирования и не снабдить его набором готовых модулей, предназначенных для решения самых распростране
Встроенные классы
Встроенные классы В языке Java все классы происходят от класса Object, и, соответственно, наследуют методы этого класса. Некоторые библиотеки классов подключаются автоматически, и мы будем
Замещающие классы
Замещающие классы Очень часто в наших приложениях вместо базовых типов переменных мы будем использовать объекты встроенных классов, которые называются замещающими классами (wrapper classes)
Класс String
Класс String Класс String предназначен для работы с такими часто встречающимися объектами, как текстовые строки. Методы этого класса позволяют выполнять над строками практически все операци
Другие встроенные классы

Другие встроенные классы Среди других встроенных классов отметим класс Math, предназначенный для выполнения математических операций, таких как вычисление синуса, косинуса и тангенса. Пред
Подключаемые библиотеки классов
Подключаемые библиотеки классов Ниже мы кратко перечислим подключаемые библиотеки классов для того чтобы вы могли оценить возможности набора классов Java. Подробное описание этих классов ес
Библиотека классов java util
Библиотека классов java.util Библиотека классов java.util очень полезна при составлении приложений, потому что в ней имеются классы для создания таких структур, как динамические массивы, ст
Библиотека классов java io
Библиотека классов java.io В библиотеке классов java.io собраны классы, имеющие отношение к вводу и выводу данных через потоки. Заметим, что с использованием этих классов можно работать не
Библиотека классов java net
Библиотека классов java.net Язык программирования Java разрабатывался в предположении, что им будут пользоваться для создания сетевых приложений. Поэтому было бы странно, если бы в составе
Сетевая игра Java Color

Сетевая игра Java Color Lines.Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению Это сетевая версия известной игры Lines, которая
Библиотека классов java awt
Библиотека классов java.awt Для создания пользовательского интерфейса аплеты Java могут и должны использовать библиотеку классов java.awt. AWT - это сокращение от Abstract Window Toolkit (и
Библиотека классов java awt image
Библиотека классов java.awt.image В среде любой операционной системы работа с графическими изображениями является достаточно сложной задачей. В операционной системе Windows для этого примен
Библиотека классов java awt peer
Библиотека классов java.awt.peer Библиотека классов java.awt.peer служит для подключения компонент AWT (например, кнопок, списков, полей редактирования текстовой информации, переключателей
Библиотека классов java applet
Библиотека классов java.applet Как нетрудно догадаться из названия, библиотека классов java.applet инкапсулирует поведение аплетов Java. Когда вы будете создавать свои аплеты, вам будет нуж
Указатели

Указатели
Указатели которых нет
Указатели, которых нет Самая большая и шокирующая новость для тех, кто раньше программировал на С, а теперь занялся изучением Java, это то, что в языке Java нет указателей. Традиционно счи
Массивы
Массивы
Массивы в Java
Массивы в Java Для создания массива вы можете пользоваться квадратными скобками, расположив их справа от имени массива или от типа объектов, из которых составлен массив, например: int nNu
Сборка мусора

Сборка мусора
Сборка мусора
Сборка мусора Одна из интереснейших особенностей языка программирования Java и среды выполнения приложений Java заключается в наличии специального процесса сборки мусора, предназначенног
Реализация классов
Реализация классов
Особенности реализации классов в Java
Особенности реализации классов в Java Если вы умеете программировать на языке С++, у вас не возникнет никаких проблем с программированием на Java, так как эти языки очень похожи. Однако
Определение класса

Определение класса Для создания классов вы можете использовать только ключевое слово class. Что же касается union, то это ключевое слово в Java не применяется. В языке программирования С++ о
Определение методов
Определение методов Вы не можете определять методы вне тела класса, создавая таким образом глобальные функции. Нет также возможности определения вне класса глобальных данных. Тем не менее,
Переопределение операторов
Переопределение операторов В языке С++ вы могли переопределить операторы, такие как +, -, ++ и так далее. Язык Java не допускает переопределение, что сделано для упрощения программирования.
Интерфейсы
Интерфейсы Интерфейсы создаются при помощи ключевого слова interface таким же образом, что и классы. Однако в отличие от последних, интерфейсы являются аналогом абстрактных базовых классов
Ссылки на методы класса
Ссылки на методы класса Так как в Java нет указателей, нет возможности ссылаться на методы с помощью оператора -. Для ссылки на метод класса используется только оператор "точка&quo
Наследование

Наследование С помощью ключевого слова extends вы можете унаследовать один класс (дочерний) от другого (базового). Множественное наследование не допускается. Таким образом, для каждого доч
Главное окно приложения
Главное окно приложения
Визуальные средства разработки Java WorkShop 2 0
Визуальные средства разработки Java WorkShop 2.0
Проектирование логики работы приложения
Проектирование логики работы приложения
Визуальное проектирование
Визуальное проектирование пользовательского интерфейса
Сетевая игра Java Color Lines

Сетевая игра Java Color Lines


Введение в экспертные системы - перейти
Введение - перейти
Что такое экспертная система? - перейти
Обзор исследований в области ИИ - перейти
Представление знаний - перейти
Символические вычисления - перейти
Системы, основанные на знаниях - перейти

Ассоциативные сети и системы фреймов - перейти
ООП - перейти
Логическое программирование - перейти
Представление неопределенности знаний - перейти
Приобретение знаний - перейти
Эвристическая классификация (I) - перейти
Эвристическая классификация (II) - перейти
Иерархическое построение и проверка гипотез - перейти