Ano ang Java at para saan gumagana ang teknolohiyang ito?

Narinig mo ang tungkol sa isang wika ng programa ngunit wala kang ideya tungkol saan ito, inaanyayahan ka naming manatili sa amin at tangkilikin ang sumusunod na artikulo sa ¿Ano ang Java At para saan gumagana ang teknolohiyang ito?, Kung saan bibigyan ka namin ng isang buod ng pinakamahalagang mga aspeto.

ano-ay-java-2

Kinakatawan ang wika ng komunikasyon.

Ano ang Java?: Konsepto

Ito ay isang wika ng programa, na nakatuon sa object. Ang Object oriented Programming (OOP) ay isang tularan sa pagprograma, pagiging isang mas mahusay na paraan ng pagprograma.

Nilikha ito na may layunin na binuo ng programmer ang code at maaari itong maipatupad sa iba't ibang mga platform at tapos ito salamat sa Java virtual machine (JVM).

kasaysayan

Dinisenyo ni James Gosling noong unang bahagi ng 90, ang sangkap na ito ay orihinal na tinawag na Oak o Green. Ang taong ito ay pinangalanang miyembro ng American National Academy of Engineering (NAE) dahil sa gawaing isinagawa sa paglikha ng wika, tagatala nito at ang virtual machine ng wikang ito.

Sa mga bersyon 1.1, 1.2 at 1.3, na kung saan ay ang unang binuo, ang wika ay maaaring magkaroon ng hugis salamat sa mga teknolohiya:

  • Ang JBDC (Jamaica Business Development Corporation) at JavaBeans na pinapayagan ang pagtatrabaho sa mga database.
  • Ang RMI (Java Remote Method Invocation), ay nagbibigay ng pagkakataong gumamit ng isang elemento nang malayuan.
  • AWT (Abstract Window Toolkit), ginamit para sa paglikha ng grapiko.
  • Mga Koleksyon: Pinapayagan kang pamahalaan ang iba't ibang mga istraktura ng data.
  • Java Community Process (JCP): Sa Java 1.4 ito ang unang bersyon kung saan lumahok ang pamayanan sa pagpapaunlad nito at ang kontribusyon na ito ay nagawa sa pamamagitan ng JCP. Para sa taong 2002 bersyon 1.4 ay inilabas bilang JSR 59.
  • Java 5: Noong 2005 nagsimula ang pagbuo ng bersyon 1.5 ng Java, ngunit sa pagtingin sa saklaw ng teknolohiyang naabot ng wika, pinalitan ito ng Java 5, mula sa sandaling ito ang JDK ay nakilala bilang bersyon 1.x. Sa ganitong paraan ang JDK 1.5 ay tumutugma sa Java 5 at JDK 1.6 sa Java 6.
  • Java 6: Paunang inilabas noong 1995 ng Sun Microsystems, sa bersyon na ito maaari kang makahanap ng mga tool tulad ng: "Suporta sa Wika ng Script", ang mga ito ay mga wika na maaaring magamit upang makapagbigay ng mga tagubilin sa iba pang software.
  • JAX-WS (Java API para sa XML Web Services): Ito ay isang API na nagpapahintulot sa standardisasyon sa paglikha at paggamit ng mga serbisyo sa Web.
  • JDBC.4 (Koneksyon sa Java Database): API na nag-aambag sa mga aktibidad sa database.
  • JAXB (Java Architecture para sa XML Binding): Ginagawang madali para sa mga programmer na gumamit ng JAVA sa mga istruktura ng XML.
  • Ang Java 7: ang pangunahing akit nito ay ang suporta ng mga pabago-bagong wika, pati na rin ang isang bagong kuwaderno na nilikha para sa pamamahala ng file.

Java 8

Ito ay inilunsad sa merkado noong 2.014, kasama ang pangunahing tampok ng suporta ng expression ng Lambda at ang paggamit ng Mga Stream, ginagawa itong isa sa mga pinaka-gumaganang programa sa sandaling ito, na idinagdag ang mga pagbabago sa MapReduce.

Salamat sa maraming mga pag-andar at kadalian ng pagganap, pinapanatili nila ang bersyon 8 bilang nangunguna sa paghahambing sa mga nauna.

Pagkatapos nito, ang bersyon 9 ng program na ito ay pinakawalan, na kung saan ay nailalarawan sa pamamagitan ng pagkakaroon ng Project Jigsaw, kung saan ang JDK at Shell modulate ay maaaring maitaguyod, na nagpapadali sa trabaho sa istilo ng loop na RELP8Read-Eval-Print, pati na rin ang suporta para sa http 2.0 Bukod sa iba pa.

Pangunahing pagpapaandar

Ginagamit ang wikang ito sa pagprograma upang makabuo ng mga aplikasyon at proseso sa iba't ibang uri ng mga aparatong pang-teknolohikal.

Sinusuportahan ito ng pagsasaayos ng mga layunin, pinapayagan na gumamit ng isang programa sa iba't ibang uri ng mga operating system at gamitin ang code nang malayuan sa iba pang mga system, madali at ligtas.

Bilang karagdagan, idinisenyo ito upang magamit sa parehong mga gamit sa bahay at mobile phone, ngunit maaari din itong gamitin ng mga programmer upang lumikha ng maliliit na application, na ipinasok sa HTML code ng pahina upang matingnan at maipatupad sa anumang browser.

Kung nais mong malaman ang tungkol sa paksang ito, bisitahin ang aming website at ang aming artikulo sa Mga klase at target sa Java at marami pang impormasyon.

ano-ay-java-3

Halimbawa ng istraktura, Java code ng programa.