-
ืืื ืืืืชืืช ืืคื ืืืืืช?
- ืืืืงืืช ืืงืื ื ืืช ืืืืืงืืช ืืฉื ื ืกืืืื: ืกืืื ืืื ืกืืื.
- ืืืืงืืช ืืงืื ื ืืช ืืืืฆืืจืืช ืืกืืืืืช ื ืงืจืืืช ืืืืงืืช ืืงืื ื ืืช ืกืืืืืช.
- ืืืืงืืช ืื ืกืืืืืช ืืงืื ื ืืช ื ืงืจืืืช ืืืืงืืช ืคื ืืืืืช.
-
ืืื ืืชืืืจ ืืืชื ืคื ืืืืช ืื ืื ืืืืช?
ืืืขืื ืคื ืืื ืื ืกืืื
-
ืืืืข ืืืฉืชืืฉ ืืืืืช ืืคืชื
final
ืืขืช ืืฆืืจืช ืฉืืขืืจืื ืื ืื ืืืืื?ืื ืืืืืจืช ืืืืงื ืคื ืืืืช ืื ืื ืืืืช ืืืื ืฆืจืืื ืืืฉืชืืฉ ืืืืืืืงืืื ืืืืืืจืื ืืืืฅ ืืืืืงื ืคื ืืืืช ืื, ืืืืืจ ืืืจืฉ ืฉืืืคื ืืืช ืืืืขืืจืืช ืืืืื ืืืืจืื ืืืืชื ื ืืชื ืืช ืืฉืื ืื (ืกืืคื). ืืื ืืฆืืจื ืืื, ืชืงืื ืฉืืืื ืืขืช ืืืืืจ ืืชืืื ืืช.
-
ืืืฆื ืืืฆืืจ ื ืืื ืืืืืืงื ืืืชืชื ืคื ืืื?
ืืืืงืืช ืคื ืืืืืช (ืื ืกืืืืืช), ืืื ืืฉืชื ืื ืืฉืืืืช, ืืฉืืืืืช ืืืืืืืงื ืฉื ืืืืืงื ืืืืฆืื ืืช. ืืืืชืืช ืืคื ืืืืืช ืืฉ ืื ืืืฉื ืืฉืืจื ืืฉืืืช ืืืขืื ืืืืฆืื ื. ืืืืงืืช ืืืื ืืื ื ืืืืืืช ืืืืื ืฉืืืืช ืืฉืืืช ืกืืืืื. ืืขืืืืช ืคื ืืืืื ืืื ื ืืืืืื ืืืชืงืืื ืืื ืืืคืข ืฉื ืืืืฆืื ื. ืืื ืืืฆืืจ ืืืืืืงื:
Outer outer = new Outer(); Innter inner = outer.new Inner();
-
ืืืฆื ืืืฆืืจ ืืจืืื ืืืืืืงื ืฉื ืืืืงื ืืงืื ื ืช?
ืืชืืืืจ ืืืฆืืจืช ืืืืืืงื ืืืืงื ืืงืื ื ืืื:
OuterClass.StaticNestedClass nestedObject = new OuterClass.StaticNestedClass();
-
ืืื ื ืืชื ืืืฆืืจ ืฉืืืืช/ืืฉืชื ืื ืกืืืืื ืืืืืงื ืคื ืืืืช?
ืื ื ืืชื ืืืฆืืืจ ืขื ืฉืืืืช/ืืฉืชื ืื ืกืืืืื ืืืืืงื ืคื ืืืืช (ืื ืืงืื ื ืช).
ืืืืงืืช ืคื ืืืืืช (ืื ืกืืืืืช), ืืื ืืฉืชื ืื ืืฉืืืืช, ืืฉืืืืืช ืืืืืืืงื ืฉื ืืืืืงื ืืืืฆืื ืืช. ืืืืงืืช ืืืื ืืื ื ืืืืืืช ืืืืื ืฉืืืืช ืืฉืืืช ืกืืืืื.
-
ืฆืืื ืฉืืืฉ ืืืชืืช ืคื ืืืืืช?
private static class Holder
-ืืืชื ืืงืื ื ืชHashMap
ืjava.util
.- ืืืืฉืง
Map
ืืฉinterface Entry<K,V>
, ืืฉืจ ืฉืื ื ืืฆืHashMap
ืืืืืฉื ืืืืืงื ืืงืื ื ืช ืืืจืชstatic class Entry<K,V> implements Map.Entry<K,V>
. private static class IntegerCache
ืืืืชืInteger
.
-
ืืืฆื ืืืืงืืช ืคื ืืืืืช ืคืืชืจืืช ืืช ืืขืืืช ืืืืจืฉื ืืืจืืื ืื'ืืืื?
ืื ืืกืืจื ืชืืจืฉื ืืจืืื ืฉื ืืืืงืืช ื-Java, ืืขืื ืื ื ืคืชืจืช ืืขืืจืช ืืืืงืืช ืคื ืืืืืช: ืืืืืงื ืฉืื ื ืฆืจืืืื, ืื ื ืืฆืืืจืื ืขื ืืืืงื ืคื ืืืืช ืืืืจืฉืื ืืืชื ืืืืืืงื ืื ืืจืฉืช. ืืืืื:
class Tiger extends Cat { public void tigerRun() { ..... } public void startTiger() { TigerThread thread = new TigerThread(); thread.start(); } class TigerThread extends Thread { public void run() { tigerRun(); } } }
-
ืื ืืืืื ืืื ืฉืืขืืจืื ืื ืื ืืืืื ืืืืกืกื ืืืฉืง ืืฉืืขืืจืื ืื ืื ืืืืื?
ืืืืงื ืื ืื ืืืืช ืืคื JLS 15.9.5 ืืื ืืืืื ืฉืื ืืฉืืืืื ืืืืจืื ืขื ืืืืงื ืืืฉื ืืืืชืืื ืฉืื:
- ืืขืช ืืืจืื ืขื ืืืืงื, ืชืืืืฆืจ ืืืืงื ืืืฉื ืื ืืืขืช ืืืืืืงื ืฉืฆืืื ื ืืืฉืจ ืืื ืืฉืืฉืช ืืืกืืก ืฉื ืืืืงื ืืืจืช, ืื ืืืืฉืืช ืืช ืืืืฉืง ืืืฉืจ ืืฉืชืืฉืื ืื ืืืกืืก ืฉื ืืืฉืง.
- ืืืืื ืืืชืืื ืืืืืฆืจ ืืืืืืงื ืืืฉ ืืชืืืืจ ืืืื ืืคื ืื: ืืืืืงื ืืื ืื ืืืืช ืืื ืงืื ืงืจืืืช.
ืืคืืื, ืืืืื ืืืืื ืืืืืงืืช ืื ืื ืืืืืช ืืืืกืกืืช ืืืฉืง ืืืืืงืืช ืื ืื ืืืืืช ืืื ืืกืคืจ ืืฉืืืืช ืืืืคืฉืืืช ืฉืืฉ ืืืืฉื.
ะะฝะธัะธะฐะปะธะทะฐัะธะธ ะฐะฝะพะฝะธะผะฝะพะณะพ ะบะปะฐััะฐ ะฝะฐ ะพัะฝะพะฒะต ะธะฝัะตััะตะนัะฐ ะฟะพััะตะฑัะตั ัะตะฐะปะธะทะฐัะธะธ ะบะฐะถะดะพะณะพ ะผะตัะพะดะฐ, ะฒ ัะพ ะฒัะตะผั How ะฟัะธ ะธะฝะธัะธะฐะปะธะทะฐัะธะธ ะฐะฝะพะฝะธะผะฝะพะณะพ ะบะปะฐััะฐ ะฝะฐ ะพัะฝะพะฒะต ะฐะฑัััะฐะบัะฝะพะณะพ/ะบะพะฝะบัะตัะฝะพะณะพ ะบะปะฐััะฐ ะฟะพะทะฒะพะปะธั ะธะทะผะตะฝะธัั ะฟะพะฒะตะดะตะฝะธะต ะทะฐ ััะตั ะฟะตัะตะณััะทะบะธ ะผะตัะพะดะพะฒ ะธ ะฟะพััะตะฑัะตั ัะตะฐะปะธะทะฐัะธะธ ะฐะฑัััะฐะบะฝัั ะผะตัะพะดะพะฒ.
-
ะะพะถะฝะพ ะปะธ ัะพะทะดะฐัั ะฐะฝะพะฝะธะผะฝัะน ััะฐัะธัะตัะบะธะน ะฒะปะพะถะตะฝะฝัะน ะบะปะฐัั?
ะะตั, ััะฐัะธัะตัะบะพะน ััะฐะฝะพะฒะธััั ัะพะปัะบะพ ะฟะตัะตะผะตะฝะฝะฐั, ะฝะพ ะฝะต ะบะปะฐัั.
JavaRush
/ืืืื Java
/Random-HE
/ืจืื 23. ืชืฉืืืืช ืืฉืืืืช ืจืืืื ืื ืืฉื ืืจืื
GO TO FULL VERSION