Java için yeni ve bu konuda daha fazla şey öğrenmeye çalışıyorum. Dokümanları okudum ve Java için aşağıdakileri buldum? Java Standard kütüphanelerinin bir listesini nerede bulabilirim?
paketleri burada standart kütüphaneler ile aynı listede var mı? Bu soruların oldukça basit olmasından dolayı özür dilerim ancak işimi Java ile başladığımda standart kütüphaneler hakkında daha fazla bilgi edinmek istiyorum.cevap
Evet. Java'nın yaratıcılarının sağladığı kütüphane budur.
java.lang
aslında otomatik (örtük) ithal edilmektedir tüm temel sınıflar için olan tüm temel olanlar (String, Integer, Double, vs çünkü: Burada şeylerin bir listesini bilmektirjava.util
okulda öğrendiğiniz tüm veri yapılarını ve daha fazlasını içerir. Dökümantasyonu okuyun ve daha fazla bilgi ve alıştırma yapın, dosya okuması için daha iyi olanjava.io
. Basit dosya okuma için java.util.Scanner'a bakın, ancak herhangi bir daha karmaşık, düşük seviyeli dosya okuma bilgisi için,java.math
, keyfi doğruluk değerlerini kullanmanız gerektiğinde, Tarayıcı verimlilik için oluşturulmuş olanjava.io
'u kullanın. (built-in python değil java) prizler, bağlantılar içinjava.net
, GUI için vbjavax.swing
, yardımcı yaşlıjava.awt
Umut bir uzantısı olan.
Java 9 + InBu ikisi kütüphanelerin en yaygın olanları. Bazı dosya giriş çıkışını ve konsolu işlemek için basit bir program için söyle. Kullanmayı düşünmek için hangi kütüphanelere ihtiyacım var? – Alan2
Son mesaj için üzgünüz; –
güncellendi. _Effective Java_'da, ilk olarak bu kütüphanelerin çoğunu yazan Josh Bloch - lang'nin ve 'util'ın tümünün ve' io'nun çoğunu bilmenizi tavsiye ediyor. –
Evet, aynılar. Çevrimdışı görüntülemek istiyorsanız, bu kütüphane de indirilebilir. Ayrıca java yükleme dosyalarınızda bir src.zip
dosyası olmalıdır. Açılışı açtığınızda, tüm standart kütüphane sınıflarının kaynak kodunu bulacaksınız. Ayrıca Java Language Specification size yardımcı olmalıdır.
Bağlantı için teşekkürler. İnsanlar basit java programlarını kodlarken, neredeyse her zaman dahil olan bazı temel kütüphaneler var mı? – Alan2
@Gemma IDE benzeri bir Eclipse kullanıyorsanız, hangileri dahil etmeniz gerektiğini size söyleyecektir. Esasen, ihtiyacınız olanı alırsınız ve daha fazlasını değil. – Jochen
@Gemma: "java.lang" paketi, yazdığınız her koda örtük olarak eklenecek varsayılan pakettir, eğer soruyorsanız bu. Siz ilerledikçe, java.util, java.io vb. Gibi diğer kütüphaneleri/paketleri kullanmayı öğreneceksiniz. – WickeD
Java'yı yüklediğinizde, kök klasöründe src.zip
adlı standard library
kaynağını içeren bir .zip dosyası olacaktır. Bunlar standart kitaplıklardır.
Adından da anlaşılacağı gibi, bu zip, standart kitaplığın bölümünün kaynaklarını içerir, ancak bu, alabileceğiniz ve kullanabileceğiniz bayt kodu DEĞİLDİR. – Jochen
, javafx
ana UI kitaplığı olarak javax
yerine geçer:
.Java SE için yeni müşteri UI kitaplığı olarak
- JavaFX yerine mi Salıncak?
Evet. Ancak, Swing, öngörülebilir bir gelecekte için Java SE spesifikasyonunun bir parçası olarak kalacak ve bu nedenle JRE'ye dahil edilecektir. , geliştiricilerin JavaFX API'lerini yeni uygulamalar oluştururken olabildiğince güçlendirmelerini tavsiye ederken, Swing uygulamasını JavaFX ile daha sorunsuz bir geçiş için genişletmek mümkün.
- 1. Klavye tuş kodlarının bir listesini nerede bulabilirim?
- 2. İngilizce kelime öbeklerinin bir listesini nerede bulabilirim?
- 3. Transformer.setOutputProperty özelliklerinin bir listesini nerede bulabilirim?
- 4. İsveççe'de virgülle ayrılmış ülkeler listesini nerede bulabilirim?
- 5. Android stil öğelerinin listesini nerede bulabilirim?
- 6. Chrome'un WebGL GPU kara listesini nerede bulabilirim?
- 7. Delphi Ödülünün Kazananı'nın tam listesini nerede bulabilirim?
- 8. Kapsamlı bir x86_64 Montaj Talimatları Listesini nerede bulabilirim?
- 9. ModelSim hata kodlarının kesin bir listesini nerede bulabilirim?
- 10. Selenium.Chrome Tüm ChromeOption argümanlarının bir listesini nerede bulabilirim? C#
- 11. System.Threading.Tasks.Parallel .NET Standard 1.6 nerede?
- 12. Java SimpleFormatter biçim dizelerinde Belgeleri nerede bulabilirim?
- 13. Java dizileri için kaynak kodunu nerede bulabilirim?
- 14. System.out.println() günlüklerini nerede bulabilirim?
- 15. Tüm Hazırda Beklet olaylarının tam (!) Listesini nerede bulabilirim?
- 16. Java için bir sözdizimi vurgulama kitaplığını nerede bulabilirim?
- 17. Axis WSDL2Java dosyasını nerede bulabilirim?
- 18. Miracast belirtimini nerede bulabilirim?
- 19. Microsoft.VisualStudio.DebuggerVisualizer'ı nerede bulabilirim?
- 20. Jsdom belgelerini nerede bulabilirim?
- 21. javax.validation uygulamasının nerede bulabilirim. *?
- 22. GACUtil'i nerede bulabilirim?
- 23. XMLHttpRequest Uygulamasını nerede bulabilirim?
- 24. Statik kaynakları nerede bulabilirim?
- 25. Salatalık bilgilerini nerede bulabilirim?
- 26. 16F877A.h'yi nerede bulabilirim?
- 27. CLI belirtimini nerede bulabilirim?
- 28. Bir API'yi bir API ile nerede bulabilirim?
- 29. Ubuntu'da (OpenJDK8) Java Görev Denetimi ve VisualVM'yi nerede bulabilirim?
- 30. Theme.AppCompat.Light için varsayılan stilleri nerede bulabilirim?
JDK'nın kurulum klasöründe bir src.zip dosyası olup olmadığına bakın. – Sajmon
Yanıtlarınız için herkese teşekkürler. Hepsi doğru ama özür dilerim ki sadece birini doğru olarak işaretleyebilirim. Herkese verdim :-) – Alan2
Evet, bu standart kütüphane. – Jochen