Java тілінің даму тарихы

Java — Sun Microsystems компаниясының жасап шығарған объектіге-бағытталған бағдарламалау тілі. Java қосымшалары әдетте арнайы байт-кодта компиляцияланады, сол себепті олар кез келген виртуалды Java-машинасында (JVM) компьютерлік архитектурасына тәуесіз орындалады. Ресми шығу күні — 23 мамыр 1995 жыл.Айтылуы жөнінде қазақ тілінде басқа тілдердегі сияқты екі бір-бірінен ажыратылған қағида пайда болды: ағылшын тілінен алынған/ˈdʒɑːvə/ («джава») және Ява аралының айтылуына сәйкес келетін дәстүрлі-халықтық «ява». Sun компаниясы ағылшындық айтылуды бүкіл әлемде ұстанады. Java — деп тек қана тілді ғана емес, сонымен қатар осы тіл негізінде жасайтын және орындайтын платформаны атайды.
• Бастапқыда тіл Oak («емен») болып аталған және оны Джеймс Гослинг тұрмыстық электрондық құрылғыларды бағдарламалау үшін жасалынатын. Біраз уақыт өткеннен кейін тілдің атын JAVA деп ауыстырады және оны клиенттік қосымшаларды және серверлік бағдарламалық қамтаманы жасау үшін қолдана бастады. Кейбір бағдарламалаушылардың сүйікті кофе маркасы Java құрметіне аталды. Сол себепті тілдің эмблемасында түтіндеп тұрған кофесі бар шынаяқ бейнеленген. Сонымен қатар осы java атауының шығу тегі туралы басқа да нұсқалар бар.
Тілдің негізгі ерекшеліктері:
Java - дағы бағдарламалар, байттық кодты өндейтін және жабдықтамаға нұсқамаларды беретін интерпретатор болып табылатын (JVM) Java виртуалды машинасында орындалатын байт-кодқа трансляцияланады
• Барлығы объект болып табылады. Объект кеңейтілген – жаңартылған айнымалы деп қарастыруға болады. Ол деректерді сақтайды, оған талаптар «обращаться с запросами» қойюға мүмкіндіктерің бар, өзіне операциялар жасай алады. Шығарылатын есептің кезкелген компонентін (адам,ит, тапсырма, қызмет т.б.) объект деп қарастыруға болады.
• Программа – хабарлай отырып, бір-біріне не істеу керектігін білдіретін объектілердің жиыны. Объектіге талап қою үшін оған хабарлама жібересіз. Хабарламаны анықталған нақты объектіге жататын әдісті шақыру деп қарастыруға болады.
• Басқа объектілерден тұратын әр объектінің өзінің жадысы бар. Басқаша айтсақ бар объектіге тұрғызылған жаңа объект құра аласыз. Осылай жалпылама программа күрделілігін бөлек объектілердің қарапайымдылығымен алмастыру арқылы күрделі программаларды конструкциялауға болады.
• Әр объектінің типі бар. Басқа терминдерде әр объект класс экземпляры, ал класс тип сөзінің аналогы.
• Бір типтегі барлық объектілер бірдей хабарлама ала алады.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ және ҒЫЛЫМ МИНИСТРЛІГІ
СЕМЕЙ қаласының ШӘКӘРІМ атындағы МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
Ақпараттық жүйелер кафедрасы
СРО
Оқу пәні:
Тақырыбы:
Шифр, ... ... ... ИС-303 ... ... ... ... 2015жыл
Java-объектіге бағытталған бағдарламалау тілі
Java -- Sun Microsystems компаниясының жасап шығарған объектіге-бағытталған бағдарламалау тілі. Java ... ... ... ... ... сол ... олар кез келген виртуалды Java-машинасында (JVM) компьютерлік архитектурасына тәуесіз орындалады. Ресми шығу күні -- 23 ... 1995 ... ... ... ... басқа тілдердегі сияқты екі бір-бірінен ажыратылған қағида пайда болды: ағылшын тілінен алынған/ˈdʒɑːvə/ () және Ява ... ... ... ... ... . Sun ... ... айтылуды бүкіл әлемде ұстанады. Java -- деп тек қана тілді ғана емес, сонымен қатар осы тіл ... ... және ... ... ...
* Бастапқыда тіл Oak () болып аталған және оны Джеймс Гослинг тұрмыстық электрондық құрылғыларды бағдарламалау үшін ... ... ... ... ... ... атын JAVA деп ... және оны клиенттік қосымшаларды және серверлік бағдарламалық қамтаманы жасау үшін қолдана бастады. Кейбір бағдарламалаушылардың сүйікті кофе ... Java ... ... Сол ... тілдің эмблемасында түтіндеп тұрған кофесі бар шынаяқ бейнеленген. Сонымен қатар осы java атауының шығу тегі ... ... да ... ... ... ... - дағы бағдарламалар, байттық кодты өндейтін және жабдықтамаға нұсқамаларды беретін интерпретатор болып ... (JVM) Java ... ... ... ... ...
* ... объект болып табылады. Объект кеңейтілген - ... ... деп ... ... Ол деректерді сақтайды, оған талаптар қойюға мүмкіндіктерің бар, өзіне операциялар жасай алады. Шығарылатын есептің кезкелген компонентін ... ... ... т.б.) ... деп ... ...
* ... - хабарлай отырып, бір-біріне не істеу керектігін білдіретін объектілердің жиыны. Объектіге талап қою үшін оған ... ... ... ... ... объектіге жататын әдісті шақыру деп қарастыруға болады.
* Басқа объектілерден ... әр ... ... ... бар. ... ... бар объектіге тұрғызылған жаңа объект құра аласыз. Осылай жалпылама программа күрделілігін бөлек объектілердің қарапайымдылығымен алмастыру арқылы күрделі программаларды ... ...
* Әр ... типі бар. ... ... әр ... ... экземпляры, ал класс тип сөзінің аналогы.
* Бір типтегі барлық объектілер бірдей хабарлама ала ... ... тағы бір ... тоқталайық :объект обладает состоянием, поведением и индивидуальностю. Объект қалпы, тәртібі және тұлғалығы қасиеттеріне ие. Қалпы қасиетін оның өзінің ішкі ... ... ... анықтайды, әдістер оның тәртібін және объектілерді басқа объектілерден ерекшеленуін ... ... ... ... объектілерден ерекшеленуі барлығының өзінің жадыда адресі бар.
Java платформаларының классификациясы:
Java ішінде ... ... ... ... ... Java SE -- Java Standard Edition, Java ... ... API, Java Runtime Environment компиляторлары бар; қолданушылық қосымшалар жасауға келтірілген, ең ... -- ... ... Java EE -- Java ... Edition, ... ... бағдарламалық жабдықтамалар жасауға арналған арнайы құралдар жиыны болып табылады.
* Java ME -- Java Micro Edition, ... ... ... ... ... арналған, мысалы ұялы телефондар, қалталық дербес компьютерлар, кіріктірме жүйелер.
* JavaFX -- Java эволюциясының Rich Client Platform ... ... ... ... ... қосымшалары мен бизнестың графикалық интерфейстерін жасауға арналған.
* Java Card -- смарт-карталар мен жад көлемі мен өңдеу қабілеті өте ... ... да ... ... істейтін қосымшалардың қауіпсіз ортасын құратын технология.
Негізгі мүмкіндіктері:
* жадты автоматты түрде басқару;
* ерекше жағдайларды ... ... ... ... ... ... бай жиыны;
* стандартты топтамалар жиыны: массив, тізім, стек және ... ... ... ... ... RMI ... қолдану) жасау қарапайым құралдар болуы;
* HTTP-сұраныстар орындау мен жауаптарды өңдеуге мүмкіндік беретін кластар болуы;
* ... ... ... қосымшалар жасау құралдары;
* дерекқорға унифицияланған рұқсат:
* жекелеген SQL-сұраныстардың деңгейінде -- JDBC, SQLJ ... ... ... ... бар ... ... деңгейінде -- Java Data Objects (ағл.) және Java Persistence API негізінде;
* жалпыламаларды қолдау(1.5 ... ... ... ... ... IDE ... NetBeans IDE -- Java, Python, PHP, ... C, C++, Ада және басқа да тілдерде қосымшалар құрастыруға арналған ... ... ... NetBeans IDE жобасын Oracle компаниясы қолдайды және демейді.
NetBeans ортасында программа құру үшін осы ... ... ала Sun JDK или J2EE SDK ... ... ... болу ... Netbeans 6.0 ... бастап J2ME, C++ (только g++) и PHP мобильді платформалары үшін басқа ... ... ... жоқ. ... ... ... басы
package massiv;
import java.util.*;
public class Main {
static Scanner reader= new Scanner(System.in);
Программа бөлігі
public static void ... args) {
int [][] a=new int ... ... ...
for (int i=1;i

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 6 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
E-leaning - де білімді бақылау жүйесін құру92 бет
Java бағдарламалау тілі28 бет
Java тілі негіздері22 бет
Java тілінде өрнектердің жазылу тәртіптері7 бет
Xml тілі туралы80 бет
Ақпараттық технологияларды қолдану арқылы Web-сайт құру және зерттеу44 бет
Банк клиенттерінің әртүрлі төлемдерді орындауы үшін тіркелудің автоматты жүйесін жасау34 бет
Бағдарламалық жабдықтардың интернет-магазині үшін web-қосымша құру83 бет
Оқу үрдісінде қолдануға арналған электронды оқу құралдары42 бет
Электронды құжаталмасу жүйесі53 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь