ืืืง ืจืืฉืื. ืืชืืชื ืืงืฆืจื ืืืื ืขื ืืขืจืืช ืขื ืกืืื SOURCE ื-CLASS. ืืืื ืืงืจืื ืืื ืื ืืืืช ืืืืืื ืืืืง ืืฉื ื ืืืืชืืื "ืื ืืืืื" ืขืื ืงืฆืช =) ืืืืื ืชืืื ืืื ืืคืืืช ืืืื ืืืช ืฉืืชื ืืืืจืื!
ืืคืขื ืืจืืฉืื ื ืฉืจืืืชื ืืืชื ืืืขืืืช ืืื, ืืืืฉืื ืื ืฉืืชื ืื ืืืืื. ืืืื, Override ืืืื, ืื ื ืืชื ืขื ืืื IDEA, ืื ืืื ืื ืฆืจืื ืืืืืช. ืขื ืืืื ืืื ืชื ืฉืืื ืืจืื ืืืชืจ ืขืืืง. ืืืื ืฉืืชื ืืืื, ืืขืจืืช ื ืจืืืช ืืื ืืฉืื ืืกืจ ืชืืขืืช, ืืื ืืืจืื. ืืชื ืื ืืืืข ืืื ืื ืขืืฉืื ืืช ืื. ืื ื ืืืฉื ืฉืงืจืืชื ืืื ืืืืจืื, ืื ืืืจื "ืืื ื ืืืจ ืฉืขืืฉืื ืืฉ ืื ื ืืขืจืืช, ืืื ืืคื ืืืืืช ืื ืื ืคืฉืื." ืืื ืื ืืืขืชื ืืื ืื ืืื ืงืืื, ืืื ืืื ืชื ืฉืขืืฉืื ืื ืงื ืืืชืจ. ืขืืฉืื ืื ื ืืืืข ืืื ื ืจืืฆื ืืกืคืจ ืื ืงืฆืช. ืืฉื ื 3 ืกืืืื ืฉื ืืขืจืืช (RetentionPolicy):
ืืืื - ืืขืืื ืื ื ืจืื ืืื ืืื ืืฉืืืืฉ. ืื ื ืืืฉื ืฉืื ืืขืจื ื ืืืจื ืืืื, ืื... ืื ืืฉืชืืฉืื ืื ืื ืื ืฆืจืืืื ืืืจืืฅ ืงืื ืืฉืคื "ืืืืืืช" ืืืจืช. ื ืืกืืชื ืืืฆืื ืืชืืืืกืืช ืืจืืจื ืืืื, ืืื ืื ืืฆืืืชื.
SupressWarnings - ืืฉืืฉ ืืขืชืื ืงืจืืืืช ืืฆืืจื @SuppressWarnings("ืื ืืกืืื ืช"). ืืฉืืฉ ืืื ืืืื ืืืืจืืช ืฉืืชื ืืืืข ืืื. ืืืืืื ืฉืืืขืื ืืืืืช ืืืืจืืช ืื ืืืข ืืืขืืจื ืฉื ืกืืืื ืื ืืกืืื ืื. ืฉืื, ื ืชืงืืชื ืืื ืจืง ืืฆืืจื ืืืฉืืืืฉ ืืื.
Generated - ื ืชืงืืชื ืืื ืขืืฉืื ืืฉืืืฉืืื ืืืจืฉืช ืืื ื ืืืฆืืจ ืืืืงืืช ืืงืืฆื xsd. 3 ืืืขืจืืช ืืืื ืื ืื ืกืคืฆืืคืืืช ืืกืืืจ ืืื ืื ืฉืืื ื ืืขื ืืื ืืช ืืืชื ืืจืืข. ืื ื ืืชืืจ ืืช ืืืืจืื.
ืืขืงืืฃ - ืืชื ืืฉืชืืฉ ืื ืื ืืืื ืืื ืขืืฉื ืืืจ ืืืื ืฉืืืืฉื. ืงื ืืืขืืช ืืขืช ืขืงืืคืช ืฉืืื, ืืื ืื ืื IDEA ืขืืฉื ืืืช. ืืฉ ืฉืืืืืช ืืงืืื ืื ืกืชื ืืขืืืืช. ืืืืืจ ืื ืืืืื ืฉืืืชืืื ืืืืืงืช ืืื ืืื ืืฉืืื ืฉืื ื (ืืืชืืืืช). ืื ืืืืื ืื ื ืฉืืฉืืื ืชืืืจืืก ืืื ืชืชืืืกืฃ ืืืื. ืืขืช ืขืืืื ืืืืฉ ืฉื ืืงืื, ื ืืชื ืืืกืืจ ืื ืืฉื ืืช ืืช ืืฉืืื. ืฉืื, ืืืขืจื ืชืฆืืื ืืคื ืื ืืช ืืฉืืืื. ืืื ืื, ืืฉืืื ืฉืื ื ืคืฉืื ืชืืฉืื.
ืึฐืฉืึทืขึฒืึตื? ืืืืชื ืืืืจ ืฉืื, ืืื ืืจืื ืฉืืืืฉื ืืงืืช ืืืืืืจ ืืื. ืืืขื ืื ืืืจ ืื (90%) ืืื ืกืืคืืจ ืขื ืืฉืื ืฉืื ืชืฉืชืืฉ ืื, ืื ืฉืชืฉืชืืฉ ืื, ืืื ืืขืชืื ืจืืืงืืช ืืืื. 10% ืื ืืชืจืื ืื ืฉืืื ืืชืืืืจ ืฉื ืืขืจืช Override, ืฉืืืื ืจืืฉืื ืืื ืืกืจ ืชืืขืืช. ืืืื, ืื ื ืืืฉื ืฉืืืืง ืืฉื ื ืฉื ืืืืืจ ืืืื ืืขื ืืื ืืืชืจ. ืืืื ืืขืจืืช RUNTIME, ืืื ืืงืืืืืช ืืื ืืจืืงืฆืื ืขื ืืงืื ืืืื ืืืช ืืืืฆืจืืช ืงืกื ืฉืืืจ. ืืขืจืืช. ืืืง ืฉื ื. ืืืืืืง.
- SOURCE โ ืืขืจืืช ืืืืจ
- CLASS โ ื ืชืื ืื ืืืืืืืจ ืืืืชืื ืืงืื byte ืื ืื ืืืื ืืืื ืื ืืืืื ืืคืขืืื. ืื ืืืชืืื ืฉืืจืื ืืืืืจืื ืืกืคืจืืื ืืกืื ืืจืืืช ืืฉืชืืฉืื ืืกืื ืื, ืืขืืฉืื ืื ืฉืืืจืื ืืืชื ืืืื ืชืืืืืช ืืืืืจ. ืืฉืืฉ ืืืฉืืืืช ืืืื ืกืคืฆืืคืืืช.
- ืฉืืื ืืชืฉืืื ืขื StackOverflow
- RUNTIME - ืืคืืคืืืจื ืืืืชืจ, ืืฉืืืืฉ ืืืื ืฉืืงืื ืคืืขื.
- java/lang/annotation/Native.class;
- java/lang/SuppressWarnings.class
- javax/annotation/Generated.class
- ,java/lang/Override.class
- com/sun/istack/internal/Nullable.class
- com/sun/istack/internal/NotNull.class
- com/sun/istack/internal/Interned.class
- Native - ืืฉืชื ื ืชืืช ืืืืืจ ืื ืืืื ืืืชืืืืก ืืงืื ืืงืืจื;
- SupressWarnings - ืืืื ืืืืจืืช ืืืืจ ืฉืื ืืช;
- ื ืืฆืจ - ืืกืื ืืช ืงืื ืืืงืืจ ืฉื ืืฆืจ;
- ืืจืืกื - ืืืืงืช ืขืงืืคื ืฉื ืฉืืื.
GO TO FULL VERSION