Pytania otagowane jako nio



7
Java: ścieżka vs plik
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.
200 java  file-io  path  nio 

7
Wydajność / użyteczność Java NIO FileChannel a FileOutputstream
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 …

4
ByteBuffer.allocate () a ByteBuffer.allocateDirect ()
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 …


3
Java: jaka dokładnie jest różnica między NIO a NIO.2?
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 …
85 java  io  nio  difference 

3
Java: Konwersja ciągu znaków do iz ByteBuffera i powiązane problemy
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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.