Java: відмінності між версіями
мНемає опису редагування |
|||
| (Не показані 12 проміжних версій 5 користувачів) | |||
| Рядок 1: | Рядок 1: | ||
[[Файл:Java logo.png| | [[Файл:Java logo.png|200px|thumb|right|Java™]] | ||
'''Java''' ''(укр. Джава<ref>А не Ява!!!</ref>, жарг. Жаба)'' | '''Java''' ''(укр. Джава<ref>А не Ява!!!</ref>, жарг. Жаба)'' — [[ООП|обє’ктно-орієнтована]] мова програмування створена у 1995 році компанією [[Sun Microsystems]]. Працює на будь-яій [[ОС|платформі]], через те, що компілюється в [[байт-код]] і виконується віртуальною машиною. Через це й тупить. | ||
== Огляд == | == Огляд == | ||
===НЕНАВИСТЬ!!!1=== | === НЕНАВИСТЬ!!!1 === | ||
Нормальні кодери Жабу жорстко ненавидять через те, що | Нормальні кодери Жабу жорстко ненавидять через те, що | ||
*щоб проги на Жабі виконувались так швидко як їх еквівалент на [[Сі]], треба півдня колупатись в конфігурації [[Компілятор|компілятора]] й ще півдня оптимізувати код. | * щоб проги на Жабі виконувались так швидко як їх еквівалент на [[Сі]], треба півдня колупатись в конфігурації [[Компілятор|компілятора]] й ще півдня оптимізувати код. | ||
*через синтаксис навіть гірший ніж у [[Сі]]. | * через синтаксис навіть гірший ніж у [[Сі]]. | ||
*велика кількість коду<ref>У порівнянні з [[Python|Пітоном]], дуже велика!</ref>. ''Див. | * велика кількість коду<ref>У порівнянні з [[Python|Пітоном]], дуже велика!</ref>. ''Див. «[[Java#.D0.9F.D1.80.D0.B8.D0.BA.D0.BB.D0.B0.D0.B4.D0.B8_.D0.BA.D0.BE.D0.B4.D1.83|Приклади коду]]».'' | ||
* | * «прінудітєльноє [[ООП]]» | ||
*ненормальні методи робити з [[GUI]]. | * ненормальні методи робити з [[GUI]]. | ||
===Любов і обожнювання=== | === Любов і обожнювання === | ||
Як і в кожній справі, коли хтось ненавидить, хтось дуже любить. Ось за що: | Як і в кожній справі, коли хтось ненавидить, хтось дуже любить. Ось за що: | ||
*[[Кроссплатформність]].<ref>Казати, що Жаба | * [[Кроссплатформність]].<ref>Казати, що Жаба — тру, бо вона підходить до усіх платформ — те саме, що казати, що анальний секс — тру, бо підходить до усіх статей.</ref> | ||
*Її дуже люблять всілякі [[Бидло|Васі Пупкіни]], бо знають<ref>Не факт, до речі, що знають.</ref>, що саме на ній пишуть моб. ігри по типу | * Її дуже люблять всілякі [[Бидло|Васі Пупкіни]], бо знають<ref>Не факт, до речі, що знають.</ref>, що саме на ній пишуть моб. ігри по типу «виїби курву» і т. д. | ||
*Висока зарплатня [[Бидлокодер|Жабокодерам]]. | * Висока зарплатня [[Бидлокодер|Жабокодерам]]. | ||
*FIXME:якщо ще щось знайдеш, напиши сюди | * FIXME:якщо ще щось знайдеш, напиши сюди | ||
===Історія версій=== | === Історія версій === | ||
====Java 1.0==== | ==== Java 1.0 ==== | ||
Найперша версія жаби, що вийшла в 1996 році. | Найперша версія жаби, що вийшла в 1996 році. | ||
====Java 1.2==== | ==== Java 1.2 ==== | ||
Мова майже не змінилась з виходу Жаби 1.0 | Мова майже не змінилась з виходу Жаби 1.0 | ||
====Java 5==== | ==== Java 5 ==== | ||
Ось у цю версійку впихнули справді багато оновлень: | Ось у цю версійку впихнули справді багато оновлень: | ||
* | * Enum’и | ||
*Generics | * Generics | ||
*Методи з невизначеним числом параметрів. | * Методи з невизначеним числом параметрів. | ||
*Цикли по колекціям | * Цикли по колекціям об’єктів | ||
====І т.д.==== | ==== І т.д. ==== | ||
Про всі інші етапи розвитку жаби, прочитаєш у педівікії. | Про всі інші етапи розвитку жаби, прочитаєш у педівікії. | ||
===Супер-пупер ідея Sun | === Супер-пупер ідея Sun — віртуальна машина === | ||
Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою<ref>Дивись [http://en.wikipedia.org/wiki/P-code_machine тут]</ref>. Тож | Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою<ref>Дивись [http://en.wikipedia.org/wiki/P-code_machine тут]</ref>. Тож «Сан» нервово курить в стороні. | ||
== Жаба і | == Жаба і малом’які == | ||
Одного разу [[Microsoft| | Одного разу [[Microsoft|Малом’які]] мало не отримали хуйця у рота через те що, [[Sun microsystems|Sun]] подали на них у суд, через порушення авторських прав (Малом’які випустили свій [[J#]] для платформи [[.NET]], який є точною копією жаби). [[Лінукс]]оїд-кун тішиться. | ||
== Приклади коду == | == Приклади коду == | ||
=== [[Hello world!]] === | |||
===[[Hello world!]]=== | <pre> | ||
public class HelloWorld { | |||
public static void main(String[] args) { | |||
System.out.println("Hello, world!"); | |||
} | |||
} | |||
</pre> | |||
== Галерея == | == Галерея == | ||
| Рядок 50: | Рядок 55: | ||
== Посилання == | == Посилання == | ||
[http://java.sun.com | [http://java.sun.com Офіційний сайт] | ||
== Примітки == | == Примітки == | ||
{{reflist}} | {{reflist}} | ||
{{Мови програмування|topic = - саме на ній написали твою улюблену моб. гру «Виїби курву»}} | |||
[[Категорія:Мови програмування]] | [[Категорія:Мови програмування]] | ||
Поточна версія на 17:41, 19 червня 2011

Java (укр. Джава[1], жарг. Жаба) — обє’ктно-орієнтована мова програмування створена у 1995 році компанією Sun Microsystems. Працює на будь-яій платформі, через те, що компілюється в байт-код і виконується віртуальною машиною. Через це й тупить.
Огляд
НЕНАВИСТЬ!!!1
Нормальні кодери Жабу жорстко ненавидять через те, що
- щоб проги на Жабі виконувались так швидко як їх еквівалент на Сі, треба півдня колупатись в конфігурації компілятора й ще півдня оптимізувати код.
- через синтаксис навіть гірший ніж у Сі.
- велика кількість коду[2]. Див. «Приклади коду».
- «прінудітєльноє ООП»
- ненормальні методи робити з GUI.
Любов і обожнювання
Як і в кожній справі, коли хтось ненавидить, хтось дуже любить. Ось за що:
- Кроссплатформність.[3]
- Її дуже люблять всілякі Васі Пупкіни, бо знають[4], що саме на ній пишуть моб. ігри по типу «виїби курву» і т. д.
- Висока зарплатня Жабокодерам.
- FIXME:якщо ще щось знайдеш, напиши сюди
Історія версій
Java 1.0
Найперша версія жаби, що вийшла в 1996 році.
Java 1.2
Мова майже не змінилась з виходу Жаби 1.0
Java 5
Ось у цю версійку впихнули справді багато оновлень:
- Enum’и
- Generics
- Методи з невизначеним числом параметрів.
- Цикли по колекціям об’єктів
І т.д.
Про всі інші етапи розвитку жаби, прочитаєш у педівікії.
Супер-пупер ідея Sun — віртуальна машина
Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою[5]. Тож «Сан» нервово курить в стороні.
Жаба і малом’які
Одного разу Малом’які мало не отримали хуйця у рота через те що, Sun подали на них у суд, через порушення авторських прав (Малом’які випустили свій J# для платформи .NET, який є точною копією жаби). Лінуксоїд-кун тішиться.
Приклади коду
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
Галерея
-
Pure Java is so Pure
Посилання
Примітки
Java - саме на ній написали твою улюблену моб. гру «Виїби курву». |
||
|---|---|---|
| Промислові | Ассемблер · Сі · C++ · Lisp · Haskell · Java · Javascript · Поцкаль · Perl · PHP · Python · Ruby · Tcl · Visual Basic | |
| Езотеричні | HQ9+ · INTERCAL · Brainfuck · Befunge · Malbolge · Piet · Spoon · Whitespace | |