Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wordt Java sterk getypeerde belangrijk?
Sommige talen geven programmeurs de flexibiliteit in elke vorm van variabele of matrix structuur ze willen om te zetten ongeacht de aard van de gegevens die ze willen . Java, echter niet een van deze talen . Het is sterk getypt . Dit feit geeft Java-ontwikkelaars met een aantal beperkingen die vorm geven hoe ze de volledige broncode van hun programma's moeten ontwerpen . Sterk getypeerde

Het feit dat Java is sterk getypeerde betekent dat de ontwikkelaars moeten aangeven welk type gegevens een variabele of een matrix structuur zal houden wanneer ze creëren het, en de variabele of matrix structuur kan dus alleen gegevens opslaan van dat type . Deze beperkingen kunnen de Java- compiler om te controleren voor vele bugs in de code die ernstige problemen kunnen veroorzaken wanneer de code wordt uitgevoerd . Maar ze dwingen de programmeur om het hele programma anders te ontwerpen dan een ontwikkelaar werken met een dynamisch getypeerde taal .
Soorten Method

Het feit dat Java is sterk getypt gaat verder alleen in staat om een ​​enkel type van gegevens in een bepaalde variabele . Overwegende dat de methoden in talen als Python elke vorm van variabele kan terugkeren naar het hoofdprogramma , moeten programmeurs verklaren het type gegevens dat een Java- methode zal terugkeren wanneer ze schrijven . Java- methoden kunnen terugkeren elk type variabele en matrix -structuur , of programmeurs kan ze verklaren als " ongeldig " om aan te geven dat de methode niet zal terugkeren een waarde . Dus als een Java -programmeur wil een methode met een enkele naam voor verschillende waarden , afhankelijk van de waarden van het hoofdprogramma gaat in als argumenten terugkeren , moet hij een aparte versie van die methode voor elk datatype hij het nodig heeft om terug te schrijven .
casting

Java
zijnde een sterk getypeerde taal geeft ook aanleiding tot het idee van " casting . " Dit is een proces waarbij een type gegevens wordt omgezet in een andere . Bijvoorbeeld , Java beschouwt getallen met decimale componenten en gehele getallen van twee afzonderlijke data types zijn. Om Java programmeurs de resultaten van rekenkundige opslaan met een decimaal en een integer en plannen opslaan van het resultaat in een integer variabele , ongeacht of het resultaat een decimaal onderdeel of niet , dan moet de programmeur preventief stemmen de resultaten als een geheel getal . Hierdoor zal het aantal naar zijn decimale component automatisch dalen , maar laat de programmeur om het op te slaan in de integer variabele .
Typen Object

Dezelfde beperkingen die Java heeft voor soorten data en variabelen geldt voor de opslag van objecten in matrix structuren en terugkerende objecten uit methoden: zij moet worden verklaard met de basisklasse van waaruit Java instantieert de voorwerpen die zij zal houden of terug te keren . Programmeurs moeten hun broncode dienovereenkomstig te ontwerpen . Echter , Java programmeurs iets meer flexibiliteit met betrekking tot objecten. Wanneer een programmeur verklaart een methode of matrix structuur voor een klasse , dan is de methode of klasse kan omgaan met objecten van die klasse en objecten van een klasse die zich uitstrekt . Bijvoorbeeld , zowel de klassen " JTextField " en " JTextArea " van Java Swing GUI bibliotheek breiden de klasse " JComponent . " Dit betekent dat als een Java -programmeur kan verklaren een scala aan voorwerpen van de klasse " JComponent " houden dan is dat array zal ook in staat zijn om objecten van de klasse " JTextField " en de klas te houden " JTextArea . "

Previous: Next:
  Java Programming
·Hoe vindt u het grootste aanta…
·Hoe je Input Output Streams Ko…
·Java- code voor absolute begin…
·Fractionele deel van een Float…
·Hoe te JButton In JPanel 
·Wat is de Java TM 2 Platform ?…
·Java kan niet vinden Symbool M…
·Hoe de Java Error Message Logs…
·Hoe te Sessie Attributen Set i…
  Related Articles
Wat is VBA ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
Wat is Microsoft Visual Basic 6.5 ? 
  Programmering Articles
·Hoe te VBS gebruiken voor Ad Logins 
·De geschiedenis van Turbo Pascal Program…
·Verschillende manieren om Format Data in…
·Hoe je Data in de DateTimePicker Uitscha…
·Hoe naar resultaten Van SQLite in Androi…
·Over E-mailbijlagen Met behulp van PHP 
·Hoe kan ik een Chat Room in Visual Basic…
·Hoe te controleren of twee arrays worden…
·Hoe naar Split Vaste grootte met Java 
Copyright © Computer Kennis http://www.nldit.com