Portál AbcLinuxu, 31. října 2025 21:26
Měl bych takový dotaz ohledně mapování souboru do paměti. dokumentace pro FileChannel.map() říká:
The mapped byte buffer returned by this method will have a position of zero and a limit and capacity of size
Ale když kouknu na dokumentaci k třídě Buffer, tak vidím, že metoda limit() vrací int a né long. Jak tedy mohu pracovat s takovým bufferem někde v programu, když nemohu zjistit jeho velikost (resp, dostanu nějakou ořezanou)?
Řešení dotazu:
FileChannel.map() přečtete celou, zjistíte, že maximální velikost mapované oblasti je omezena na Integer.MAX_VALUE. 
             18.3.2012 21:02
Jardík             | skóre: 40
             | blog: jarda_bloguje
        18.3.2012 21:02
Jardík             | skóre: 40
             | blog: jarda_bloguje
            
        
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.