Java #1: Введение
Java - объектно-ориентированный язык программирования, который является наследником С++. Язык разработала компания Oracle (до 2010 — Sun Microsystems). На java делают интернет-магазины (amazon, eBay и т.д.), вычислительные системы, приложения, порталы и прочие вещи, на которых зарабатывают деньги. А также minecraft. Язык активно используется для создания мобильных приложений под Android. Кстати, недавно же вышел новый Andriod, а вот посвященное этому видео.
История
Разработка Java началась аж в 1990 году, но первая официальная версия была выпущена только в 1996 году. На данный момент вышла Java 8.
-
Достоинства
* Полная кроссплатформенность, т.е. ява работает на всех ОС: программы на яве превращаются в байт-код, который делает виртуальная машина явы (JVM), а затем передает инструкции компьютеру
* Немалое количество макро-языков и библиотек
* Все новые версии явы совместимы вплоть до версии 1.0.2
* Востребованность на рынке труда, большие размеры заработной платы (например джуниорам платят от 20 000 в Москве)
* Популярнее, большое комьюнити: много проектов, сообществ, на сегодня число программистов на Java оценивается в 3 миллиона
* Легкий в изучении язык
* Регулярные обновления, так, в Java 8 появились лямбда-выражения
Java vs C#
Обычно, где упоминают c#, .net или яву, сразу же начинается холивар java vs c# (из ряда эталонных windows vs linux, andriod vs ios, alien vs predator). Оба языка - хороши, и нет из них лучшего\худшего. Какой язык изучать - это только ваше решение, которое вы должны принять сами, рассматривая все языки с разных сторон. Я выбрал яву, и пока что доволен. В идеале, конечно, лучше знать несколько языков.
-
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Здравствуй, мир!");
}
}
Если вы используете среду разработки (Eclipse, NetBeans, Idea), то запуск будет простым, если командную строку, то воспользуйтесь инстркуцией. Во всяком случае не забудьте установить последний JDK, включающий в себя компилятор, стандартные библиотеки классов, утилиты и многое другое.
-
Ну, и под конец видео:
Смотрите также:
Комментарии
Выглядит красоточно, но пока что слишком сыро, нету даже разбора строк HelloWorld. В общем жду продолжения)
Все новые версии явы совместимы вплоть до версии 1.0.2
Регулярные обновления, так, в Java 8 появились лямбда-выражения
Очень нечеткие опрометчивые заявления. Во первых есть только форвард совместимость, во вторых обновления в джаве считаются очень медленными, хотя конечно регулярными их назвать можно.
alexprey, о том, из каких частей состоит код, думаю, в отдельной статье напишу, следующей.
А так, то это вообще моя первая статья про программирование, если что, то указывайте на ошибки. Яву начал изучать месяц назад, продвинулся довольно далеко, а написание статей помогает мне полностью запомнить материал, ну и хгм от этого развивается (надеюсь).
alexprey,
http://stackoverflow.com/questions/4692626/is-jdk-upward-or-b...
Не шарю в терминах но я хотел сказать что нельзя так опрометчиво говорить про совместимость
prog, лучше плагин который вычисляет местоположение того кто написал ява и атакует его хелфаирами с дронов
и под андройдом юзается гугловская версия java
nvc123, не оправдывает затраченных усилий, //да и вообще, тогда на шарперов и node.js-еров боезапаса не хватит





<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>