{"id":150,"date":"2020-01-18T11:11:00","date_gmt":"2020-01-18T11:11:00","guid":{"rendered":"http:\/\/www.juniorjavadeveloper.pl\/?p=150"},"modified":"2020-03-04T10:17:10","modified_gmt":"2020-03-04T10:17:10","slug":"pierwszy-kod-w-jezyku-java-w-intellij-krok-po-kroku","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/01\/18\/pierwszy-kod-w-jezyku-java-w-intellij-krok-po-kroku\/","title":{"rendered":"Pierwszy kod w j\u0119zyku Java w IntelliJ &#8211; krok po kroku"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Zastanawiasz si\u0119 jak napisa\u0107 pierwszy kod w j\u0119zyku Java? Jak w og\u00f3le zabra\u0107 si\u0119 do tego? Na pocz\u0105tku musimy mie\u0107 odpowiednie &#8220;miejsce pracy&#8221;, \u015brodowisko do programowania, o tym szczeg\u00f3\u0142owo pisz\u0119 w <a rel=\"noreferrer noopener\" aria-label=\"Co jest potrzebne do programowania w j\u0119zyku Java? (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"http:\/\/www.juniorjavadeveloper.pl\/en\/2020\/01\/11\/co-jest-potrzebne-do-programowania-w-jezyku-java\/\" target=\"_blank\"><strong>Co jest potrzebne do programowania w j\u0119zyku Java?<\/strong><\/a>. Je\u017celi mamy ju\u017c \u015brodowisko do programowania mo\u017cemy zabra\u0107 si\u0119 za pisanie kodu w j\u0119zyku Java.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pierwszy program w dowolnym j\u0119zyku programowania, to tak zwany &#8220;Hello World!&#8221;, to samo dotyczy j\u0119zyka Java. Dlaczego &#8220;Hello World!&#8221;? Program po prostu wypisuje tekst, za pomoc\u0105 kt\u00f3rego wita si\u0119 ze \u015bwiatem, z programist\u0105 &#8211; &#8220;Hello World!&#8221;. W Javie do uruchomienia ka\u017cdej aplikacji wymagana jest specjalna &#8220;konstrukcja&#8221;, metoda main().<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Metoda main() jest centralnym punktem wej\u015bcia do programu, to ona pozwala uruchomi\u0107 program, bez niej by\u0142oby, to niemo\u017cliwe. W naszym programie, aplikacj w 99,9% przypadk\u00f3w jest tylko jedna klasa z metod\u0105 main(). Mo\u017cemy mie\u0107 za to wi\u0119cej ni\u017c jedn\u0105 klas\u0119 bez metody main() jest, to wr\u0119cz wskazane. IntelliJ u\u0142atwia nam uruchomienie takiej metody main(), po lewej stronie obok nazwy metody mamy zielony przycisk &#8220;play&#8221;, kt\u00f3ry umo\u017cliwia nam uruchomienie programu, aplikacji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na szcz\u0119\u015bcie program &#8220;Hello World!&#8221; mo\u017cna stworzy\u0107 za pomoc\u0105 IntelliJ IDEA (narz\u0119dzie do pisania kodu Java), Poni\u017cej konstrukcja metody main. Na ko\u0144cu posta s\u0105 zrzuty ekranu pokazuj\u0105ce jak krok po kroku zrobi\u0107 program &#8220;Hello World!&#8221; za pomoc\u0105 IntelliJ. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">public static void main(String[] args) {\n    System.out.println(\"Hello World!\");\n}<\/pre>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Metoda main() dla Hello World!<\/p>\n\n\n\n&nbsp;\n\n\n\n<style id=\"bwg-style-0\">      #bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0 * {        -moz-box-sizing: border-box;        box-sizing: border-box;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0{\t\tbackground-color: rgba(245, 245, 245, 0.90);\t\ttext-align: center;\t\twidth: 100%;\t\tborder-style: none;\t\tborder-width: 2px;\t\tborder-color: #F7F7F7;\t\tpadding: 4px;\t\tborder-radius: 0;\t\tposition:relative;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_images_0 {\t\tdisplay: inline-block;\t\t-moz-box-sizing: border-box;\t\tbox-sizing: border-box;\t\tfont-size: 0;\t\ttext-align: center;\t\tmax-width: 100%;\t\twidth: 100%;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_image_buttons_conteiner_0 {\t\ttext-align: center;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_image_buttons_0 {\t\tdisplay: inline-block;\t\twidth:100%;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_0 {        background-color: rgba(235, 235, 235, 0.80);\t\ttext-align: center;\t\tdisplay: inline-block;\t\tvertical-align: middle;\t\tmargin: 2px auto;\t\tpadding: 4px;\t\tborder-radius: 0;\t\tborder: 1px none #F5F5F5;\t\tbox-shadow: ;\t\tmax-width: 800px;\t\twidth: 100%;\t\t\/*z-index: 100;*\/\t\tposition: relative;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_alt_0{\t\tdisplay: table;\t\twidth: 100%;\t\tfont-size: 15px;\t\tfont-family: Ubuntu;\t\tcolor: #000000;\t\ttext-align:center;\t\tpadding-left: 8px;        word-break: break-word;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_img_0 {        padding: 0 !important;\t\tmax-width: 100% !important;\t\theight: inherit !important;\t\twidth: 100%;      }      @media only screen and (max-width : 320px) {\t\t#bwg_container1_0 #bwg_container2_0 .displaying-num_0 {\t\t  display: none;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_image_alt_0 {\t\t  font-size: 10px !important;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0,\t\t#bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0:hover {\t\t  font-size: 10px !important;\t\t  text-decoration: none;\t\t  margin: 4px;\t\t  font-family: segoe ui;\t\t  color: #FFFFFF !important;\t\t  opacity: 0.30;\t\t  text-decoration: none;\t\t  position: relative;\t\t  z-index: 10141;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_description_0 {\t\t  color: #000000;\t\t  display: table;\t\t  width: 100%;\t\t  text-align: left;\t\t  font-size: 8px !important;\t\t  font-family: Ubuntu;\t\t  padding: 8px 8px 8px 8px;\t\t  \/*word-break: break-all;*\/\t\t  border-style: none;\t\t  background-color: #EBEBEB;\t\t  border-radius: 0;\t\t  border-width: 1px;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {\t\t  font-size: 10px !important;\t\t}      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_desp_0 {\t\t\t\tdisplay: table;\t\t\t\tclear: both;\t\t\t\ttext-align: center;        padding: 0px 5px 0px 5px;\t\t\t\twidth: 100%;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_description_0 {        color: #000000;\t\tdisplay: table;\t\twidth: 100%;\t\ttext-align: left;\t\tfont-size: 15px;\t\tfont-family: Ubuntu;\t\tpadding: 8px 8px 8px 8px;\t\tword-break: break-word;\t\tborder-style: none;\t\tbackground-color: #EBEBEB;\t\tborder-radius: 0;\t\tborder-width: 1px;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_alt_0 {      \tdisplay:table;        clear: both;        text-align: center;        padding: 8px;        width: 100%;      }      \/*watermark*\/      #bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0,      #bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0:hover {        text-decoration: none;        margin: 4px;        font-size: 20px;        font-family: segoe ui;        color: #FFFFFF !important;        opacity: 0.30;        position: relative;        z-index: 10141;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_contain_0{        position: absolute;        text-align: center;        vertical-align: middle;        width: 100%;        height: 100%;        cursor: pointer;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_contain_0{        display: table;        vertical-align: middle;        width: 100%;        height: 100%;      }\t       #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_cont_0{        display: table-cell;        text-align: ;        position: relative;        vertical-align: ;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_0{\t\tdisplay: inline-block;\t\toverflow: hidden;\t\tposition: relative;\t\tvertical-align: middle;\t\tz-index: 10140;\t\twidth: 90px;\t\tmax-width: 11.25%;\t\tmargin: 10px 10px 10px 10px ;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_text_0{        display: inline-block;\t\toverflow: hidden;\t\tposition: relative;\t\tvertical-align: middle;\t\tz-index: 10140;\t\tmargin: 10px 10px 10px 10px;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_img_0{        max-width: 100%;        opacity: 0.30;        position: relative;        z-index: 10141;      }      #bwg_container1_0 #bwg_container2_0 .bwg_none_selectable {        -webkit-touch-callout: none;        -webkit-user-select: none;        -khtml-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;       ecoration: none;    }    #bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {      background-color: rgba(0, 0, 0, 0);      color: #323A45;      display: block;      font-family: Ubuntu;      font-size: 16px;      font-weight: bold;      padding: 2px;      text-shadow: 0px 0px 0px #888888;      text-align: center;    }    <\/style>    <div id=\"bwg_container1_0\"         class=\"bwg_container bwg_thumbnail bwg_image_browser\"         data-right-click-protection=\"0\"         data-bwg=\"0\"         data-scroll=\"0\"         data-gallery-type=\"image_browser\"         data-gallery-view-type=\"image_browser\"         data-current-url=\"\/en\/wp-json\/wp\/v2\/posts\/150\"         data-lightbox-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=GalleryBox&#038;current_view=0&#038;gallery_id=1&#038;tag=0&#038;theme_id=1&#038;shortcode_id=1&#038;sort_by=order&#038;order_by=asc&#038;current_url=%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F150\"         data-gallery-id=\"1\"         data-popup-width=\"800\"         data-popup-height=\"500\"         data-is-album=\"gallery\"         data-buttons-position=\"bottom\">      <div id=\"bwg_container2_0\">             <div id=\"ajax_loading_0\" class=\"bwg_loading_div_1\">      <div class=\"bwg_loading_div_2\">        <div class=\"bwg_loading_div_3\">          <div id=\"loading_div_0\" class=\"bwg_spider_ajax_loading\">          <\/div>        <\/div>      <\/div>    <\/div>            <form id=\"gal_front_form_0\"              class=\"bwg-hidden\"              method=\"post\"              action=\"#\"              data-current=\"0\"              data-shortcode-id=\"1\"              data-gallery-type=\"image_browser\"              data-gallery-id=\"1\"              data-tag=\"0\"              data-album-id=\"0\"              data-theme-id=\"1\"              data-ajax-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=bwg_frontend_data\" data-trp-original-action=\"#\">          <div id=\"bwg_container3_0\" class=\"bwg-background bwg-background-0\">            \t  <div id=\"bwg_image_browser_0\" class=\"image_browser_images_conteiner_0 bwg-image_browser-images-wrapper bwg-container\"         data-params='{&quot;is_pro&quot;:false,&quot;image_right_click&quot;:0,&quot;gallery_id&quot;:&quot;1&quot;}'         data-bwg=\"0\"         data-lightbox-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=GalleryBox&#038;current_view=0&#038;gallery_id=1&#038;tag=0&#038;theme_id=1&#038;shortcode_id=1&#038;sort_by=order&#038;order_by=asc&#038;current_url=%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F150\">      <div class=\"image_browser_images_0\">                  <div class=\"image_browser_image_buttons_conteiner_0\">            <div class=\"image_browser_image_buttons_0\">                              <div class=\"bwg_image_browser_image_alt_0\">                  <div class=\"bwg_image_alt_0\" id=\"alt12\">                    Tworzenie nowego projektu - pierwsze uruchomienie IntelliJ                  <\/div>                <\/div>                              <div class=\"bwg_image_browser_image_0\">                                  <a style=\"position:relative;\"  class=\"bwg-a bwg_lightbox\" data-image-id=\"12\" data-elementor-open-lightbox=\"no\">                    <img decoding=\"async\" class=\"skip-lazy bwg-item0 bwg_image_browser_img bwg_image_browser_img_0\"                         src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/photo-gallery\/java-pierwszy-kod_hello-world-01.png?bwg=1577888885\"                         data-src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/photo-gallery\/java-pierwszy-kod_hello-world-01.png?bwg=1577888885\"                         alt=\"Tworzenie nowego projektu - pierwsze uruchomienie IntelliJ\"                         title=\"Tworzenie nowego projektu - pierwsze uruchomienie IntelliJ\" \/>                  <\/a>                                <\/div>                          <\/div>          <\/div>                <\/div>    <\/div>    <style>      \/*pagination styles*\/      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {\t\t\t\ttext-align: center;\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tmargin: 6px 0 4px;\t\t\t\tdisplay: block;      }      @media only screen and (max-width : 320px) {      #bwg_container1_0 #bwg_container2_0 .displaying-num_0 {     \t display: none;      }      }      #bwg_container1_0 #bwg_container2_0 .displaying-num_0 {\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tmargin-right: 10px;\t\t\t\tvertical-align: middle;      }      #bwg_container1_0 #bwg_container2_0 .paging-input_0 {\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tvertical-align: middle;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:hover,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:focus,\t\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page {\t\t\t\tcursor: default;\t\t\t\tcolor: rgba(102, 102, 102, 0.5);      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page {\t\t\t\tcursor: pointer;\t\t\t\ttext-align: center;\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\ttext-decoration: none;\t\t\t\tpadding: 3px 6px;\t\t\t\tmargin: 0;\t\t\t\tborder-radius: 0;\t\t\t\tborder-style: solid;\t\t\t\tborder-width: 1px;\t\t\t\tborder-color: #E3E3E3;\t\t\t\t\t\t\t\tbackground-color: rgba(255, 255, 255, 1.00);\t\t\t\tbox-shadow: 0;\t\t\t\ttransition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;      }            #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.next-page:hover,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.prev-page:hover {        color: #000000;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .first-page,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .last-page {        padding: 0% 7%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .next-page {        margin: 0% 4% 0% 0%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .prev-page {        margin: 0% 0% 0% 4%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {        font-size: 15px !important;        padding: 0% 7% !important;        border-style: none !important;        border-width: 1px;        border-color: #E3E3E3;        background-color: #FFFFFF;        opacity: 1.00;        transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;      }      .bwg_image_browser#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {         padding: 0% 11% !important;      }\t\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {        background-color: rgba(245, 245, 245, 0.90);        margin-top: 0;      }      .bwg_image_browser  .pagination-links_0 {        white-space: nowrap;      }      @media screen and (max-width: 465px) {        .bwg_image_browser#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {          padding: 0% 5% !important;          font-size: 13px;        }      }      <\/style>      <span class=\"bwg_nav_cont_0\">              <div class=\"tablenav-pages_0\">                      <span class=\"pagination-links_0 pagination-links\" data-pages-count=\"8\">              <span class=\"pagination-links_col1\">              <a class=\"bwg-a first-page disabled\" title=\"Go to the first page\" >\u00ab<\/a>              <a class=\"bwg-a prev-page disabled\" title=\"Go to the previous page\" >\u2039<\/a>              <\/span>\t\t\t\t\t\t\t<span class=\"pagination-links_col2\">\t\t\t\t\t\t\t\t\t<input type=\"number\" class=\"bwg_current_page\" name=\"bwg_current_page\" value=\"1\" data-url-info=\"page_number_0\" onkeypress=\"return bwg_change_page_0(event, this)\" min=\"1\" oninput=\"validity.valid||(value='')\" \/>\t\t\t\t\t\t\t\t\t\tof\t\t\t\t\t\t\t\t\t\t<span class=\"total-pages_0\">\t\t\t\t\t\t\t\t\t\t\t8\t\t\t\t\t\t\t\t\t\t<\/span>\t\t\t\t\t\t\t<\/span>              <span class=\"pagination-links_col3\">                <a class=\"bwg-a next-page-0\" title=\"Go to the next page\" href=\"\/en\/wp-json\/wp\/v2\/posts\/150?page_number_0=2\">\u203a<\/a>                <a class=\"bwg-a last-page-0\" title=\"Go to the last page\" href=\"\/en\/wp-json\/wp\/v2\/posts\/150?page_number_0=8\">\u00bb<\/a>              <\/span>\t\t\t\t\t\t<\/span>\t\t\t\t\t\t        <\/div>                <input type=\"hidden\" id=\"page_number_0\" name=\"page_number_0\" value=\"1\" \/>      <script type=\"text\/javascript\">        if( jQuery('.bwg_nav_cont_0').length > 1 ) {          jQuery('.bwg_nav_cont_0').first().remove()        }        function spider_page_0(cur, x, y, load_more) {          if (typeof load_more == \"undefined\") {            var load_more = false;          }          if (jQuery(cur).hasClass('disabled')) {            return false;          }          var items_county_0 = 8;          switch (y) {            case 1:              if (x >= items_county_0) {                document.getElementById('page_number_0').value = items_county_0;              }              else {                document.getElementById('page_number_0').value = x + 1;              }              break;            case 2:              document.getElementById('page_number_0').value = items_county_0;              break;            case -1:              if (x == 1) {                document.getElementById('page_number_0').value = 1;              }              else {                document.getElementById('page_number_0').value = x - 1;              }              break;            case -2:              document.getElementById('page_number_0').value = 1;              break;\t\t\t\t\t\tcase 0:              document.getElementById('page_number_0').value = x;              break;            default:              document.getElementById('page_number_0').value = 1;          }          bwg_ajax('gal_front_form_0', '0', 'bwg_image_browser_0', '0', '', 'gallery', 0, '', '', load_more, '', 1);        }                    jQuery('.first-page disabled').on('click', function () {              spider_page_0(this, 1, -2, 'numeric');              return false;            });            jQuery('.prev-page disabled').on('click', function () {              spider_page_0(this, 1, -1, 'numeric');              return false;            });            jQuery('.next-page-0').on('click', function () {              spider_page_0(this, 1, 1, 'numeric');              return false;            });            jQuery('.last-page-0').on('click', function () {              spider_page_0(this, 1, 2, 'numeric');              return false;            });        \t\t\t\t\/* Change page on input enter. *\/        function bwg_change_page_0( e, that ) {          if (  e.key == 'Enter' ) {            var to_page = parseInt(jQuery(that).val());            var pages_count = jQuery(that).parents(\".pagination-links\").data(\"pages-count\");            var current_url_param = jQuery(that).attr('data-url-info');            if (to_page > pages_count) {              to_page = 1;            }\t \t\t\t\t\t\t\t\t\t\t\t\tspider_page_0(this, to_page, 0, 'numeric');\t\t\t\t\t\t\treturn false;\t\t\t\t\t\t          }          return true;        }        jQuery('.bwg_load_btn_0').on('click', function () {            spider_page_0(this, 1, 1, true);            return false;        });      <\/script>      <\/span>                <\/div>        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>        <style>          #bwg_container1_0 #bwg_container2_0 #spider_popup_overlay_0 {          background-color: #EEEEEE;          opacity: 0.60;          }          <\/style>        <div id=\"bwg_spider_popup_loading_0\" class=\"bwg_spider_popup_loading\"><\/div>        <div id=\"spider_popup_overlay_0\" class=\"spider_popup_overlay\" onclick=\"spider_destroypopup(1000)\"><\/div>        <input type=\"hidden\" id=\"bwg_random_seed_0\" value=\"1967431464\">                <\/div>    <\/div>    <script>      if (document.readyState === 'complete') {        if( typeof bwg_main_ready == 'function' ) {          if ( jQuery(\"#bwg_container1_0\").height() ) {            bwg_main_ready(jQuery(\"#bwg_container1_0\"));          }        }      } else {        document.addEventListener('DOMContentLoaded', function() {          if( typeof bwg_main_ready == 'function' ) {            if ( jQuery(\"#bwg_container1_0\").height() ) {             bwg_main_ready(jQuery(\"#bwg_container1_0\"));            }          }        });      }    <\/script>    \n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Hello World! w IntelliJ &#8211; krok po kroku<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wynik wykonania powy\u017cszego kodu jest prezentowany w wierszu polece\u0144, konsoli (<a rel=\"noreferrer noopener\" aria-label=\"CLI - Command Line Interface (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/Wiersz_polece%C5%84\" target=\"_blank\"><strong>CLI &#8211; Command Line Interface<\/strong><\/a>), czarne okienko, w kt\u00f3rym jest tylko tekst. Wiersz polece\u0144 b\u0119dzie towarzyszy\u0142 przez bardzo d\u0142ugi czas ka\u017cdej osobie, kt\u00f3ra uczy si\u0119 j\u0119zyka Java, b\u0119dzie, to jedyny spos\u00f3b interakcji z napisanym kodem programu, do czasu poznania sposobu tworzenia aplikacji okienkowych (<strong><a rel=\"noreferrer noopener\" aria-label=\"GUI - Graphical User Interface (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/Graficzny_interfejs_u%C5%BCytkownika\" target=\"_blank\">GUI &#8211; Graphical User Interface<\/a><\/strong>), np. Swing, JavaFX. W codziennej pracy programisty Java wiersz polece\u0144, CLI jest jego przyjacielem.<\/p>\n\n\n<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"194\" src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-1024x194.png\" alt=\"Hello World!, konsola w IntelliJ\" class=\"wp-image-394\" srcset=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-1024x194.png 1024w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-300x57.png 300w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-768x145.png 768w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-1536x291.png 1536w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-2048x388.png 2048w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-1600x303.png 1600w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-1000x189.png 1000w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-800x152.png 800w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-600x114.png 600w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/java-pierwszy-kod_hello-world-08-konsola-400x76.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Hello World!, konsola w IntelliJ<\/figcaption><\/figure>\n<\/body><\/html>\n\n\n\n<p class=\"wp-block-paragraph\">Powy\u017cej zosta\u0142y zaprezentowane nowe rzeczy, kod Java oraz IntelliJ, w kolejnych postach postaram si\u0119 je wyja\u015bni\u0107. <br><br>Zaprezentowany <strong>kod Java<\/strong> wprowadza takie elementy jak:<br>&#8211; pakiet,<br>&#8211; klasa,<br>&#8211; metoda,<br>&#8211; specjalna metoda main(),<br>&#8211; wypisywanie tekstu w konsoli.<br><br>Dla <strong>IntelliJ<\/strong> wyja\u015bni\u0119 elementy, obszary, z kt\u00f3rych sk\u0142ada si\u0119 zintegrowane \u015brodowisko programistyczne dla j\u0119zyka Java:<br>&#8211; struktura projektu,<br>&#8211; edytor kodu \u017ar\u00f3d\u0142owego,<br>&#8211; wiersz polece\u0144.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ca\u0142o\u015b\u0107 kodu mo\u017cna znale\u017a\u0107 na:<\/p>\n\n\n<div class=\"github-embed github-embed-repository github-logo-mark\">\n<p>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\" target=\"_blank\">\t\t\t<strong>\t\t\t\tSimple Java &quot;Hello World!&quot; with main() method and printing out text &quot;HelloWorld!&quot;\t\t\t<\/strong>\t\t<\/a>\t\t<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\" target=\"_blank\">https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world<\/a><br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\/network\" target=\"_blank\">0<\/a> forks.<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\/stargazers\" target=\"_blank\">0<\/a> stars.<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\/issues\" target=\"_blank\">0<\/a> open issues.        <\/p>\n<details open>\n<summary>Recent commits:<\/summary>\n<ul class=\"github_commits\">\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\/commit\/f19698d45aa8de5538be04386a915a126274acb0\" target=\"_blank\">Add Main class with main() method<\/a>, Java Korepetycje                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-hello-world\/commit\/89032ed4b9b6d01d1035aaba7e0562851c688314\" target=\"_blank\">Initial commit<\/a>, GitHub                    <\/li>\n<\/ul>\n<\/details>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam do regularnego odwiedzania mojej strony, b\u0119d\u0105 pojawia\u0107 si\u0119 kolejne artyku\u0142y oraz do kontaktu przez email kontakt(at)juniorjavadeveloper.pl.<\/p>","protected":false},"excerpt":{"rendered":"<p>Zastanawiasz si\u0119 jak napisa\u0107 pierwszy kod w j\u0119zyku Java? Jak w og\u00f3le zabra\u0107 si\u0119 do tego? Na pocz\u0105tku musimy mie\u0107 odpowiednie &#8220;miejsce pracy&#8221;, \u015brodowisko do programowania, o tym szczeg\u00f3\u0142owo pisz\u0119 w Co jest potrzebne do programowania w j\u0119zyku Java?. Je\u017celi mamy ju\u017c \u015brodowisko do programowania mo\u017cemy zabra\u0107 si\u0119 za pisanie kodu w j\u0119zyku Java. Pierwszy [&hellip;]<\/p>","protected":false},"author":1,"featured_media":311,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ppp_document_settings_meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4,3,2,7],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bez-kategorii","category-kod-java","category-poczatkujacy","category-poradnik"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/01\/pierwszy-kod-w-jezyku-java.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":36,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":485,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/150\/revisions\/485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/311"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}