2010-10-06 11 views
7

Właśnie pobrałem źródło openjdk i doszedłem do wniosku, że prawie cała klasa java.lang.Math została zaimplementowana w natywnym kodzie c/C++. Zastanawiam się, czy były jakieś implementacje, które zostały w całości napisane w java.Czysta implementacja java.lang.Math klasy Javy

+0

prostu ciekawy: dlaczego? –

+1

Pracuję nad projektem, który konwertuje bajtów generowanych przez kompilator Java na inną postać. Aby przetestować poprawę, że konwersja sprawia, że ​​mamy serię testów. Wiele moich testów korzysta z klasy java.lang.Math. – Link

Odpowiedz

7

Spójrz na MicroFloat. Jest skierowany na platformę J2ME i według autora implementuje wszystkie metody w java.lang.Math.

+0

Wow, który wygląda świetnie! – Link