Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
866
Tıklama
0
Öne Çıkarma
Hazır metotların kodlarına ulaşabilir miyim?
S
12 yıl
Yüzbaşı
Konu Sahibi

en basitinden Math.pow veya Math.sqrt metotlarının kodlarına ulaşabilme imkanım var mı?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
12 yıl
Yüzbaşı

Java'nın kaynak kodlarının JDK ile geliyor olması lazım

Sqrt, StrictMath.java dosyasında tanımlı ama native fonksyon olduğu için kendisi yok.
Eğer ona ulaşmak istiyorsan mesela burada buldum:http://www.netlib.org/fdlibm/e_sqrt.c





< Bu mesaj bu kişi tarafından değiştirildi Fatih513 -- 12 Aralık 2013; 16:08:15 >
Bu mesaja 1 cevap geldi.
S
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Fatih513

Java'nın kaynak kodlarının JDK ile geliyor olması lazım

Sqrt, StrictMath.java dosyasında tanımlı ama native fonksyon olduğu için kendisi yok.
Eğer ona ulaşmak istiyorsan mesela burada buldum:http://www.netlib.org/fdlibm/e_sqrt.c

Teşekkür ederim. kaynak kodları beklediğimden daha karmaşık geldi, sadece sqrt değil de tümünün kaynaklarına ulaşabileceğim bi yer biliyor musunuz?


Bu mesaja 1 cevap geldi.
F
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Interferon.

quote:

Orijinalden alıntı: Fatih513

Java'nın kaynak kodlarının JDK ile geliyor olması lazım

Sqrt, StrictMath.java dosyasında tanımlı ama native fonksyon olduğu için kendisi yok.
Eğer ona ulaşmak istiyorsan mesela burada buldum:http://www.netlib.org/fdlibm/e_sqrt.c

Teşekkür ederim. kaynak kodları beklediğimden daha karmaşık geldi, sadece sqrt değil de tümünün kaynaklarına ulaşabileceğim bi yer biliyor musunuz?

Ben matematik kütüphanesinin dökümantasyonunu buldum:http://docs.oracle.com/javase/7/docs/api/java/lang/StrictMath.html
Oradan da javanın kullandığı temel matekatik kütüphanesini buldum:http://www.netlib.org/fdlibm/


Bu mesaja 1 cevap geldi.
C
12 yıl
Er

Evet görebilirsin OpenJDK'yı indirip kurduktan sonra, dizinine gidip "src" klasöründe bulabilirsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.