İçindekiler:
Video: Java Programlama Dersleri 35 - Abstract Classlar 2024
Yeni başlayanlar için en iyi Java API sınıflarından bazılarını öğrenmenize yardımcı olmak için kısa bir liste. Bu sınıflar hakkında daha fazla bilgi için, Java'nın çevrimiçi API dokümantasyonunu kontrol edin.
Applet
Hangi appletten bahsetmeden Java tartışması tamamlandı? applet , bir web tarayıcı penceresinde çalışan bir kod parçasıdır. Örneğin, web sayfanızdaki küçük bir dikdörtgende çalışan küçük bir para birimi hesap makinesi, Java ile yazılmış bir kod parçası olabilir.
Bir zamanlar, Java uygulamaları gerçekten sıcak şeylerdi, ancak günümüzde insanlar işi işleme için Java kullanmaya çok daha fazla ilgi duyuyorlar. Her neyse, eğer uygulamalar sizin tercihinizse utanmayın. Java'nın API belgelerinin Applet sayfasını kontrol edin.
ArrayList
Bu iyi şeyler, ancak herhangi bir programlama dilinde dizilerin sınırlamaları vardır. Örneğin, 100 boyutlu bir dizi alır. Aniden 101'inci bir değeri saklamanız gerekirse, şansınız azalıyor demektir. Bazı kodları yeniden yazmadan bir dizinin boyutunu değiştiremezsiniz. Bir diziye bir değer eklemek başka bir sorundur.
"Tim" i alfabetik olarak "Thom" ve "Tom" arasında sıkıştırmak için binlerce "Tyler", "Uriah" ve "Victor" isimleriyle yer açmak zorunda kalabilirsiniz.
Fakat Java bir ArrayList sınıfı vardır. ArrayList nesneleri büyüdükçe ve küçüldükleri dışında, bir ArrayList bir dizi gibidir. ArrayList sınıfının add yöntemini kullanarak ağrısız yeni değerler de ekleyebilirsiniz. ArrayList nesneleri çok kullanışlıdır çünkü diziler yapamayacağı her türlü güzel işi yaparlar.
Dosya
Yararlı Java sınıflarınız hakkında konuşun! File sınıfı bir sürü yararlı şey yapar. Yöntem canRead size bir dosyadan okuyup yazamayacağınızı söyler. Yöntem canWrite, bir dosyaya yazıp yazamadığınızı bildirir. Çağrı yöntemi setReadOnly, yanlışlıkla bir dosyaya yazamamanızı sağlar.
Yöntem deleteOnExit bir dosyayı siler, ancak programın çalışması duruncaya kadar silmez. Yöntem, belirli bir dosyaya sahip olup olmadığınızı kontrol etmeye yöneliktir. YöntemlerHidden, lastModified ve length size bir dosya hakkında daha fazla bilgi verir. Hatta mkdir yöntemini çağırarak yeni bir dizin oluşturabilirsiniz. Yüzleşin, bu File sınıfı güçlü şeyler!
Tamsayı
Tamsayı sınıfı, int değerleriyle çalışırken kullanışlı birçok özellik içerir. Örneğin, Tamsayı. MAX_VALUE, 2147483647 sayısı anlamına gelir. Bu, int değişkeninin saklayabileceği en büyük değerdir. Deyim Tamsayı. MIN_VALUE -2147483648 (bir int değişkenin depolayabileceği en küçük değer) sayısını belirtir.
Tamsayı çağrısı. toBinaryString bir int alır ve taban-2 (ikili) gösterimini döndürür. Ve ne Tamsayı. toBinaryString, taban 2, Integer için yapar. toHexString, taban 16 için (on altılı) yapar.
Matematik
Çarpmak için herhangi bir numaranız var mı? Egzotik hesaplamalar yapmak için bilgisayarınızı kullanıyor musunuz? Öyleyse, Java'nın Matematik sınıfını deneyin. Matematik dersi π, e , logaritma, trig fonksiyonları, karekök ve diğer tüm matematiksel şeyleri ele alır (bu bir kod parçasıdır, oturup, cebir derslerini dinleyecek bir yer değildir) Çoğu insana sürüngen veren bu.
NumberFormat
NumberFormat ile. getCurrencyInstance yönteminde, 20. 338500000000003'ü 20 TL'ye dönüştürebilirsiniz. 34. Amerika Birleşik Devletleri evinizde değilse veya şirketiniz dünya çapında ürün satıyorsa para birimi örneğinizi bir Java Yerel Ayarıyla geliştirebilirsiniz. Örneğin, euro = NumberFormat ile. getCurrencyInstance (Yerel Ayar. FRANSA), euro çağrısı. format (3) 3 $ yerine 3,00 € getirir. 00.
NumberFormat sınıfı ayrıca para birimi olmayan şeyler görüntüleme yöntemleri de içerir. Örneğin, önde gelen sıfırlar olsun veya olmasın, virgül veya virgül içermeyen bir sayı ve eklemeyi umduğunuz gibi ondalık noktanın ötesinde bir çok basamak görüntüleyebilirsiniz.
Tarayıcı
Java'nın Tarayıcı sınıfı harika şeyler yükleyebilir. NumberFormat sınıfı gibi, Tarayıcı çeşitli lokallerde sayıları işleyebilir. Örneğin, 3, 5'i girmek ve "üç buçuk" anlamına gelmek için myScanner yazabilirsiniz. useLocale (Yerel Ayar. FRANSA). Ayrıca bir Tarayıcıdan belirli giriş dizelerini atlamasını veya 10'dan farklı sayısal üsleri kullanmasını söyleyebilirsiniz. Sonuç olarak, Tarayıcı sınıfı çok yönlüdür.
String
String sınıfının birçok yararlı yöntemi var. Örneğin, length yöntemi ile bir dizedeki karakter sayısını bulursunuz. ReplaceAll ile, bir dizenin içinde "benim hatam" nerede görünürse, "benim hatam" ifadesini "kendi hatan" a kolayca değiştirebiliyorsun. Ve compareTo ile, dizeleri alfabetik olarak sıralayabilirsiniz.
StringTokenizer
Bazen dizeleri parçalara ayırmanız gerekebilir. Örneğin, bir "Barry A. Burd" dizesini depolayan bir fullName değişkenine sahip olabilirsiniz. Bu fullName değerinden, firstName, middleInitial ve lastName değerlerini oluşturmanız gerekir. Bir büyük dize ("Barry A. Burd") var ve üç küçük dizeye ihtiyacın var - "Barry", "A. ", Ve" Burd ".
Neyse ki, StringTokenizer sınıfı bu tür hırıltı işi yapar. Bu sınıfa girerek, "Barry A. Burd" veya "Barry, A., Burd" veya hatta "BarryA" yı ayrı tutabilirsiniz. Burd "parçalara ayırın. Ayrıca, her ayırıcıyı değerli veriler olarak değerlendirebilir veya her ayırıcıyı çöp gibi görmezden gelebilirsiniz. Dizeleri kullanarak birçok ilginç işleme yapmak için Java'nın StringTokenizer sınıfını inceleyin.
Sistem
Muhtemelen Sistem'i biliyorsunuzdur. in ve Sistem. dışarı. Peki sistem ne olacaktı. getProperty? GetProperty yöntemi, bilgisayarınızla ilgili her türlü bilgiyi açığa çıkarır.
Bulabildiğiniz bazı bilgiler işletim sisteminizin adını, işlemcinizin mimarisini, Java Virtual Machine sürümünüzü, sınıf yolunuzu, kullanıcı adınızı ve sisteminizin klasör adlarını birbirinden ayırmak için ters eğik çizgi mi yoksa eğik çizgi mi kullanıp kullanmadığını içerir.Elbette, tüm bunları zaten biliyorsunuzdur. Ancak, Java kodunuzun anında onu keşfetmesi gerekiyor mu?