In de programmeertaal Java , gereserveerde woorden zijn woorden die een specifieke betekenis hebben . Ze kunnen niet worden gebruikt als een variabele of methode namen . Niet alle gereserveerde woorden zijn sleutelwoorden , en niet alle gereserveerde woorden zijn geïmplementeerd in Java 6 . De meeste trefwoorden controle het programma stroom of definieer een klasse of methode . Java Primitieven Java primitieve datatypes omvatten cijfers , letters , en waar /onwaar -indicatoren . " Byte ", " short ", " int " en " lang " zijn allemaal heel getal typen . Ze bestrijken een verschillend bereik van waarden : een byte bevat acht bits van de gegevens , en dus is een mogelijkheid van 255 waarden . Een " kort" houdt 16 bits , een " int " houdt 32 bits , en een lang houdt 64 bits - meer dan 18 triljoen mogelijke waarden . " Float " en " dubbel" vertegenwoordigen floating point getallen of getallen met decimale waarden . " Char " een teken, zoals "a" of " " . " Boolean " geeft een waarde van waar of onwaar Permissions Sommige Java trefwoorden ingestelde permissies voor een klasse , variabele of methode - . Mogelijke permissies zijn " publiek , " " private " en " beschermde ". Publiek een klasse , variabele of methode toegankelijk vanaf elke andere code . Prive voorkomt dat ze worden gebruikt op alle, behalve in de code waar ze zijn gedefinieerd . Beschermde methoden , klassen en variabelen kan worden benaderd door een kind klasse , maar geen andere . Klassen en bibliotheken Class trefwoorden identificeren klassen , interfaces en hoe ze worden gebruikt . " Class " staat voor een Java-klasse , en " -interface " geeft een interface . Een "pakket" is een opgenomen bibliotheek in Java , en " import" geeft aan dat u importeert een meegeleverde Java-bibliotheek of op de verpakking . Bij het aanmaken van een nieuw object van een bepaalde klasse , gebruik het zoekwoord " nieuwe ", bijv. " Karakter ch = new Character ( ' c ' ) ; " . Binnen een methode , "dit" roept de methoden en variabelen van de huidige klasse , en " super " roept de methoden en variabelen van de bovenliggende klasse . Class , Method En Variabele definities < br Zoekwoorden > bepalen het type van een klasse , methode of variabele . Als een methode werpt een potentieel gevaarlijke fout , gebruiken " gooit " in de methode verklaring . Een " statische " -methode kan worden aangeroepen zonder dat er een instantie van het object . Het trefwoord " strictfp " in de voorkant van een methode of klasse geeft aan dat alle floating point berekeningen worden gemaakt op een consistente manier . Met " void " in plaats van een terugkeerwaarde in een werkwijze aan te geven dat het geen waarde retourneren . " Synchronized " geeft aan dat meerdere aanroepen van de methode of variabele lopen niet of niet toegankelijk tegelijk , zelfs met multi - threading . " Volatile" variabelen ervoor zorgen dat u toegang waarde in plaats van een cache opgeslagen waarde van de werkelijke variabele . "Transient " variabelen bestaan niet voorbij een bepaalde methode . Erfelijke Methoden Gebruik " strekt " om aan te geven van de methode die u verklaren is een kind van een andere methode . Een "abstract " klasse of methode kan zijn methode schelpen door kinderen van de klasse te worden uitgevoerd . " Final " geeft een klasse of methode kan niet worden overschreven . Gebruik "native " in de voorkant van een andere methode om aan te geven dat het zal worden vastgesteld in een andere taal , zoals C. Loop En Logic Controls Logic doorstroomcontrole zijn gebruikt in een werkwijze . " Als " test een statement , het uitvoeren van een blok code als de uitspraak waar is , en eventueel springen om een " anders " blok zo niet . " Want , " " doen " en " terwijl" definiëren loops , die een verklaring te testen en uit te voeren tijdens het waar is. " Break " stopt de uitvoering van een lus . "Doorgaan " eindigt de specifieke iteratie van de lus , maar gaat verder met de volgende iteratie . "Switch " verklaringen testen een variabele voor een bepaalde waarde , en " case " verklaringen geven wat code wordt uitgevoerd wanneer een waarde wordt gevonden . Code gevonden in de " standaard " blok wordt uitgevoerd als geen van de zaak uitspraken waar zijn . Tot slot , " instanceof " testen of een variabele is een instantie van een bepaalde klasse . Programma En Fout Controls Andere control statements deal hotels met fouten en wijze verlaten . De " normale " einde van een werkwijze wordt gegeven door het sleutelwoord "return ". " Gooi " verlaat de methode door het gooien van een bepaalde fout . Een code blok aangegeven door het trefwoord " proberen " pogingen om de code uit te voeren en de vangst van fouten die door de " catch " blok . Het trefwoord "eindelijk " wordt gebruikt nadat deze code blokken om code die anders mogelijk niet uitvoeren draaien . " Beweren " zorgt voor een uitspraak waar is voordat u verder gaat de code , zo niet, het werpt een AssertionError Literals En Ongebruikte trefwoorden Sommige gereserveerde woorden in Java niet . trefwoorden maar letterlijke : constante waarden die niet kunnen worden gewijzigd . " Null " is een letterlijke die aangeeft een object variabele niet is toegewezen . " True " en " vals " zijn letterlijke vertegenwoordigen hun overeenkomstige boolean waarden . Literals kan niet worden gebruikt in programma . Naast de letterlijke , " goto " en " const " zijn trefwoorden die geen betekenis in Java hebben als van 6.0 , maar kan niet worden toegewezen als variabele namen beide .
|