Inleiding tot Java SE
Java werd ontwikkeld door Sun Microsystems Inc. in 1991, later overgenomen door Oracle Corporation. Java-taal is een objectgeoriënteerde programmeertaal en een hoofdlettergevoelige taal. Java-programma's zijn geschreven door ontwikkelaars en compilatie wordt gedaan door javac compiler die is opgenomen in Java Development Kit (JDK). Javac compiler neemt het programma als invoer en geeft bytecode als uitvoer. De bytecode wordt vervolgens uitgevoerd door Java Virtual Machine (JVM) tijdens uitvoering van de uitvoering. Java-code is geschreven op elk platform en kan worden uitgevoerd op meerdere platforms zoals Windows, UNIX, Solaris, Mac OS, etc.
Kenmerken van Java
Hieronder staan de verschillende functies van Java
1. Eenvoudig
- Java is een gemakkelijke taal om te leren als u de basisconcepten van C / C ++ kent.
- In vergelijking met andere programmeertalen heeft het een eenvoudige en gemakkelijke syntaxis om te begrijpen.
- In tegenstelling tot andere programmeertalen waarin pointers, overbelastingsconcepten worden gebruikt, heeft Java dergelijke functies verwijderd om de complexiteit te overwinnen.
- De automatische Garbage collection-functie is beschikbaar in Java om de ongebruikte / niet-gerefereerde objecten te verwijderen die niet beschikbaar zijn in de meeste programmeertalen.
2. Objectgericht
- Java is een objectgeoriënteerde programmeertaal. Dus alles is een object en kan worden geïmplementeerd op basis van het objectmodel.
- OOP Language heeft weinig concepten die softwareontwikkeling en -onderhoud zoals Encapsulation, Abstraction, Polymorphism, Inheritance, etc. vereenvoudigen die in Java kunnen worden geïmplementeerd.
3. Platform onafhankelijk
- Java is platformonafhankelijk omdat het op verschillende machines is gecompileerd.
- Het is een taal die eenmaal is geschreven en op elk platform kan worden uitgevoerd.
- Wanneer Java-code wordt gecompileerd, wordt deze gecompileerd in onafhankelijke bytecode en wordt deze geïnterpreteerd door JVM (Java Virtual Machine) die in elk platform-besturingssysteem kan worden geïnstalleerd.
4. Beveiligd
- Java staat bekend om zijn veiligheid omdat het virusvrij is en wordt uitgevoerd in een virtuele machine.
- Java gebruikt een byte-codeverificatie die de codefragmenten op illegale code controleert.
- Java controleert welke bronnen toegankelijk zijn voor een klasse, dwz lezen, schrijven naar lokale schijf.
5. Robuust
Java is robuust vanwege de volgende punten:
- In tegenstelling tot andere programmeertalen, vermijdt het gebruik van pointers om veiligheidsredenen.
- Uitzonderingsafhandeling en typecontrole zijn beschikbaar in Java.
- Het doet een poging om foutgevoelige situaties te verminderen door meer aandacht te schenken aan compilatie en runtime foutcontrole.
6. Draagbaar
- Java is draagbaar omdat u hiermee de bytecode op elk van de platforms kunt uitvoeren.
- De implementatie van Java is niet afhankelijk van het platform en kan naar elk van de platforms worden overgedragen, waardoor het draagbaar wordt.
7. Hoge prestaties
- Java gebruikt de "JIT" (Just in Time) compiler om de bytecode te compileren naar native machinecode wanneer een van de Java-methoden wordt aangeroepen, waardoor de prestaties van de uitvoering worden verbeterd.
8. Gedistribueerd
- Met deze functie van Java hebben we toegang tot bestanden door de methoden aan te roepen vanaf elk extern systeem op internet.
9. Multithreaded
- Een thread is een klein, klein programma geschreven in Java om het gelijktijdig uit te voeren.
- Multithreading is een van de belangrijkste functies van Java om meerdere taken uit te voeren.
- Het voordeel van het gebruik van multithreading is dat het niet veel ruimte in beslag neemt voor elke thread omdat het een gemeenschappelijk geheugengebied gebruikt.
10. Dynamisch
- Java is dynamisch omdat het een enorme hoeveelheid runtime-informatie ondersteunt.
- Het ondersteunt dynamische compilatie, interpretatie en automatisch geheugenbeheer.
Hoe Java SE in te stellen / installeren
Hieronder volgen de stappen om Java SE te installeren:
- Klik op de link Java SE Setup file Klik op de daar genoemde JDK-optie downloaden.
- Accepteer de licentieovereenkomst om verder te gaan. Kies JDK voor uw computerversie dwz 32 bit of 64 bit.
- Nadat de download is voltooid, voert u het uitvoerbare bestand uit voor installatie.
- Als u omgevingsvariabelen moet instellen, dwz pad en classpath, moeten de onderstaande stappen worden gevolgd.
- Klik met de rechtermuisknop op mijn computer en selecteer de eigenschappenoptie die op het scherm wordt vermeld.
- Nadat u op eigenschappen hebt geklikt, selecteert u vervolgens geavanceerde systeeminstelling.
- Klik op de optie omgevingsvariabelen en klik vervolgens op NIEUW.
- Voeg het java-pad (C: \ Program Files \ Java \\ bin \) toe in het tekstvak met variabele waarde.
- Klik op de knop OK. Ga naar de opdrachtprompt en typ de opdracht "javac" om te controleren of Java op uw computer is geïnstalleerd.
Toepassingen van Java
Er zijn veel toepassingen die kunnen worden gemaakt met behulp van de programmeertaal Java:
1. Standalone GUI-toepassingen
Java SE wordt gebruikt voor het ontwikkelen van desktopapplicaties of raamapplicaties. Deze toepassingen moeten worden geïnstalleerd in een enkele machine voor bijvoorbeeld Antivirus, Teksteditor, enz. AWT en Swing worden vaak gebruikt voor het maken van zelfstandige toepassingen.
2. Android-applicaties
Tegenwoordig gebruikt iedereen smartphones, tablets, iPhones, etc. Al deze applicaties worden ontwikkeld met behulp van JAVA. Google biedt een Java API om applicaties te ontwikkelen en uw bestanden in klassen samen te stellen. Java is de bekendste gemeenschappelijke en gebruikte taal, waarbij de meeste telefoons ermee compatibel zijn. Als u met Java de concepten van objectgeoriënteerd programmeren kent, is het maken van applicaties voor Android veel eenvoudiger en eenvoudiger dan de ontwikkeling van iOS-apps.
3. Webtoepassingen
Webapplicaties draaien op de server en creëren ook dynamische pagina's. Het zijn gedistribueerde applicaties die op verschillende computers draaien en communicatie verloopt via netwerk of server. Ze worden gebruikt voor online detailhandel, e-commerce websites, bankieren, enz. Technologieën die worden gebruikt voor het maken van websites zijn Hibernate, Java enterprise edition, Java Standard Edition en nog veel meer.
4. Wetenschappelijke toepassingen
Java is vaak een keuze voor de meeste wetenschappelijke toepassingen omdat het veiliger, draagbaar en onderhoudbaar is en gebruik maakt van gelijktijdige hulpprogramma's op hoog niveau dan welke andere taal dan ook. Java wordt ook gebruikt in veel bank- en beleggingstoepassingen vanwege de beveiliging en beveiligingseigenschappen. Veel ontwikkelaars van e-commerce websites geven de voorkeur aan Java als hun programmeertaal.
Conclusie
Java wordt veel gebruikt in veel realtime-applicaties, van zelfstandige applicaties tot mobiele applicaties. Het is een van de flexibele talen die tot nu toe in programmeertalen worden gebruikt. Het biedt verschillende functies zoals multi-threading, applets, enz. Het is een eenvoudige taal maar een krachtig hulpmiddel om applicaties te ontwikkelen.
Aanbevolen artikelen
Dit is een gids voor Wat is Java SE ?. Hier bespreken we het basisconcept, de functies en hoe u Java SE kunt instellen of installeren met de voordelen ervan. U kunt ook het volgende artikel bekijken voor meer informatie -
- Hoe database te verbinden in Java?
- Vragen tijdens solliciteren bij Java Servlet
- Vragen tijdens solliciteren bij Java Collection
- Bitmanipulatie in Java
- Primaire soorten slaapstandtoewijzing
- Applets in Java | Java-applets en enkele voorbeeldcodes