Dize işlevlerini kullanırken neden bir paketi içe aktarmıyoruz?


11

Kendime, örneğin String işlevlerini kullanırken neden bir paketi içe aktarmadığımızı sordum toUpperCase()? Paketleri içe aktarmadan oraya nasıl giriyorlar?

Yanıtlar:


22

Java dersleri> Java Dilini Öğrenme> Paketler :

Kolaylık sağlamak için, Java derleyicisi her kaynak dosyası için üç paketi otomatik olarak içe aktarır: (1) adı olmayan paket, (2) java.langpaket ve (3) geçerli paket (geçerli dosya için paket) ...

Class String java.langpakette, bu nedenle yukarıdaki kurala göre otomatik olarak içe aktarılır.


3

java.langPaket varsayılan olarak içe aktarılır. Paketteki sınıflara bakarsanız, programınızın gerçekte ne yapmaya çalıştığından bağımsız olarak, sık kullandığınız çok yaygın sınıflar olduğunu görürsünüz. İçerik oluşturucular, her dosyanın bu sınıflar için içe aktarma ifadeleri olmasını zorunlu kılmak yerine, bunları sizin için perde arkasına eklemeye karar verdiler.


3

String nesnesi bir kısmı java.langçekirdek olarak kabul edilir ve her zaman dahil edilir (örneğin gibi Object)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.