Jak mogę utworzyć java.nio.file.Pathobiekt z Stringobiektu w Javie 7? To znaczy String textPath = "c:/dir1/dir2/dir3"; Path path = ?; gdzie ?jest brakujący kod, który używa textPath.
Jak rekurencyjnie wyświetlać wszystkie pliki w katalogu w Javie? Czy środowisko udostępnia jakieś narzędzie? Widziałem wiele nieuczciwych implementacji. Ale żaden z frameworka lub nio
Czy w przypadku nowych aplikacji napisanych w Javie 7 istnieje jakikolwiek powód do używania java.io.Fileobiektu, czy możemy uznać go za przestarzały? Wierzę, że java.nio.file.Pathmożna zrobić wszystko, co java.io.Filemożna zrobić i więcej.
Próbuję dowiedzieć się, czy jest jakaś różnica w wydajności (lub zaletach), gdy używamy nio w FileChannelporównaniu z normalnym FileInputStream/FileOuputStreamdo odczytu i zapisu plików w systemie plików. Zauważyłem, że na moim komputerze oba działają na tym samym poziomie, również wielokrotnie FileChanneldroga jest wolniejsza. Czy mogę poznać więcej szczegółów porównujących te dwie …
Aby allocate()lub allocateDirect(), oto jest pytanie. Od kilku lat utknąłem w przekonaniu, że skoro DirectByteBuffers to bezpośrednie mapowanie pamięci na poziomie systemu operacyjnego, będzie działać szybciej z wywołaniami get / put niż HeapByteBuffers. Aż do tej pory nigdy nie byłem zainteresowany poznaniem dokładnych szczegółów tej sytuacji. Chcę wiedzieć, który z …
Nie bardzo rozumiem, jak bardzo się od siebie różnią, więc mam kilka pytań dotyczących tych dwóch pakietów. Po rozejrzeniu się trochę w Google, wygląda na to, że Oracle zdecydowało się zaktualizować NIOpakiet o nowszy i ulepszony NIO.2pakiet w ramach wydania JDK7. Jak wypada wydajność NIOpakietu w porównaniu z NIO.2pakietem? Jakie …
Używam Java NIO do połączeń przez gniazdo, a mój protokół jest oparty na tekście, więc przed zapisaniem ich w SocketChannel muszę być w stanie przekonwertować ciągi znaków na ByteBuffers i przekonwertować przychodzące ByteBuffers z powrotem na ciągi. Obecnie używam tego kodu: public static Charset charset = Charset.forName("UTF-8"); public static CharsetEncoder …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.