<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-244912021098059364</id><updated>2012-03-18T10:20:36.732-07:00</updated><category term='о блоге'/><category term='java'/><title type='text'>Начинам программировать на java.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://start.java7.ru/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default'/><link rel='alternate' type='text/html' href='http://start.java7.ru/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-5631033835022105849</id><published>2009-10-03T12:33:00.000-07:00</published><updated>2009-10-03T12:35:03.528-07:00</updated><title type='text'>Видео: if и switch</title><content type='html'>&lt;OBJECT width="470" height="353"&gt;&lt;PARAM name="movie" value="http://video.rutube.ru/54e69b817861a13865599977f01acf85"&gt;&lt;/PARAM&gt;&lt;PARAM name="wmode" value="window"&gt;&lt;/PARAM&gt;&lt;PARAM name="allowFullScreen" value="true"&gt;&lt;/PARAM&gt;&lt;EMBED src="http://video.rutube.ru/54e69b817861a13865599977f01acf85" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" &gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описание ролика:&lt;br /&gt;Цели урока: 1. Научиться применять конструкцию if else. 2. Научиться применять две формы конструкции if else: a. сокращенную b. многозвенную 3. Научиться применять конструкцию switch и узнать ее ограничения. Описание урока: Управляющие конструкции языка Java можно разделить на три категории: конструкции выбора, циклические конструкции и конструкции перехода. В этом уроке подробно рассмотрены конструкции выбора if else и switch, а так же способы их применения. Оставшиеся категории будут рассмотрены в следующем уроке. Конструкции выбора позволяют управлять порядком выполнения инструкций программы в зависимости от проверки заданного условия. В начале урока рассказывается о конструкции if else, приводится ее подробное описание и демонстрируется ее применение в среде Eclipse. Т.к. этой конструкцией приходится пользоваться особенно часто, детально рассматриваются две формы конструкции if else: сокращенная и многозвенная. Понятным языком объясняется механизм их работы. Особое внимание в данном уроке уделяется применению различных форм конструкции if else на практике, т.к. полное понимание рассматриваемого материала является необходимым условием для решения различных задач программирования. После конструкции if else так же подробно рассматривается конструкция switch, которую, в определенных случаях, можно использовать для более эффективного решения задач, аналогичных тем задачам, которые решаются с помощью многозвенной формы конструкции if else. Кроме того, рассмотрены условия, которые значительно ограничивают область применения конструкции switch. В среде разработки Eclipse наглядно показан порядок выполнения действий в рассматриваемой конструкции. В уроке, кроме основных принципов, приведены полезные рекомендации, следование которым позволит вам писать понятный и эффективный код. Для улучшения читабельности кода приводятся советы по поводу его оформления. Для закрепления материала предлагаются тестовые и практические задания, выполнение которых многократно повысит эффективность занятий, а так же позволит вам оценить свои успехи в изучении конструкций if else и switch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-5631033835022105849?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/5631033835022105849/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/10/if-switch.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/5631033835022105849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/5631033835022105849'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/10/if-switch.html' title='Видео: if и switch'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-8897092763383581033</id><published>2009-05-31T13:46:00.000-07:00</published><updated>2009-05-31T14:36:34.824-07:00</updated><title type='text'>цикл for и таблица умножения</title><content type='html'>А теперь давай сделаем пример полезный для первоклассников = выведем на консоль таблицу умножения.&lt;br /&gt;Для этого давайте воспользуемся  другим циклом - циклом for&lt;br /&gt;&lt;br /&gt;для начала выучим операцию инкремента (увеличение переменной на 1) простой способ сделать это так i=i+1; &lt;br /&gt;тоесть берётся значение переменной i , прибавляется 1 и присваевается результат этой же переменной.&lt;br /&gt;есть более крайткий способ записи &lt;br /&gt;i++;&lt;br /&gt;такое выражение часто применяется в циклах&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;вот пример:&lt;br /&gt;for(Integer i = 0; i&lt;5; i++){&lt;br /&gt;  System.out.println(i);&lt;br /&gt;}&lt;br /&gt;выведет:&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Как он работает:&lt;br /&gt;1)объявляется и инициализируется переменная i нулевым значением&lt;br /&gt;2)выполняется тело цикла заключённое в фигурные скобки {System.out.println(i);} при этом выводится текущее значение переменной i&lt;br /&gt;3)проверяется условие выхода из цикла i&lt;5 если оно верно - цикл заканчивается, иначе продолжается.&lt;br /&gt;4)выполняется выражение цикла: i++. i++ означает увеличение переменной на 1;&lt;br /&gt;                                    i-- означает уменьшение переменной на 1;&lt;br /&gt;вообще в принципе тут можно писать любое выражение, но обычно для увеличивающегося цикла пишут i++&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;давайте теперь расскажем про вывод на консоль - есть ещё одна функция которая может использоватьс для вывода на экран:&lt;br /&gt;&lt;br /&gt;System.out.print&lt;br /&gt;в отличии от System.out.println здесь не происходит переноса на новую строку например цикл &lt;br /&gt;for(Integer i = 0; i&lt;5; i++){&lt;br /&gt;  System.out.print(i);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;выведет:&lt;br /&gt;01234&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;циклы могут быть вложеными - &lt;br /&gt;for(Integer i = 0; i&lt;5; i++){&lt;br /&gt; for(Integer j = 0; j&lt;5; j++){&lt;br /&gt;  System.out.print("i=");&lt;br /&gt;  System.out.print(i);&lt;br /&gt;  System.out.print(" j=");&lt;br /&gt;  System.out.println(j);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;здесь выведется все 25 возможных пар i и j&lt;br /&gt;i=0 j=0&lt;br /&gt;i=0 j=1&lt;br /&gt;i=0 j=2&lt;br /&gt;..&lt;br /&gt;и тд&lt;br /&gt;&lt;br /&gt;теперь стало понятно ка работает вложенный цикл? Вед теперь переходим к цели нашего урока: вывод таблицы умножения&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for(Integer i = 1; i&lt;10; i++){&lt;br /&gt;  for(Integer j = 1; j&lt;10; j++){&lt;br /&gt;    System.out.print(i*j);&lt;br /&gt;    System.out.print("  ");&lt;br /&gt;  }&lt;br /&gt;  System.out.println();&lt;br /&gt;}&lt;br /&gt;таблица получилоась криваватая.. ну чтож в следующих уроках мы наведём красоту&lt;br /&gt;а сейчас давайте разберём как это всё работает:&lt;br /&gt;в данной программе 2 цикла внешний по переменной i который выполняет внутренний по переменной j и делает перевод строки &lt;br /&gt;System.out.println();&lt;br /&gt;во внутреннем выводится произведение i*j&lt;br /&gt;таким образом по i получается строка (перед увеличением i в выражении цикла происходит переход на новую строку), по j - столбец. Вывод пустой строки во внутреннем цикле нужен для разделения чисел.&lt;br /&gt;&lt;br /&gt;вся программа выглядит так:&lt;br /&gt;package ru.java7.start.tutorial1;&lt;br /&gt;&lt;br /&gt;public class Main {&lt;br /&gt;&lt;br /&gt; public static void main(String[] args) {&lt;br /&gt;  for(Integer i = 1; i&lt;10; i++){&lt;br /&gt;   for(Integer j = 1; j&lt;10; j++){&lt;br /&gt;   System.out.print(i*j);&lt;br /&gt;   System.out.print("   ");&lt;br /&gt;   }&lt;br /&gt;   System.out.println();&lt;br /&gt;   }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-8897092763383581033?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/8897092763383581033/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/05/for.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/8897092763383581033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/8897092763383581033'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/05/for.html' title='цикл for и таблица умножения'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-4078521707112917864</id><published>2009-05-24T02:37:00.000-07:00</published><updated>2009-05-24T15:55:56.548-07:00</updated><title type='text'>более сложные конструкции: циклы</title><content type='html'>теперь давайте рассмотрим более сложные конструкции: циклы&lt;br /&gt;допустим нам нужно вывести на экран числа от 1 до 100. &lt;br /&gt;&lt;br /&gt;1 тупой вариант:&lt;br /&gt;System.out.println(1);&lt;br /&gt;System.out.println(2);&lt;br /&gt;System.out.println(3);&lt;br /&gt;System.out.println(4);&lt;br /&gt;System.out.println(5);&lt;br /&gt;System.out.println(6);&lt;br /&gt;System.out.println(7);&lt;br /&gt;System.out.println(8);&lt;br /&gt;System.out.println(9);&lt;br /&gt;System.out.println(10);&lt;br /&gt;System.out.println(11);&lt;br /&gt;......&lt;br /&gt;System.out.println(100);&lt;br /&gt;&lt;br /&gt;2 использовать конструкцию do while:&lt;br /&gt;&lt;br /&gt;Integer i=1;&lt;br /&gt;do{&lt;br /&gt;  System.out.println(i);&lt;br /&gt;  i=i+1;  &lt;br /&gt;}while(i&lt;=100)&lt;br /&gt;&lt;br /&gt;здесь в первой строчке объявляется целочисленная переменная i&lt;br /&gt;во второй строчке объявляется цикл do. Все инструкции нутри фигурных скобок {} выполняются в цикле.&lt;br /&gt;в последней строчке условие продолжения цикла. если переменная i менише либо равно (знак &lt;= ) 100 то цикл продолжается.&lt;br /&gt;внутри цикла происходит вввод текущего значения переменной и последующее её увеличение на 1.&lt;br /&gt;&lt;br /&gt;Вообще в java есть 3 вида циклов: do-while(его мы только что рассмотрели), while и for.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-4078521707112917864?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/4078521707112917864/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/05/blog-post_24.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/4078521707112917864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/4078521707112917864'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/05/blog-post_24.html' title='более сложные конструкции: циклы'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-5266595223230197791</id><published>2009-05-19T07:17:00.000-07:00</published><updated>2009-05-19T07:55:10.533-07:00</updated><title type='text'>переменные: создание простейшего калькулятора</title><content type='html'>В предидущих уроках мы создали уастроили среду разработки и написали простейшую программу.&lt;br /&gt;Теперь давайте модифицируем её и сделаем из неё калькулятор:&lt;br /&gt;для этого мы определим 2 целочисленные переменные &lt;code&gt;x&lt;/code&gt; и &lt;code&gt;y&lt;/code&gt; и зададим им начальные значения :&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Integer x=2;&lt;br /&gt;Integer y=3;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;далее создалим переменную &lt;code&gt;z&lt;/code&gt; и её значение будет сумма a+b&lt;br /&gt;&lt;code&gt; Integer z=x+y;&lt;/code&gt;&lt;br /&gt;и далее выведем полученное значение на экран &lt;br /&gt;&lt;code&gt;&lt;br /&gt;System.out.println(z);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Результирующая программа будет выглядеть так&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;package ru.java7.start.tutorial1;&lt;br /&gt;public class Main {&lt;br /&gt; /**&lt;br /&gt;  * @param args&lt;br /&gt;  */&lt;br /&gt;&amp;nbsp; public static void main(String[] args) {&lt;font color="red"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Integer x=2;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Integer y=3;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Integer z=x+y;  &lt;br /&gt;&amp;nbsp;&amp;nbsp; System.out.println(z);&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Запускаем программу. в консоль выводится 5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Пояснения к написаной программе:&lt;br /&gt; Когда мы объявляем переменные Integer x=2 то мы сначали пишем её тип, потом названия и потом значение. В конце каждого выражения - точка с запятой.&lt;br /&gt;В данном случае тип переменной Integer - целое число в интервале -2147483648 до 2147483647&lt;br /&gt;В Java указывать тип переменно нужно всегда. Это позволяет избежать ошибок.&lt;br /&gt;Если мы складываем числа то плучаем один результат если строки (тип переменной String) - дуругой: 23&lt;br /&gt;Проверяйте&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-5266595223230197791?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/5266595223230197791/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/05/blog-post_19.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/5266595223230197791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/5266595223230197791'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/05/blog-post_19.html' title='переменные: создание простейшего калькулятора'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-7893292181223002551</id><published>2009-05-18T03:08:00.000-07:00</published><updated>2009-05-25T02:15:27.575-07:00</updated><title type='text'>Настройка среды разработки</title><content type='html'>&lt;div&gt;&lt;br /&gt;Писать программу в блокноте и компилировать из коммандной строки полезно уметь. но для разработки сколько - нибудь большой программы не удобно.&lt;br /&gt;К тому же среда разработки не только позволяет набирать текст и компилировать но и делает выполняет множество других полезных функций которые позволяют избежать ошибок  (багов) и повысить скорость написания программы.&lt;br /&gt;И так давайте приступим к установке среды программирования (IDE).&lt;br /&gt;Вообще для разработке на java существует множество сред (список сред есть в конце статьи). Для начала я предлагаю взять среду Eclipse.&lt;br /&gt;Для этого нужно зайти на &lt;a href="http://www.eclipse.org/"&gt;www.eclips.org&lt;/a&gt; и скачать версию Eclipse IDE for Java Developers для вашей операционной системы. &lt;br /&gt;Скаченный архив нужно распоковать. директорию куда он распакован я буду называть $ECLIPSE_HOME. Если JDK у вас установлена то среда уже готова к работе: можно запустить кликнув на $ECLIPSE_HOME\eclipse.exe ( $ECLIPSE_HOME/eclipse для пользователей линукса).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5VO2rs4OVU8/ShFDDmuCYAI/AAAAAAAAABU/8lGeYaasu5w/s1600-h/eclipse-start.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 149px;" src="http://4.bp.blogspot.com/_5VO2rs4OVU8/ShFDDmuCYAI/AAAAAAAAABU/8lGeYaasu5w/s320/eclipse-start.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337120762623057922" /&gt;&lt;/a&gt;&lt;br /&gt;При первом запуске eclipse  прашивает где находится workspace. Workspace -это директория где хранятся проекты (ваши программы), и доплнительные настройки.&lt;br /&gt;Eclipse позворяет работать одновременно с несколькими проектами, которые храняться в workscpace.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5VO2rs4OVU8/ShFNYuPbKEI/AAAAAAAAABc/N0aSsPsoSZc/s1600-h/eclipse-start2.png"&gt;&lt;img style="float:left;margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_5VO2rs4OVU8/ShFNYuPbKEI/AAAAAAAAABc/N0aSsPsoSZc/s320/eclipse-start2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337132120535672898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И так, выбрав workspace вы попадаете в Welcome окно. отсюда можно посмотреть разнообрзную документацию или перейти к написанию программы выбрав Workbench (дословный перевод - рабочий верстак).&lt;br /&gt;&lt;br /&gt;И так давайте напишем программу Hello World но уже с использованием профессиональной среды разработки.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5VO2rs4OVU8/ShFOtGksPKI/AAAAAAAAABk/n48c2EYINQE/s1600-h/eclipse-start3.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_5VO2rs4OVU8/ShFOtGksPKI/AAAAAAAAABk/n48c2EYINQE/s320/eclipse-start3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337133570176335010" /&gt;&lt;/a&gt;&lt;br /&gt;Так выглядит Workbench ("рабочий верстак").&lt;br /&gt;&lt;br /&gt;Первое что нужно сделать - это создать новый проект:&lt;br /&gt;Меню: File-&gt;New -&gt; Java Project и вводим название проекта, назовём его tutorial1.&lt;br /&gt;&lt;br /&gt;Далее создадим package (пакет). Пакет - это способ организации классов (&lt;a href="http://java.sun.com/docs/books/tutorial/java/package/packages.html"&gt;подробно описан здесь на англ. языке&lt;/a&gt;).&lt;br /&gt;Для данного примера введите ru.java7.start.tutorial1 как показано на рисунке. и нажмите Finish.&lt;br /&gt;С лева, в окошке Package Explorer появится пакет.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5VO2rs4OVU8/ShFRqmP3KZI/AAAAAAAAABs/oyPOkOIa1a0/s1600-h/eclipse-start5.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 236px;" src="http://1.bp.blogspot.com/_5VO2rs4OVU8/ShFRqmP3KZI/AAAAAAAAABs/oyPOkOIa1a0/s320/eclipse-start5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337136825674181010" /&gt;&lt;/a&gt;Внутри созданного пакета будем создавать класс Main. Кликните правой кнокой мыши на пакет и выберите New -&gt; Class.&lt;br /&gt;Назовите класс именем (поле name) Main и поставьте галочку на "public static void Main(String[]args)" и нажмите Finish.&lt;br /&gt;&lt;br /&gt;Ура! среда разработки сгенерировала класс который можно дальше изменять.&lt;br /&gt;Замените строчку &lt;code&gt;// TODO Auto-generated method stub&lt;/code&gt; на &lt;code&gt;System.out.println("Hello World!");&lt;/code&gt; -  и ваша программа готова!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5VO2rs4OVU8/ShFbvPEW6nI/AAAAAAAAAB0/7VCQgg8loVw/s1600-h/eclipse-start6.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://2.bp.blogspot.com/_5VO2rs4OVU8/ShFbvPEW6nI/AAAAAAAAAB0/7VCQgg8loVw/s320/eclipse-start6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5337147900467538546" /&gt;&lt;/a&gt; Давайте её запустим: нажимает на кнопку запуска программы. В консоли: Hello World!&lt;br /&gt;Поздравляю - программа работает!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-7893292181223002551?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/7893292181223002551/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/05/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/7893292181223002551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/7893292181223002551'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/05/blog-post.html' title='Настройка среды разработки'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5VO2rs4OVU8/ShFDDmuCYAI/AAAAAAAAABU/8lGeYaasu5w/s72-c/eclipse-start.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-2209279454467984104</id><published>2009-04-21T14:30:00.000-07:00</published><updated>2009-04-21T19:59:55.087-07:00</updated><title type='text'>общая схема написания и запуска программы на java</title><content type='html'>&lt;b&gt;Теория&lt;/b&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5VO2rs4OVU8/SewKAUokp2I/AAAAAAAAAA8/RTohHPRv3NE/s1600-h/CreateProgram.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 640px; height: 68px;" src="http://4.bp.blogspot.com/_5VO2rs4OVU8/SewKAUokp2I/AAAAAAAAAA8/RTohHPRv3NE/s320/CreateProgram.jpg" alt="" id="BLOGGER_PHOTO_ID_5326643459927615330" border="0" /&gt;&lt;/a&gt;&lt;br/&gt; &lt;br /&gt;&lt;br /&gt;Первое что нужно это написать текст программы. Подойдёт например блокнот.(Word не подходит тк он сохраняет иформацию о форматировании, которую компилято не распознаёт).&lt;br /&gt;&lt;br /&gt;после того как программа написана и сохранена в файле/файлах её нужно откомпилировать. для этого используется программа javac.exe. результат работы программы набо файлов с байт кодом. Байткод - это машинный код, который понимает компютер (виртуальная машина). Для человека машинный код выглядит как нечитаемый набор знаков.&lt;br /&gt;&lt;br /&gt;После того как создан байт код - программу можно запускать. запускать нужно в виртуальной машине java (JVM).  для этого запускается программа java.exe и в качестве параметра указывается местоположение байт кода.&lt;br /&gt;&lt;b&gt;Практика&lt;/b&gt;&lt;br /&gt;давайте теперь создадим программу которая печатает на экран HelloWorld.&lt;br /&gt;&lt;br /&gt;1)создадим файл с исходным текстом программы. для этого запустите блокнот, и вставьте туда такой текст:&lt;br /&gt;&lt;br /&gt;public class Main {&lt;br /&gt;&amp;nbsp;&amp;nbsp;    public static void main(String[] args) {&lt;br /&gt;     &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    System.out.println("Hello World!");&lt;br /&gt;&amp;nbsp;&amp;nbsp;    }&lt;br /&gt;}&lt;br /&gt;и сохраните его под именем Main.java&lt;br /&gt;2) запустите в коммандной строке компилятор:&lt;br /&gt;javac Main.java&lt;br /&gt;в результате работы компилятора создасться файл байт кода Main.class&lt;br /&gt;3) Давайте запустим полученную программу &lt;br /&gt;java -cp . Main&lt;br /&gt;В результате выполнения программы вывелась строка "Hello World!"&lt;br /&gt;Поздравляю! вы написали первую программу на Java!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-2209279454467984104?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/2209279454467984104/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/04/java.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/2209279454467984104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/2209279454467984104'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/04/java.html' title='общая схема написания и запуска программы на java'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5VO2rs4OVU8/SewKAUokp2I/AAAAAAAAAA8/RTohHPRv3NE/s72-c/CreateProgram.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-4268132733370285441</id><published>2009-04-21T14:17:00.000-07:00</published><updated>2009-04-21T19:40:22.943-07:00</updated><title type='text'>начальные требования к ПО</title><content type='html'>Чтобы начать писать программы на Java нужно: &lt;br /&gt;1 Операционная система для разработки подойдёт как Windows так и Linux или Mac OS. Здесь будет описано как установить для Windows XP&lt;br /&gt;2 Текстовой редактор или среда разработки. Для первых шагов подойдёт текстовой редактор Блокнот или аналогичный ему.&lt;br /&gt;&lt;br /&gt;3 Java Development Kit (JDK). Рекомендую версиб компании Sun Microsystems http://java.sun.com/javase/downloads/index.jsp . Для этого Вам нужно скачать нужную версию JDK и установить. Подойдут все опции предлагаемые по умолчанию.&lt;br /&gt;&lt;br /&gt;4 установить стистемную переменную JAVA_HOME которая будет указывать на директорию в которую установленна JDK:&lt;br /&gt;Пуск, правой кнопкой мой компютер,Свойства,вкладка дополнительно, переменные среды,и "создать" системную переменную. Имя переменной JAVA_HOME значение - туда куда установлена JDK - в моём &lt;br /&gt;случае это JDK C:\ProgramFiles\Java\jdk1.6.0_12&lt;br /&gt;&lt;br /&gt;5 в переменную PATH добавить bin директорию %JAVA_HOME%\bin :&lt;br /&gt;Пуск, правой кнопкой мой компютер,Свойства,вкладка дополнительно, переменные среды,и "создать"  переменную пользователя. Имя переменной PATH значение - %JAVA_HOME%\bin&lt;br /&gt;Если переменна уже есть то нужно отредактировать значение добавив в конец строки ;%JAVA_HOME%\bin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-4268132733370285441?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/4268132733370285441/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/04/blog-post_21.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/4268132733370285441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/4268132733370285441'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/04/blog-post_21.html' title='начальные требования к ПО'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-244912021098059364.post-1855095775833972295</id><published>2009-04-19T16:29:00.000-07:00</published><updated>2009-04-19T17:36:24.367-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='о блоге'/><title type='text'>Зачем создан блог</title><content type='html'>&lt;p&gt;Я давно занимаюсь программирпорванием на &lt;span style="font-weight:bold;"&gt;Java&lt;/span&gt; и часто слышу от друзей что они хотят тоже научиться программировать. Обычно я им говрю вот есть хороший язык программирования Java и даю кучу ссылок на документацию, которая в основном на английском языке. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;И тут я понимаю что английский язык сложен для них, а то что есть на русском языке это больше для людей ктоторые уже начали программировать и хотят усовершенствовать свои навыки.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;В этом блоге будут публиковаться краткие статьи для новичков в java и в программировании вообще.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Комментарии к постам приветствуются.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/244912021098059364-1855095775833972295?l=start.java7.ru' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://start.java7.ru/feeds/1855095775833972295/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://start.java7.ru/2009/04/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/1855095775833972295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/244912021098059364/posts/default/1855095775833972295'/><link rel='alternate' type='text/html' href='http://start.java7.ru/2009/04/blog-post.html' title='Зачем создан блог'/><author><name>Dmitry</name><uri>http://www.blogger.com/profile/17810707784678401374</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://1.bp.blogspot.com/_5VO2rs4OVU8/Sq6YObMf5PI/AAAAAAAAACA/4cnen5mEjK4/S220/I2.jpg'/></author><thr:total>0</thr:total></entry></feed>
