Ентер.Львів   Гаррі Поттер - український сайт

Автор Тема: Java. Уроки!  (Прочитано 783 раз)

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Java. Уроки!
« Topic Start: 22.12.2009, 21:35:24 »
Тут вивчатимемо Java. Вчителем на початок буду я! :)
Домашні завдання робити вчасно і без халяви. Починаємо!!! :)

Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #1: 22.12.2009, 21:44:27 »
А як імя побатькові вчителя??
Чекаємо уроків.
Where are past days? =((

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #2: 22.12.2009, 21:50:36 »
і бажано від самих початків...

чи потрібно сіль і перець, приправи?

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #3: 22.12.2009, 21:54:06 »
Перший урок. Перше домашнє завдання.  :D
Скачати IDE (Integrated Development Environment - інтегроване середовище для розробки) для Java: Eclipse!! Ссилка:

http://www.eclipse.org/downloads/

Вибираємо "Eclipse IDE for Java EE Developers (189 MB)" і качаємо!

Розархівовуємо зразу в C:\Program Files
Дане серидовище не потребує інсталяції. Просто копіюємо папку Eclipse в зручне місце.

Скачати та встановити JDK (Java Development Kit) - без цього Eclipse не працюватиме. Це й логічно. Якщо не логічно - питайтесь! :D

http://java.sun.com/javase/downloads/widget/jdk6.jsp

Усьо!

Повідомити про виконання!

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #4: 22.12.2009, 21:56:07 »
і бажано від самих початків...

чи потрібно сіль і перець, приправи?

Буде від саамісіньких початків!!

Приправи? А для чого?? :D

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #5: 22.12.2009, 21:57:29 »
спочатку я б хотів знати, а для чого це мені?
Що можна буде робити, навчившись?

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #6: 22.12.2009, 22:16:02 »
З допомогою Джави можна писати як додатки для Веб, так і інші програми, не під Веб. Точніше:

Java - для системного менше підходить, але краща для вебу. Ширше розповім в наступних уроках!!

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #7: 23.12.2009, 17:38:12 »
Отже Джава - наскільки це лише можливо, ця мова програмування є обєктно орієнтованою. Навіть найпростіша програмка - Hello World, зачіпає основи обєктно-орієнтованого програмування (далі - ООП)!!

Перейдем до нашого першого завдання - вивести на екран фразу "Hello World"

Всі вже встановили Екліпс та JDK??  :D

Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #8: 23.12.2009, 18:04:35 »
скачав але ще не встановив)))
Where are past days? =((

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #9: 23.12.2009, 18:28:36 »
Я чесно скажу - поки не вирішив, чи пробувати. Я не бачу прикладного застосування.
Хочу вияснити.

Це програма, що виконується на сервері?
Яким чином? Хостери підтримують за замовчуванням?
Чи користувач має закачати собі Java-клієнт, а тоді користуватись програмою?

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #10: 23.12.2009, 18:33:05 »
Блін, не можу текст нормально вставити - трошки зачекайте, а то таке показує -  :o [:dh:]

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #11: 23.12.2009, 18:40:17 »
Код програмування може зачіпити форматування тексту - тоді краще такий текст запхати  в кнопку "Код".
Також можна скористатись кнопкою Remove Formatting, щоб збити форматування вставленого тексту.

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #12: 23.12.2009, 18:44:34 »
Я не можу з тим броузером - чомусь все виділяє жирним і ігнорує пробіли... ???
Довелось схитрити... :D Та чи вийде...

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #13: 23.12.2009, 18:45:08 »
ААААААААА  [:yahoo:] [:yahoo:] [:yahoo:] [:yahoo:] Вийшло!!!!!

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #14: 23.12.2009, 18:47:33 »
це таки, я хочу сказати, розраховано на досить підготовленого комп"ютерника

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #15: 23.12.2009, 18:55:03 »
Я чесно скажу - поки не вирішив, чи пробувати. Я не бачу прикладного застосування.
Хочу вияснити.

Це програма, що виконується на сервері?
Яким чином? Хостери підтримують за замовчуванням?
Чи користувач має закачати собі Java-клієнт, а тоді користуватись програмою?

Програма підтримує клієнт - серверне програмування, здається, може виконуватись на сервері, хостери - не знаю чи підтримують, швидше за все, я думаю, що користувач має закачати собі клієнт - той самий JDK, 10-16 MB, і, за рахунок конкуренції Джави і Сі шарп, Microsoft не включила JDK в Вінду по-замовчуванню, натомість їхні фрейморки, потрібні для C#, є в Вінді по-замовчуванню. Але в Джави перед C# є велика перевага - платформонезалежність, хоча вже й зараз є проект Lino - щоб C# і .net працював на Linux. А взагалі то C# для вебу є кращим, дещо легшим, проте, незважаючи на це зараз Джавістів потребують в 2 р більше ніж C# - програмістів. Я взнаю детальніше про те, що тебе цікавить, а ще краще, спитай про це у Венді.
« Останнє редагування: 23.12.2009, 19:01:35 by Lit »

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #16: 23.12.2009, 18:57:31 »
це таки, я хочу сказати, розраховано на досить підготовленого комп"ютерника

так  [:blush:] , я й сам трохи губився, щоб не лісти в дебрі, але, думаю запитаннями можна все виправити... :D

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #17: 23.12.2009, 19:28:54 »
Мушу сказати про історію Джави. Вона - проста. На початку був С, потім - С++, з яким завжди повно проблем, в тому числі і з безпекою, подумали - подумали програмісти, та й вдосконалили С++, викинули з відти непотрібне, дещо додали, дещо поміняли і... виникла Джава - платформонезалежна мова із високим рівнем безпеки. Та робили це все не програмісти Microsoft, тому то й у вінді немає по замовчуванню JDK - серидовища для роботи програм на Джава, але Джавісти схитрили, і додали можливість викликати з Джави програми, написані на інших мовах!! :D Подивився на Джаву Microsoft, та й давай своє дітище думати - виник C#! Не обійшлось тут  і без судової тяганини. Microsoft мусів зарлатити Sun (розробник Java) кругленьку суму :D Але продовжив вдосконалювати своє дітище - C# - повикидали дещо з Джави, щось додали - і так виник C#!! Своїм людям дорога всюди простелена, так і серидовище для роботи C# - Microsoft Framework інсталюється з віндовсом по-замовчуванню!


Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #18: 23.12.2009, 20:47:46 »
пробував зробити написане(перша думка від вигляду коду--все різнокольорове,блимає, виділяє...то не по мні, але ....) зробив все правильно перевіряв, при запуску програма матюкалась, змунив регістр одної букви і програма запрацювала=))))

п.с.Літ,невже регістр грає роль в коді???
відображення програми --це те що вибиває внизу екліпса?
Where are past days? =((

Offline Lit

  • співбесідник
  • **
  • Повідомлень: 73
  • Шанування: 5
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #19: 23.12.2009, 21:00:30 »
Ой, забув попередити - Java - мова, чутлива до регістру :D

Тому імена всі імена слід вводити дуже уважно.
До теми: імена вбудованих класів в Java починаються з великої букви!!!  Імена методів - з малої!! :D

Так, нижче від коду є консольне вікно. Туди то й слід дивитися на результати!!

Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #20: 23.12.2009, 21:58:46 »
ууу, регістр це погано...звик до паскалю(друкуй якими хочеш і де хочеш :D )
Where are past days? =((

Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #21: 25.12.2009, 09:09:58 »
Lit,буде продовження уроків?

п.с.хотів спитати чому ми в вище наведеному прикладі в середині програми створюм ще одну пару фігурних дужок {}.Це рахується за підпрограму?
Where are past days? =((

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #22: 25.12.2009, 12:44:47 »
це не вірно називати програмою, по-моєму

Offline wertomaniak

  • співбесідник
  • **
  • Повідомлень: 65
  • Шанування: 3
  • Стать: Чоловіча
  • Qwert
Re: Java. Уроки!
« Reply #23: 25.12.2009, 17:42:57 »
я тоже не знаю чи вірно, але як тоді назвати?..
Where are past days? =((

Offline OOHFIRO

  • Administrator
  • Вар'ят-балабол
  • *****
  • Повідомлень: 8485
  • Шанування: -901
  • Стать: Чоловіча
Re: Java. Уроки!
« Reply #24: 25.12.2009, 19:11:59 »
Якщо знаєш основи ООП, то питань не має бути

класи, методи...

 

Афоризми

Кожний крок вперед у розвитку думки або звичаїв вважається аморальним, доки він не отримає визнання більшості.
Б. Шоу.

Останні дописи

Мова і інтернет - (Balerynka)
Сьогодні в 19:15:10
Сучасна українська література - (Mari)
Сьогодні в 19:13:26
Конкурси на Ентері - (D@фно4k@)
Сьогодні в 19:03:22
Конкурси на Ентері - (OOHFIRO)
Сьогодні в 19:01:54
Житіє моє :) - (OOHFIRO)
Сьогодні в 18:59:48

Хто на сайті

9 Гостей, 6 Користувачів
D@фно4k@, Cripton Mamontoff, Крижинка, Balerynka, Anna Valerious, Mari