• Save
лекция 01   прогр на java (тсн) - введение в java
Upcoming SlideShare
Loading in...5
×
 

лекция 01 прогр на java (тсн) - введение в java

on

  • 235 views

 

Statistics

Views

Total Views
235
Views on SlideShare
235
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

лекция 01   прогр на java (тсн) - введение в java лекция 01 прогр на java (тсн) - введение в java Document Transcript

  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 1 из 6 1. ВВЕДЕНИЕ В JAVA Java (произносится Джава; иногда — Ява) — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) вне зависимости от компьютерной архитектуры. Дата официального выпуска — 23 мая 1995 года. Java 2 Standart Edition, сокращенно J2SE – это стандартная редакция языка Java, используемая для разработки простых Java приложений. Используя данную редакцию можно создавать аплеты, консольные приложения, приложения с графическим интерфейсом пользователя. Часто встречается аббревиатура J2SE, которая подразумевает Java 2 Standart Edition.
  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 2 из 6 Java 2 Enterprise Edition, сокращенно J2EE – это редакция языка Java для разработки распределенных приложений масштаба предприятия. Включает в себя технологию Enterprise Java Beans (EJB), Java Server Pages (JSP) и сервлеты (Servlets). Каждая из этих технологии, в свою очередь также имеет свой отдельный номер версии. Кроме того, Java EE включает в себя спецификацию на разработку корпоративных приложений, согласно которой следует строить подобные приложения. На данный момент J2EE и .Net сейчас два основных соперника на рынке решений для разработки корпоративных приложений. Java 2 Micro Edition, сокращенно J2ME – это редакция языка Java для разработки приложений для микрокомпьютеров (мобильных телефонов, Palm и т.д.). Сейчас получила широкую популярность, в связи с
  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 3 из 6 развитием мобильных микропроцессорных устройств. В нее входят "облегченные" стандартные классы и классы для написания мидлетов (Midlets). Мидлеты – это аналоги аплетов, но только приспособленные специально для небольших устройств. В них также поддерживается графика, звук, реакция на события (нажатие кнопок и т.д.). Java ME наиболее полно соответствует начальному предназначению Java – платформы для написания программ для бытовых устройств. Java Runtime Environment, сокращенно JRE – это исполнительная среда Java в которой выполняются программы, написанные на этом языке. Среда состоит из виртуальной машины – Java Virtual Machine(JVM) и библиотеки Java классов. JRE является частью JDK. По сути это минимальная реализация виртуальной машины, необходимая для исполнения Java приложений, без компилятора и других средств разработки. Именно JRE или его аналог других фирм используется в браузерах, умеющих выполнять программы на Java, операционных системах и системах управления базами данных. Хотя JRE входит в состав JDK, фирма SUN распространяет этот набор и отдельным файлом. Это вызвано тем, что установка JRE является необходимым и достаточным условием для выполнения Java программ. Однако для разработки программ JRE недостаточно, необходимо установить JDK, который может установить и JRE и дополнительные компоненты. View slide
  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 4 из 6 Java Virtual Machine, сокращенно JVM – это виртуальная машина Java — основная часть исполняющей среды JRE. Виртуальная машина Java интерпретирует и исполняет байт-код Java. Байт код получают посредством компиляции исходного кода программы с помощью компилятора Java (стандартный - javac). В отличие от классических runtime-библиотек, библиотеки Java-классов входят в состав JRE. Java Development Kit, сокращенно JDK – это бесплатно распространяемый корпорацией Oracle (Sun) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). В состав JDK не входит интегрированная среда разработки на Java (IDE), поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки. Дополнительные возможности уже предоставляют современные интегрированные среды разработки на Java, такие, как NetBeans, Sun Java Studio Creator, IntelliJ IDEA, Borland JBuilder. Они опираются на сервисы, предоставляемые JDK, и вызывают для компиляции Java-программ компилятор командной строки из комплекта JDK. Поэтому эти среды разработки либо включают в комплект поставки одну из версий JDK, либо требуют для своей работы предварительной установки JDK на машине разработчика. С некоторых пор фирма Sun предоставляет полные исходные тексты JDK, включая исходные тексты самого Java-компилятора. View slide
  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 5 из 6 Внешний вид среды разработки «NetBeans»: Внешний вид среды разработки «JDeveloper»:
  • Программирование на Java Лекция 1 Талипов С.Н., 2013 Страница 6 из 6 2. ЗАПУСК ГОТОВЫХ JAVA-ПРОГРАММ (JAR-ФАЙЛОВ) java -jar JavaApplication1.jar 3. ПРИМЕР ФАЙЛА «JAR.BAT» ДЛЯ ЗАПУСКА JAR-ФАЙЛОВ @echo off chcp 1251 java -jar %1 4. АДРЕСА ДЛЯ СКАЧКИ НЕОБХОДИМОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ JRE: http://www.java.com/ru/download/manual.jsp JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html NetBeans: https://netbeans.org/downloads/