Головна » Каталог сайтів » JAVA |
Навчальні матеріали
[3]
Тут будуть зібрані сайти з навчальними матеріалами
|
У розділі сайтів: 3 Показано сайтів: 1-3 |
Предлагаемый учебный курс может рассматриваться как краткое введение в современное программирование на Java. Одной из привлекательных особенностей языка Java с самого начала была бесплатность распространения базовых средств разработки SDK (Software Development Kit) и исполняюшей среды Java (виртуальной Java-машины). Однако компилятор, входящий в состав SDK, работал в режиме командной строки, т.е. отставал идеологически по крайней мере на 20 лет от современных профессиональных компиляторов. В 2006 году корпорация Sun Microsystems пошла на беспрецедентный шаг – сделала бесплатными профессиональные средства разработки программного обеспечения. Еще одним шагом Sun в направлении открытости программного обеспечения, в том числе - исходного кода, стала разработка платформы NetBeans. Это среда, основанная на принципах компонентного программирования. Она включает в себя как среду разработки, так и набор библиотечных компонентов ( Beans – "зёрна”. Игра слов: язык Java получил название по имени кофе, которое любили программисты, так что название компонентной модели Java Beans может быть расшифровано как "зёрна кофе Java”). Компонентная модель NetBeans – дальнейший шаг после Java Beans. Среда разработки NetBeans может быть свободно загружено с сайта Sun и распространяется на условиях лицензии Sun Public License (SPL). Данная лицензия подразумевает, что всё программное обеспечение, написанное на условиях SPL, поставляется с открытым исходным кодом (source code). В настоящее время продукт Sun Java Studio Enterprise прекратил самостоятельное существование и стал расширением среды NetBeans – теперь это NetBeans Enterprise Pack. Все примеры, приводящиеся в учебном курсе, разработаны и проверены в среде NetBeans версии 6.5 с JDK1.6.0_10 |
В цій лекції описані основи лексичного аналізу програм Java. Для їх запису застосовується універсальне кодування Unicode, що дозволяє використовувати будь-яку мову крім традиційного англійського. Можливе використання Unicode. |
Java широко відома як новітня об'єктно-орієнтована мова, легка у вивченні і це дозволяє створювати програми, які можуть виконуватися на будь-якій платформі без яких-небудь доопрацювань (кросплатформеність). Ще з Java чомусь завжди пов'язана тема кави (зображення логотипів, назви продуктів і т.д.). Програмісти можуть додати до цього опису, що мова схожа на спрощений С або С + + з додаванням garbage collector'а - автоматичного збирача "сміття" (механізм звільнення пам'яті, яка більше не використовується програмою). Також відомо, що Java орієнтована на Internet, і найпоширеніше її застосування - невеликі програми, аплети, які запускаються в браузері і є частиною HTML-сторінок.Якщо пошукати в Internet історію створення Java, з'ясовується, що спочатку мова називалася OaK ("дуб"), а робота з його створення почалася ще в 1990 році з досить скандальної історії всередині корпорації Sun. Ці факти вірні, однак насправді все було ще цікавіше. |