Java: відмінності між версіями

Матеріал з Файна Меморії
Перейти до навігації Перейти до пошуку
Surikoff (обговорення | внесок)
Немає опису редагування
Surikoff (обговорення | внесок)
 
(Не показані 8 проміжних версій 4 користувачів)
Рядок 1: Рядок 1:
[[Файл:Java logo.png|300px|thumb|right|Java™]]
[[Файл:Java logo.png|200px|thumb|right|Java™]]
'''Java''' ''(укр. Джава<ref>А не Ява!!!</ref>, жарг. Жаба)'' - [[ООП|обє'ктно-орієнтована]] мови програмування створена у 1995 році компанією [[Sun Microsystems]]. Працює на будь-яій [[ОС|платформі]], через те, що компілюється в [[байт-код]] і виконується віртуальною машиною. Через це й тупить.
'''Java''' ''(укр. Джава<ref>А не Ява!!!</ref>, жарг. Жаба)''&nbsp;— [[ООП|обє’ктно-орієнтована]] мова програмування створена у 1995 році компанією [[Sun Microsystems]]. Працює на будь-яій [[ОС|платформі]], через те, що компілюється в [[байт-код]] і виконується віртуальною машиною. Через це й тупить.


== Огляд ==
== Огляд ==


===НЕНАВИСТЬ!!!1===
=== НЕНАВИСТЬ!!!1 ===
Нормальні кодери Жабу жорстко ненавидять через те, що
Нормальні кодери Жабу жорстко ненавидять через те, що
*щоб проги на Жабі виконувались так швидко як їх еквівалент на [[Сі]], треба півдня колупатись в конфігурації [[Компілятор|компілятора]] й ще півдня оптимізувати код.
* щоб проги на Жабі виконувались так швидко як їх еквівалент на [[Сі]], треба півдня колупатись в конфігурації [[Компілятор|компілятора]] й ще півдня оптимізувати код.
*через синтаксис навіть гірший ніж у [[Сі]].
* через синтаксис навіть гірший ніж у [[Сі]].
*велика кількість коду<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|Приклади коду]]".''
* велика кількість коду<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>Казати, що Жаба&nbsp;— тру, бо вона підходить до усіх платформ&nbsp;— те саме, що казати, що анальний секс&nbsp;— тру, бо підходить до усіх статей.</ref>
*Її дуже люблять всілякі [[Бидло|Васі Пупкіни]], бо знають<ref>Не факт, до речі, що знають.</ref>, що саме на ній пишуть моб. ігри по типу "виїби курву" і т.д.
* Її дуже люблять всілякі [[Бидло|Васі Пупкіни]], бо знають<ref>Не факт, до речі, що знають.</ref>, що саме на ній пишуть моб. ігри по типу «виїби курву» і&nbsp;т.&nbsp;д.
*Висока зарплатня [[Бидлокодер|Жабокодерам]].  
* Висока зарплатня [[Бидлокодер|Жабокодерам]].
*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'и
* Enum’и
*Generics
* Generics
*Методи з невизначеним числом параметрів.
* Методи з невизначеним числом параметрів.
*Цикли по колекціям об'єктів
* Цикли по колекціям об’єктів
====І т.д.====
==== І т.д. ====
Про всі інші етапи розвитку жаби, прочитаєш у педівікії.
Про всі інші етапи розвитку жаби, прочитаєш у педівікії.


===Супер-пупер ідея Sun - віртуальна машина===
=== Супер-пупер ідея Sun&nbsp;— віртуальна машина ===
Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою<ref>Дивись [http://en.wikipedia.org/wiki/P-code_machine тут]</ref>. Тож "Сан" нервово курить в стороні.
Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою<ref>Дивись [http://en.wikipedia.org/wiki/P-code_machine тут]</ref>. Тож «Сан» нервово курить в стороні.


== Жаба і малом'які ==
== Жаба і малом’які ==
Одного разу [[Microsoft|Малом'які]] мало не отримали хуйця у рота через те що, [[Sun microsystems|Sun]] подали на них у суд, через порушення авторських прав(Малом'які випустили свій [[J#]] для платформи [[.NET]], який є точною копією жаби). [[Лінукс]]оїд-кун радий.
Одного разу [[Microsoft|Малом’які]] мало не отримали хуйця у рота через те що, [[Sun microsystems|Sun]] подали на них у суд, через порушення авторських прав (Малом’які випустили свій [[J#]] для платформи [[.NET]], який є точною копією жаби). [[Лінукс]]оїд-кун тішиться.


== Приклади коду ==
== Приклади коду ==
 
=== [[Hello world!]] ===
===[[Hello world!]]===
<pre>
{{Блок|public class HelloWorld {<br />&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("Hello, world!");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />} }}
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}}


{{Navbox|name = Мови програмування |state = autocollapse |title = Мови програмування |image = |above = |group1 = [[Мови програмування#Промислові|Промислові]] |list1 = [[Ассемблер]] · [[Сі]] · [[C++]] · [[Lisp]] · [[Haskell]] · [[Java]] · [[Javascript]] · [[Pascal|Поцкаль]] · [[Perl]] · [[PHP]] · [[Python]] · [[Ruby]] · [[Scheme]] · [[Visual Basic]] |group2 = [[Мови програмування#Езотеричні|Езотеричні]] |list2 = [[HQ9+]] · [[INTERCAL]] · [[Brainfuck]] · [[Befunge]] · [[Malbolge]] · [[Piet]] · [[Spoon]] · [[Whitespace]]}}
{{Мови програмування|topic = - саме на ній написали твою улюблену моб. гру «Виїби курву»}}


[[Категорія:Мови програмування]]
[[Категорія:Мови програмування]]

Поточна версія на 17:41, 19 червня 2011

Java™

Java (укр. Джава[1], жарг. Жаба) — обє’ктно-орієнтована мова програмування створена у 1995 році компанією Sun Microsystems. Працює на будь-яій платформі, через те, що компілюється в байт-код і виконується віртуальною машиною. Через це й тупить.

Огляд

НЕНАВИСТЬ!!!1

Нормальні кодери Жабу жорстко ненавидять через те, що

  • щоб проги на Жабі виконувались так швидко як їх еквівалент на Сі, треба півдня колупатись в конфігурації компілятора й ще півдня оптимізувати код.
  • через синтаксис навіть гірший ніж у Сі.
  • велика кількість коду[2]. Див. «Приклади коду».
  • «прінудітєльноє ООП»
  • ненормальні методи робити з GUI.

Любов і обожнювання

Як і в кожній справі, коли хтось ненавидить, хтось дуже любить. Ось за що:

Історія версій

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!");
    }
}

Галерея

Посилання

Офіційний сайт

Примітки

  1. ↑ А не Ява!!!
  2. ↑ У порівнянні з Пітоном, дуже велика!
  3. ↑ Казати, що Жаба — тру, бо вона підходить до усіх платформ — те саме, що казати, що анальний секс — тру, бо підходить до усіх статей.
  4. ↑ Не факт, до речі, що знають.
  5. ↑ Дивись тут