Article View: pl.comp.lang.java
Article #634Re: Konwersja byte[] na char[]?
From: Artur Biesiadowski
Date: Tue, 29 Jul 1997 18:16
Date: Tue, 29 Jul 1997 18:16
19 lines
1583 bytes
1583 bytes
Jacek Teska <jacek@soft-eks.com.pl> wrote: : Artur Biesiadowski wrote: : > Tak wiec napisz wlasna funkcyjke, albo wpisuj za kazdym razem for. : > Jedna uwaga - nie stosuj tablica.length w warunku petli. O wiele : > ekonomiczniej jest zadeklarowac zmienna lokalna i tam umiescic dlugosc - : > dzieki temu odwolasz sie do .length tylko raz. : > : Czy ma to aż takie znaczenie ? Przecież w końcu length to pole, a nie : metoda. Stanowczo jest roznica. 1) sprytne JIT laduja czesc zmiennych lokalnych do rejestrow, z .length tak sie nie zrobi. 2) Przy tablicy za kazdym razem trzeba sprawdzic czy nie jest przypadkiem null - aby w razie czego rzucic wyjatek. Przy zmiennej VM nie musi tego robic, wiec jest szybciej (to co prawda tylko dla niektorych VM, kaffe na przyklad sobie z tym radzi, ale np na win32 nie ma innej mozliwosci) Artur
Technical Details
Message-ID:
<5rlc2j$hsa$1@sunrise.pg.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.icm.edu.pl!korweta.task.gda.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mailReferences:
<338DC2C7.A49@bu.uni.torun.pl> <5mkhjh$l94$1@sunrise.pg.gda.pl> <33DE759C.71F3@soft-eks.com.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!ict.pwr.wroc.pl!news.icm.edu.pl!korweta.task.gda.pl!sunrise.pg.gda.pl!sunrise.pg.gda.pl!not-for-mail From: Artur Biesiadowski <abies@sunrise.pg.gda.pl> Newsgroups: pl.comp.lang.java Subject: Re: Konwersja byte[] na char[]? Date: 29 Jul 1997 20:16:51 +0200 Organization: Politechnika Gdanska Lines: 19 Message-ID: <5rlc2j$hsa$1@sunrise.pg.gda.pl> References: <338DC2C7.A49@bu.uni.torun.pl> <5mkhjh$l94$1@sunrise.pg.gda.pl> <33DE759C.71F3@soft-eks.com.pl> NNTP-Posting-Host: sunrise.pg.gda.pl Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA 970424; sun4u SunOS 5.5.1] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit