Java'da IO'yla çok şey yaptım ve ilkelleri bayt dizilerine dönüştürmek için kod aradıktan sonra ve geri döndüğümde, Java kaynak kodu barındırma web sitelerinden biri için java.io.Bits
kaynağını buldum. Hızlı bir bakıştan sonra, paket-özel dışında ihtiyacım olan şeyin tam olarak olduğunu anladım. Bu yüzden, kamuya yaptığım bir kopyasını, projemin paketinde saklandı ve kullandım (sadece kişisel projelerde, sizi temin ederim). Bunu çok yararlı buluyorum.Neden java.io.Bits herkese açık değil?
Sorum şu, bu paket neden özel? IO ile çalışan insanlar için gerçekten yararlı olduğunu görebiliyorum ve görünürlüğünü kamuya çevirmekten dezavantaj göremiyorum (rt.jar). Ya da belki de bir eşdeğerdir (ve diğer kütüphanelerden söz etmeyiniz)? İşte
Java kaynakjava.io.Bits
için vardır, rastgele seçilmiş bir web sitesine bir bağlantı:
http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/Bits.java
Sadece kişisel bir kopyasını yapmak ve bir uygulama ile dağıtmak iyi olur mu? – Nulano
@Nulano - Emin değilim. Her ne kadar uygulamanızın lisansına bağlı olduğunu tahmin etsem de. modern jdk GPL inanıyorum, bu yüzden uygulamanız GPL ise, o zaman tamam olabilir. – jtahlborn
Kodda neye baktığını, onun oldukça önemsiz kodunu söyleyebilirim; Bu tür metotlardan herhangi biri istendiğinde, herhangi bir yetkili programcı çok benzer (eğer aynı değilse) bir uygulama ile ortaya çıkacaktır. Uygun bir gerekçe olmasa da; Kodun telif hakkı ihlali iddialarını gerektirecek kadar orijinal olmadığına inanıyorum. – Durandal