logo

Опрос

Вы новичек в Java?
 

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

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

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

 

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

 

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

1   Типы программирования. Первые листинги.
2   Переменные и идентификаторы
3   Переменные и константы в Java
4   Литералы в Java
5   Изучаем типы данных
6   Преобразовываем типы данных
7   Какие бывают операторы в языке Java
8   Массивы в Java
9   Управляющие структуры. Общие сведения о циклах
10   Конструкции выбора в языке Java
11   Инструкции выхода в Java
12   ООП, создание объектов
13   Конструкторы и блоки инициализации
14   Методы в Java
15   Наследование в Java
16   Интерфейсы
17   Вложенные классы и вопросы
18   Исключения в Java
19   Документирование кода
20   Полезные методы и контрольные вопросы
21   Пакеты в Java
22   Пакет java.lang
23   Пакет Java.util и вопросы
24   Знакомимся с JBuilder
25   Настраиваем параметры программы
26   Создаем сами аплет на Java
27   Работа с палитрой компонентов в JBuilder 2005
28   Класс JButton из пакета javax. swing
29   Создание меню с помощью пакета java
30   Компоненты для работы с текстом в Java
31   Ползунок JSIider и индикатор в Java
32   Списки в Java
33   Работаем в в JBuilder 2005: компонент JScrollPane
34   Компонент JSplitPane и JTabbedPane
35   Формы и диалоговые окна в Java
36   Компоновки в Java и создание сервлетов
37   Мастера в JBuilder, а также вопросы к теме
38   Немного об HTML
39   Основы языка программирования JavaScript 1.5
40   Синтаксис языка JavaScript 1.5
41   Цикл for...in и функции в JavaScript
42   Работа с объектами в JavaScript
43   Встроенные объекты JavaScript
44   Подобъекты объекта document
45   Математический объект Math
46   Рисунки в HTML
47   Таблицы в HTML
48   Слои в HTML
49   Таблицы стилей CSS