ComputersSoftware

IDE Java

Met het concept van het Java-platform kent bijna elke eigenaar van de primitieve mobiele telefoon. Java-ontwikkelomgeving omvat de oprichting van de universele toepassing die gebruikt kan worden om te draaien, onafhankelijk van het besturingssysteem. Laten we eens kijken naar de fundamentele aspecten van de werking en het gebruik.

Wat is een Java-ontwikkelomgeving?

In feite is de ontwikkelomgeving is slechts een programmeertaal gebaseerd op universele commando's die zijn opgenomen in de Java Runtime Environment.

Grofweg Java-taal ontwikkelomgeving zonder oorspronkelijk opgericht platform in dezelfde Windows zal niet werken. Maar deze steun is native voorzien, waardoor elke gebruiker van de noodzaak om extra onderdelen te installeren.

Toepassingen in de computertechnologie

Aanvankelijk werd dit project is ontwikkeld door Sun Microsystems, die later werd het bedrijf ondersteund Oracle.

Het gehalte van uitvoerbare code, zodat het niet afhankelijk van het type van de geïnstalleerde besturingssysteem. De taal zelf verwijst naar de objectgeoriënteerde development tools, besturingssystemen verwant aan de programmering.

Maar uiteindelijk Java-ontwikkelomgeving van de computer of mobiele systemen is het absoluut onafhankelijk.

Inbouwmodules voor mobiele toepassingen

Als we praten over smartphones en tablets, dezelfde versie van Eclipse (IDE Java) geldt alleen voor het gebruik van een grafische applicatie die het mogelijk maakt om een Java-gebaseerde applicatie in een paar minuten te creëren.

In feite, in de applicatie zelf bepaalde aanpak of onderzoek, waarvan de functies verschaft door het besturingssysteem.

En dit geldt voor mobiele apparaten. We hebben gemerkt dat soms uiteindelijk of Windows Phone of Android begint "spugen" in termen van aanbiedingen onmiddellijke updates? Het is niet dat andere, als twee componenten:

  • Java Runtime;
  • Microsoft .NET Framework.

Wat is het meest trieste is de eerste component niet gerelateerd aan systeemfouten. Het platform is volledig onafhankelijk en worden uitgevoerd in termen van de standaard commando's.

Geïntegreerde ontwikkelomgeving JAVA ontwikkeling: eenvoudige toepassing

Het feit dat dit systeem wordt gebruikt in mobiele versies, niemand is buiten twijfel staat. Ondersteunt Java-ontwikkelomgeving Android, niet te spreken van "Apple" producten.

Maar in termen van de situatie is niet zo eenvoudig uitvoerbare toepassingen. Hier is waarom.

uitvoerbare applets

In de eerste plaats, maar aandacht besteden aan het systeem waarin de geschikte archiver (WinRAR - in ieder geval beter - 7-Zip) worden geïnstalleerd.

Ontwikkelomgeving voor Java-programma verwijst naar het feit dat de gegevens worden opgeslagen in een archief dat beschikbaar is voor de standaard Windows gereedschappen te openen is het niet.

gearchiveerde gegevens

In het beste geval kan de afzuigingen worden gebruikt als het bovenstaande. Maar als de vorming van het archief technologie die gebruikt wordt extra (maximum) compressiemethode hier zal niet helpen om het even wat.

Zelfs het actualiseren van de archiver zal niet in staat zijn om de noodzakelijke wijzigingen aan te brengen. Er moet een update van het hele platform van toepassing, maar de eerste bericht over de beschikbare update in het systeemvak "hangt".

platform-update

De update wordt gewoon uitgevoerd. Klik op het pictogram in het systeemvak knippert, het aanbieden om de update te installeren die beschikbaar is. erkenning tijd kan enkele minuten duren. Dit is normaal.

Als u niet wilt wachten, geen probleem - ga je naar de officiële aandeel van Microsoft en download het programma vanaf daar. Ik hou niet van deze methode? Installeer de JDK of J2SE, die een uitbreiding van de Java en later Om de benodigde modules van geselecteerde installeren en activeren gebeurt automatisch. Aan het einde van het proces kan een volledig systeem reboot nodig.

Waarom Java is niet afhankelijk van het OS?

Zoals gezegd, deze taal verwijst naar de objectgeoriënteerde (vergelijkbaar met C + / C ++, dat geprogrammeerd Windows).

Maar de essentie ervan is dat de virtuele Java-machine is in staat om commando uitvoerbare toepassingen te zenden in speciale byte codes herkend door een computersysteem, ongeacht de ontwikkelaar. Even goed ontwikkelomgeving voor Java-programma's wordt gebruikt op de PC en op Intel-platform, en Android mobiele systemen, Apple iOS, RIM en anderen.

In de meeste software-omgeving "besturingssystemen" is er al een ingebouwde belast met de uitvoering van een opdracht taal. En dat geldt niet voor specifieke omgevingen zoals Microsoft .NET Framework of enige andere dat de fabrikanten zijn het ontwikkelen van besturingssystemen voor het functioneren van hun eigen applets.

mobiele apparaten

Wat betreft zelfs de gewone mobiele telefoons zonder een besturingssysteem aan boord, ze heeft ook originele ondersteuning voor dit platform. Typisch, installateurs hebben de extensie JAR of JAD en heel elementaire geïnstalleerd, zelfs op primitieve telefoons.

Het besturingssysteem kan worden gebruikt archivers zoals WinRAR, die dergelijke zelfuitpakkende archieven zoals SFX-bestand zonder enige problemen te herkennen. Wanneer u dubbelklikt op dit bestand, wordt de inhoud automatisch en het archief worden geëxtraheerd met het Java-platform, in dit geval werkt op de achtergrond.

Wat kan ik zeggen, want zelfs de oude games op een eenvoudige telefoon vrij gemakkelijk kan worden ingesteld. Hoewel wordt aangenomen dat in deze "geavanceerde" besturingssystemen niet worden gebruikt, is het niet.

Zelfs in de oudere modellen zoals de Nokia 3310 platform is. Zo niet, hoe zou de telefoon functioneren? In hetzelfde systeem als het is al duidelijk, en hebben ingebouwde ondersteuning, die verantwoordelijk is voor de Java-ontwikkelomgeving.

Wat onszelf betreft opdrachten die worden gebruikt bij het maken van applicaties, kunnen hun beschrijving te veel tijd in beslag nemen. Maar als het idee van het creëren van een applicatie op basis van deze taal is er nog steeds, is het beter om een gespecialiseerd programma als platform aangeboden door Delphi omgeving te installeren (graphical user interface is zeer vergelijkbaar).

conclusie

Zoals u kunt zien, Java-ontwikkelomgeving is universeel compatibel met elk systeem. Maar het werkt veel sneller dan de uitgezonden commando's op basis van C + / C ++. Volgens sommige studies, kunnen de prestaties hoger zijn met 20-30 keer, hoewel het geheugengebruik is op het niveau van hogere rang.

Maar als te vatten enkele resultaten, is het vermeldenswaard de werkelijke veelzijdigheid aangeboden door de Java-ontwikkelomgeving. In feite is het compatibel met alle systemen, dat maakt het de meest populaire op dezelfde multimedia-applicaties of games te maken.

We moeten ook zeggen dat de nieuwste versie van Java is gebaseerd op de steun van generieke programmeertools, die gebaseerd zijn op technologie Eiffel en C #, radicaal verschillend van de middelen van C ++. Hier kunt u de automatische conversie van de scalaire types data en de invoer van zogenaamde statische velden gebruiken, niet om de mogelijkheid van het creëren van ondersteunende documentatie met broncode te noemen.

De Java SE 6 bevat een groot aantal nieuwe functies, die zelfs de erkenning van de Japanse en boeddhistische kalenders, de mogelijkheid om volledige maken van de HTTP-server omvatten, versnelde overgang van klasse-flow en de gecomprimeerde gegevens om de productiviteit te verhogen tot 70%, niet aan het dashboard vermelden JConsole het ondersteunen OpenGL en DirectX hardware.

Dit geldt hoofdzakelijk voor grafische kaarten, maar het kan verwijzen naar het gebruik van zelfs de audio-apparaat (meestal een virtuele bestuurder ASIO4ALL basis). Hetzelfde geldt voor bepaalde software synthesizers of MIDI-keyboard. Maar het gebruik van Java-applets uitvoerbaar is niet altijd aanwezig.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.