{"id":2913,"date":"2022-01-21T19:55:42","date_gmt":"2022-01-21T16:55:42","guid":{"rendered":"https:\/\/riarts.ru\/?p=2913"},"modified":"2022-02-13T00:46:35","modified_gmt":"2022-02-12T21:46:35","slug":"java-programming-language","status":"publish","type":"post","link":"https:\/\/riarts.ru\/en\/java-programming-language\/","title":{"rendered":"Java programming language"},"content":{"rendered":"\n<h2>The java programming language is the foundation of network programming and beyond\u2026<\/h2>\n\n\n\n<p>To understand why the java programming language is so important, let&#8217;s understand the principles on which it is based. Java was created as a multiplatform, server-side language.<\/p>\n\n\n\n<h3>A couple of words about multiplatforming.<\/h3>\n\n\n\n<p>By multiplatform we mean that it is possible to run on any hardware, something that is nearly impossible for most commonly used applications. For example, even a simple calculator written for windows, it is very difficult to run on Android, and a simple game for Android does not want to run windows.<br>But let&#8217;s assume that we really need to make a program written for one operating system (OS) run on another. What to do? Use a virtual machine that emulates another operating system and runs the program inside it.<br>Programs written in java can also be executed using side methods. The java virtual machine adapts the language commands to the current OS. This way the java programmer can be sure that the software he writes can run on any device.<\/p>\n\n\n\n<h3>What is a server language?<\/h3>\n\n\n\n<p>Generally speaking, any computer or even a modern cell phone can hardly be called a server. A server language is a language designed for writing programs that are executed by the server. But could it be otherwise? Yes, it can. There are quite a few client languages.<br>The most common is JavaScript. The medium of execution of his programs &#8211; the browser and this environment it is limited. It would seem, what is not multiplatform, because there is a browser on every device? Yes, there is, but the catch is that a JavaScript program can only interact with the browser.<br>Java programming, because of its greater functionality, covers the entire computer.<br>It&#8217;s like two people locked in different rooms and unable to go outside those rooms. Only one of them has a phone and the other does not. The one who can only do things inside the room is like a client language and the one who can give commands to the outside is like a server language.<\/p>\n\n\n\n<h3>But what does this have to do with network programming?<\/h3>\n\n\n\n<p>The programming tasks for java applications are very diverse. For example, the programmer who <a href=\"https:\/\/riarts.ru\/en\/sites\/\">creates a website<\/a>, in java can create its server part, that is, the engine responsible for the basic, invisible to the user work of the site, without which the visible part of the site is nothing more than a pretty tinsel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The java programming language is the foundation of network programming and beyond\u2026 To understand why the java programming language is so important, let&#8217;s understand the principles on which it is based. Java was created as a {&#8230;}<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[80],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Java programming language makes it possible to open a site written in this language in any browser and on any system.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/riarts.ru\/en\/java-programming-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java programming language - RIART\" \/>\n<meta property=\"og:description\" content=\"Java programming language makes it possible to open a site written in this language in any browser and on any system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/riarts.ru\/en\/java-programming-language\/\" \/>\n<meta property=\"og:site_name\" content=\"RIART\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-21T16:55:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-12T21:46:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adminRi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/riarts.ru\/#website\",\"url\":\"https:\/\/riarts.ru\/\",\"name\":\"RIART\",\"description\":\"DIGITAL ARTS \/ GRAPHICS &amp; WEB BY RIMMA ISMAILOVA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/riarts.ru\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/riarts.ru\/en\/java-programming-language\/#webpage\",\"url\":\"https:\/\/riarts.ru\/en\/java-programming-language\/\",\"name\":\"Java programming language - RIART\",\"isPartOf\":{\"@id\":\"https:\/\/riarts.ru\/#website\"},\"datePublished\":\"2022-01-21T16:55:42+00:00\",\"dateModified\":\"2022-02-12T21:46:35+00:00\",\"author\":{\"@id\":\"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c\"},\"description\":\"Java programming language makes it possible to open a site written in this language in any browser and on any system.\",\"breadcrumb\":{\"@id\":\"https:\/\/riarts.ru\/en\/java-programming-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/riarts.ru\/en\/java-programming-language\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/riarts.ru\/en\/java-programming-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/riarts.ru\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java programming language\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c\",\"name\":\"adminRi\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/riarts.ru\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g\",\"caption\":\"adminRi\"},\"sameAs\":[\"https:\/\/riarts.ru\"],\"url\":\"https:\/\/riarts.ru\/en\/author\/adminri\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"description":"Java programming language makes it possible to open a site written in this language in any browser and on any system.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/riarts.ru\/en\/java-programming-language\/","og_locale":"en_US","og_type":"article","og_title":"Java programming language - RIART","og_description":"Java programming language makes it possible to open a site written in this language in any browser and on any system.","og_url":"https:\/\/riarts.ru\/en\/java-programming-language\/","og_site_name":"RIART","article_published_time":"2022-01-21T16:55:42+00:00","article_modified_time":"2022-02-12T21:46:35+00:00","twitter_card":"summary_large_image","twitter_misc":{"Written by":"adminRi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/riarts.ru\/#website","url":"https:\/\/riarts.ru\/","name":"RIART","description":"DIGITAL ARTS \/ GRAPHICS &amp; WEB BY RIMMA ISMAILOVA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/riarts.ru\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/riarts.ru\/en\/java-programming-language\/#webpage","url":"https:\/\/riarts.ru\/en\/java-programming-language\/","name":"Java programming language - RIART","isPartOf":{"@id":"https:\/\/riarts.ru\/#website"},"datePublished":"2022-01-21T16:55:42+00:00","dateModified":"2022-02-12T21:46:35+00:00","author":{"@id":"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c"},"description":"Java programming language makes it possible to open a site written in this language in any browser and on any system.","breadcrumb":{"@id":"https:\/\/riarts.ru\/en\/java-programming-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/riarts.ru\/en\/java-programming-language\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/riarts.ru\/en\/java-programming-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/riarts.ru\/en\/"},{"@type":"ListItem","position":2,"name":"Java programming language"}]},{"@type":"Person","@id":"https:\/\/riarts.ru\/#\/schema\/person\/3baaa24a53dbf02b3c7aaff4932c2a2c","name":"adminRi","image":{"@type":"ImageObject","@id":"https:\/\/riarts.ru\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9910f5569c41dbd6ee0235f9925ea8f8?s=96&d=mm&r=g","caption":"adminRi"},"sameAs":["https:\/\/riarts.ru"],"url":"https:\/\/riarts.ru\/en\/author\/adminri\/"}]}},"_links":{"self":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2913"}],"collection":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/comments?post=2913"}],"version-history":[{"count":4,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2913\/revisions"}],"predecessor-version":[{"id":3526,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/posts\/2913\/revisions\/3526"}],"wp:attachment":[{"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/media?parent=2913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/categories?post=2913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/riarts.ru\/en\/wp-json\/wp\/v2\/tags?post=2913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}