Java-самоучитель: программирование на языке Java

Основы программирования на языке Java

Общие сведения о программировании

Программирование— это процесс создания кода на каком-либо языке программирования, переводимого в файлы разных типов с помощью особой программы — транслятора. Существуют два типа трансляторов: компиляторы и интерпретаторы. Компилятор— это программа, переводящая текст, написанный на языке программирования, в какой-либо файл. Интерпретатор — это программа, способная переводить текст какой-либо программы в машинный код и одновременно выполнять ее.

 

Программирование на Java (он является компилирующим языком) имеет то преимущество, что код, написанный на данном языке программирования, переводится с помощью соответствующей программы-транслятора в так называемый байт-код, а он, в свою очередь, — в машинный код с помощью виртуальной машины Java (Java Virtual Machine, или просто JVM). Поэтому написанная на Java программа выполняема на любом компьютере с любой системой, лишь бы на нем была установлена виртуальная машина Java. Таким образом и обеспечивается одно из главных преимуществ языка Java — переносимость создаваемых на нем программ на компьютеры разных типов.

 

Программирование бывает двух типов: системное и прикладное.
Системное программирование позволяет нам программировать в системе, например в Windows, с целью решения глобальных задач.
Прикладное программирование направлено на создание прикладных программ, т.е. программ, выполняющих какую-то определенную функцию, например Microsoft Word, WordPad, Calculator и т.д. В этой книге мы будем заниматься прикладным программированием.

Типы программирования. Первые листинги.
Переменные и идентификаторы
Переменные и константы в Java
Литералы в Java
Изучаем типы данных
Преобразовываем типы данных
Какие бывают операторы в языке Java
Массивы в Java
Управляющие структуры. Общие сведения о циклах
Конструкции выбора в языке Java
Инструкции выхода в Java
ООП, создание объектов
Конструкторы и блоки инициализации
Методы в Java
Наследование в Java
Интерфейсы
Вложенные классы и вопросы
Исключения в Java
Документирование кода
Полезные методы и контрольные вопросы
Пакеты в Java
Пакет java.lang
Пакет Java.util и вопросы
Знакомимся с JBuilder
Настраиваем параметры программы
Создаем сами аплет на Java
Работа с палитрой компонентов в JBuilder 2005
Класс JButton из пакета javax. swing
Создание меню с помощью пакета java
Компоненты для работы с текстом в Java
Ползунок JSIider и индикатор в Java
Списки в Java
Работаем в в JBuilder 2005: компонент JScrollPane
Компонент JSplitPane и JTabbedPane
Формы и диалоговые окна в Java
Компоновки в Java и создание сервлетов
Мастера в JBuilder, а также вопросы к теме
Немного об HTML
Основы языка программирования JavaScript 1.5
Синтаксис языка JavaScript 1.5
Цикл for...in и функции в JavaScript
Работа с объектами в JavaScript
Встроенные объекты JavaScript
Подобъекты объекта document
Математический объект Math
Рисунки в HTML
Таблицы в HTML
Слои в HTML
Таблицы стилей CSS