De term netwerkprogrammering verwijst naar het schrijven van programmas die op meerdere apparaten (computers) worden uitgevoerd, waarbij de apparaten allemaal met elkaar zijn verbonden via een netwerk. Het java.net-pakket van de J2SE APIs bevat een verzameling klassen en interfaces die de communica
Java biedt een mechanisme, objectserialisatie genaamd, waarbij een object kan worden weergegeven als een reeks bytes die de gegevens van het object bevat, evenals informatie over het type object en de typen gegevens die in het object zijn opgeslagen. Nadat een geserialiseerd object in een bestand i
Het zou leuk zijn als we een enkele sorteermethode zouden kunnen schrijven die de elementen in een Integer-array, een String-array of een array van elk type dat ordening ondersteunt, zou kunnen sorteren. Java Algemeen Met methoden en generieke klassen kunnen programmeurs respectievelijk met een enk
Voorafgaand aan Java 2 bood Java ad-hocklassen zoals Woordenboek, Vector, Stapel, en Eigenschappen om groepen objecten op te slaan en te manipuleren. Hoewel deze lessen heel nuttig waren, misten ze een centraal, verbindend thema. De manier waarop u Vector gebruikte, was dus anders dan de manier waar
De gegevensstructuren die door het Java-hulpprogrammapakket worden geleverd, zijn zeer krachtig en voeren een breed scala aan functies uit. Deze datastructuren bestaan uit de volgende interface en klassen − Opsomming BitSet Vector Stapel Woordenboek Hashtabel Eigenschappen Al deze klassen zijn
Pakketten worden in Java gebruikt om naamgevingsconflicten te voorkomen, toegang te controleren, zoeken/lokaliseren en gebruik van klassen, interfaces, opsommingen en annotaties gemakkelijker te maken, enz. Een Pakket kan worden gedefinieerd als een groep gerelateerde typen (klassen, interfaces, op
Een interface is een referentietype in Java. Het is vergelijkbaar met klasse. Het is een verzameling abstracte methoden. Een klasse implementeert een interface, waardoor de abstracte methoden van de interface worden geërfd. Naast abstracte methoden kan een interface ook constanten, standaardmethode
Inkapseling is een van de vier fundamentele OOP-concepten. De andere drie zijn overerving, polymorfisme en abstractie. Inkapseling in Java is een mechanisme om de gegevens (variabelen) en code die op de gegevens (methoden) werken als een enkele eenheid samen te voegen. Bij inkapseling worden de var
Volgens woordenboek, abstractie is de kwaliteit van het omgaan met ideeën in plaats van gebeurtenissen. Als u bijvoorbeeld kijkt naar e-mail, worden complexe details zoals wat er gebeurt zodra u een e-mail verzendt, het protocol dat uw e-mailserver gebruikt, voor de gebruiker verborgen. Om een e-m
Polymorfisme is het vermogen van een object om vele vormen aan te nemen. Het meest voorkomende gebruik van polymorfisme in OOP vindt plaats wanneer een verwijzing naar een bovenliggende klasse wordt gebruikt om naar een onderliggend klasseobject te verwijzen. Elk Java-object dat meer dan één IS-A-t
In het vorige hoofdstuk hebben we gesproken over superklassen en subklassen. Als een klasse een methode van zijn superklasse erft, is er een kans om de methode te overschrijven, op voorwaarde dat deze niet als definitief wordt gemarkeerd. Het voordeel van overschrijven is:de mogelijkheid om een g
Overerving kan worden gedefinieerd als het proces waarbij een klasse de eigenschappen (methoden en velden) van een andere verwerft. Met behulp van overerving wordt de informatie in een hiërarchische volgorde beheersbaar gemaakt. De klasse die de eigenschappen van andere erft, staat bekend als subkl
In dit hoofdstuk zullen we innerlijke klassen van Java bespreken. Geneste klassen In Java kunnen, net als methoden, variabelen van een klasse ook een andere klasse als lid hebben. Het schrijven van een klasse binnen een andere is toegestaan in Java. De klasse die erin wordt geschreven, wordt de g
Een uitzondering (of uitzonderlijke gebeurtenis) is een probleem dat zich voordoet tijdens de uitvoering van een programma. Wanneer een Uitzondering optreedt, wordt de normale stroom van het programma onderbroken en wordt het programma/de toepassing abnormaal beëindigd, wat niet wordt aanbevolen, da
Het java.io-pakket bevat bijna elke klasse die u ooit nodig zou kunnen hebben om invoer en uitvoer (I/O) in Java uit te voeren. Al deze stromen vertegenwoordigen een invoerbron en een uitvoerbestemming. De stream in het java.io-pakket ondersteunt veel gegevens zoals primitieven, objecten, gelokalise
Een Java-methode is een verzameling instructies die zijn gegroepeerd om een bewerking uit te voeren. Wanneer u de System.out.println() . aanroept methode, het systeem voert bijvoorbeeld verschillende instructies uit om een bericht op de console weer te geven. Nu leert u hoe u uw eigen methoden
Java biedt het pakket java.util.regex voor patroonovereenkomst met reguliere expressies. Java reguliere expressies lijken erg op de programmeertaal Perl en zijn heel gemakkelijk te leren. Een reguliere expressie is een speciale reeks tekens waarmee u andere tekenreeksen of reeksen tekenreeksen kunt
Java geeft de Datum klasse beschikbaar in java.util pakket bevat deze klasse de huidige datum en tijd. De klasse Date ondersteunt twee constructors zoals weergegeven in de volgende tabel. Zr.nr. Constructeur en beschrijving 1 Datum( ) Deze constructor initialiseert het object met de huidige da
Java biedt een gegevensstructuur, de array , die een sequentiële verzameling elementen van hetzelfde type opslaat met een vaste grootte. Een array wordt gebruikt om een verzameling gegevens op te slaan, maar het is vaak handiger om een array te zien als een verzameling variabelen van hetzelfde t
Strings, die veel worden gebruikt in Java-programmering, zijn een reeks tekens. In de programmeertaal Java worden strings behandeld als objecten. Het Java-platform biedt de String-klasse om strings te maken en te manipuleren. Snaren maken De meest directe manier om een string te maken is door −
Java