Idatzi oharrak Javan

by | Apr 16, 2021 | Java

Hasiera » Java » Idatzi oharrak Javan

Idatzi oharrak Javan

Java 8 sartzearekin batera, bertsioak errepikatzen diren oharpenak eta motako oharpenak izeneko bi ezaugarri berri sartu ditu. Ordura arte, oharrak Javan erabili nahi badituzu, deklarazioetan bakarrik egin dezakezu. Java 8-rekin, orain oharrak gehi ditzakezu edozein erabilera motatarako. Mota bat erabiltzen ari zaren tokian (adierazpenetan, generikoetan eta castetan motak barne hartzen ditu), ohar batekin batera dezakezu.

Idatzi Oharpen Sintaxia

Java 8-k motako oharrak deklara ditzake edozein motatako erabileran. Adibide bat beheko zatia da:

@Encrypted String datuak; Zerrendatu <@NonNull String> kateak; myGraph = ( @Grafiko Immutable ) tmpGraph; Besterik gabe, ohar mota berri bat sar dezakezu. Prozesua ElementType.TYPE_PARAMETER xedearekin, ElementType.TYPE_USE xedearekin edo bi helburuekin oharpen bat definitzearen antzekoa da: @Target ( { ElementType.TYPE_PARAMETER, ElementType.TYPE_USE } ) public @interface Enkriptatutako { }

ElementType.TYPE_PARAMETER helburuak adierazten du motako aldagai baten deklarazioan oharrak idatz ditzakezula (adibidez, MyClass klasea {….}). Element.Type.TYPE_USE-k esan nahi du oharrak edozein erabilera motatan idatz ditzakezula (hau da, deklarazioetan, generikoetan eta castetan motak).

Klase fitxategietan oharrak gorde ditzakezu, baina ez du programaren exekuzioan eragiten edo eragiten. Adibide gisa, bi fitxategi aldagai eta konexio bat deklara ditzakezu beheko kodean erakusten den moduan:

Fitxategia = ….; @Encryted File encryptedFile = …; @Open Konexioa konexioa = …; Programa exekutatzen ari zaren bitartean, emaitza berdina izango da bi fitxategietako bat konexioaren send() metodora pasatzen baduzu. konexioa.bidali(fitxategia); connection.send(encryptedFile);

 

Motetako oharpenen adibide batzuk

@nonNull Zerrenda Zerrenda <@NonNull String> str Array <@NonNegative Integer> sort @Encypted File fitxategia @Open Connection void divideInteger (int a, int b) throws @ZeroDivisior ArithmeticException

 

Egilea

0 Comments

Bidali iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatu dira *

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.

Egilea