Overzicht van

guava, guava is een open - source, op basis van Java database, bevat een aantal fundamentele basis van Google, die worden gebruikt in tal van projecten.Het is gunstig voor de beste praktijken van de code, en bijdragen aan de vermindering van de verkeerde code.Het bieden van praktische methoden zijn, de oorspronkelijke steun, met toelichting, wat de behandeling van gemeenschappelijke, I /o, en gecontroleerd. En de voordelen van guave,,,, standaard guava, bibliotheek is het door Google.,,,, efficiënte, dit is een betrouwbaar, snel. Uitbreiding van de bibliotheek van doeltreffende.,,,, optimalisering van de optimalisering van de hoogte,.,,, de functie van de programmering, het toevoegen aan de functie van de capaciteit voor de verwerking van Java.,,,,, dat voorziet in de ontwikkeling van vele aanvragen vaak moeten instrumenten,,,,, verificatie, het is een standaard De waarmerking,,,,, beste praktijken, het onderstreept dat beste praktijken.,,, rekening houden met de volgende code opgenomen, guava openbare les.Tester {openbare statische leegte belangrijkste (reeks parameters []) {guavatester guavatester = nieuwe guavatester (); de getallen a = nul; de gehele b = nieuwe getallen (10); het systeem van de leegte fac (guavatester. (A, b) de som van de bedragen (}); de getallen, integer en b) {terug A + B;}}, operationele programma 's, met de volgende resultaten, de draad van de "grote" java.lang.nullpointerexception in guavatester uitzondering. En (guavatester. Java:13) in guavatester. De belangrijkste (guavatester. Java:9), wordt de volgende code vragen.,,, som () een van de parameters niet zorgt voor de overdracht, is leeg.,, nummerherkenning is niet bang om een lege bedrag () voor het ongeluk.,,, toen het programma loopt, nul punten afwijkingen..,,, om te voorkomen dat de problemen voor controles op nul is, in elke plaats waar deze problemen bestaan, laten we dat gebruiken, een guava om deze problemen op te lossen van een gestandaardiseerde methode voor de invoer, praktische, com.google.common.base.optional; openbare les guavatester {openbare statische leegte belangrijkste (reeks parameters []) {guavatester guavatester = nieuwe guavatester (); de gehele invalidinput = nul; facultatief < gehele > = facultatief, (invalidinput); facultatief < gehele > b = facultatief (nieuwe getallen (10)); systeem, de leegte fac (. Guavatester (A, b) de som van De de hele en (facultatief;} < gehele > facultatief < gehele > b) {terug krijgen (A + b) '();}}, operationele programma 's, met de volgende resultaten, de draad van de "grote" java.lang.nullpointerexception COM uitzondering. Google. Gemeenschappelijke voorwaarden. De basis. Checknotnull (voorwaarde. Java:210) COM. Google. Gemeenschappelijke. Al. (facultatief facultatief, voornamelijk in de guavatester. Java:85) (guavatester, laat het ons weten. Java:8) deze programma' s belangrijk concept,.,,, facultatief, een instrument, waardoor de code nul.,,,, optional.of terug, het facultatieve klasse als parameter.Gecontroleerd, niet "leeg",,,,, optional.get, het verwerven van de opslag in de cursus opgenomen waarde.,,, door gebruik te maken van de cursussen, kun je controleren of de methode is om door middel van passende parameters, of niet.



Previous:
Next Page: