Goto page Previous 1, 2, 3, 4
Michoo
Guest
Fri Feb 11, 2011 3:33 pm
W dniu 11.02.2011 15:32, J.F. pisze:
Quote:
A tak swoja droga - to co potem zwraca .length od null ?
zero czy juz wyjatek ?
Wyjątek.
--
Pozdrawiam
Michoo
Lelek@
Guest
Fri Feb 11, 2011 7:48 pm
"J.F." <jfox_xnospamx@poczta.onet.pl> wrote in message
news:ithal69u9q9cg7mrlag1eklp9qg7sun7b5@4ax.com...
Quote:
Nie widziales tlumaczenia ?
Druga linia wywala pierwsza inicjacje, a wstawia do obiektu
zaalokowanego i zwroconego przez metode.
W tym przypadku pewnie zwrocilo null i stad caly jest ambaras.
A tak swoja droga - to co potem zwraca .length od null ?
zero czy juz wyjatek ?
Trudno powiedzieć. Mnie się wydawało od samego początku, że problem jest w
tym, że podmieniły mu sie bufory po wykryciu braku stringa w ogóle.
Jeżeli referencja w Javie to coś jak wskaźnik w C to co za różnica czy sobie
odczytam kilka bajtów po wskaźniku dalej.
Chyba, że to wyjątek ale try{} nie sypie wyjątkiem.Program się zamyka w
trakcie działania i już.
Jacek Radzikowski
Guest
Fri Feb 11, 2011 8:10 pm
On 02/11/2011 01:48 PM, Lelek@ wrote:
Quote:
Jeżeli referencja w Javie to coś jak wskaźnik w C to co za różnica czy
sobie odczytam kilka bajtów po wskaźniku dalej.
Przenoszenie złych nawyków z C do Javy to bardzo złe podejście. Java
jest bardzo restrykcyjna jeśli chodzi o niedozwolone operacje. Dobrze
napisanym programom to nie przeszkadza, a znakomicie ułatwia znalezienie
błędów.
Quote:
Chyba, że to wyjątek ale try{} nie sypie wyjątkiem.Program się zamyka w
trakcie działania i już.
Sprawdziłeś co się pojawia w logach? Wrzuć na grupę kawałek kody z try
(i po nim), to może ktoś będzie w stanie Ci pomóc.
pzdr.
j.
J.F.
Guest
Fri Feb 11, 2011 8:10 pm
On Fri, 11 Feb 2011 19:48:05 +0100, Lelek@ wrote:
Quote:
"J.F." <jfox_xnospamx@poczta.onet.pl> wrote in message
A tak swoja droga - to co potem zwraca .length od null ?
zero czy juz wyjatek ?
Jeżeli referencja w Javie to coś jak wskaźnik w C to co za różnica czy sobie
odczytam kilka bajtów po wskaźniku dalej.
wskaznik, wskaznik, ale na Obiekt, i to juz moze bardzo roznie
dzialac.
J.
Lelek@
Guest
Fri Feb 11, 2011 11:52 pm
"Jacek Radzikowski" <jacek@spamer.die.die.die.piranet.org> wrote in message
news:ij41jd$jdm$1@inews.gazeta.pl...
Quote:
On 02/11/2011 01:48 PM, Lelek@ wrote:
Jeżeli referencja w Javie to coś jak wskaźnik w C to co za różnica czy
sobie odczytam kilka bajtów po wskaźniku dalej.
Przenoszenie złych nawyków z C do Javy to bardzo złe podejście. Java jest
bardzo restrykcyjna jeśli chodzi o niedozwolone operacje. Dobrze napisanym
programom to nie przeszkadza, a znakomicie ułatwia znalezienie błędów.
No ale nic to

Program napisany w 2/3 -cich

nawet dobrze działa. W
sumie to dzięki znajomości C++ tak szybko udało ni się przejść ale tych klas
Javy unikam. gdzie się da to nie buduje obiektów tak jak w wielu przykładach
Ale działa i ważne, ze będzie z tego jakaś kaska
Jacek Radzikowski
Guest
Sat Feb 12, 2011 12:31 am
On 02/11/2011 05:52 PM, Lelek@ wrote:
Quote:
No ale nic to

Program napisany w 2/3 -cich

nawet dobrze działa.
W sumie to dzięki znajomości C++ tak szybko udało ni się przejść ale
tych klas Javy unikam. gdzie się da to nie buduje obiektów tak jak w
wielu przykładach
Wielki błąd. Obiektowość to jeden z najpotężniejszych mechanizmów jakie
java oferuje. Podobieństwo z C++ pomaga zacząć, ale trzeba pamiętać że
tak na prawdę to jest zupełnie inny język, i przenoszenie na siłę
nawyków z C++ jest proszeniem o kłopoty. Ale na to żeby dobrze poznać
język (jakikolwiek) potrzeba sporo czasu i pracy. Na swoim przykładzie
mogę powiedzieć, że na to żeby zacząć pisać w jakimś języku wystarczy
kilka dni-tydzień na oswojenie się ze składnia. Ale dopiero dopiero po
jakiś 3-4 miesiącach codziennego tłuczenia kodu mogę się przed sobą
przyznać że w miarę nieźle znam język i otoczkę programistyczną.
A co do narzekania na javę - java nie jest językiem idealnym i ma sporo
wad. Ale większość tych, którzy uważają że java to shit albo jej nie
znają, albo chcą na siłę przenosić nawyki z innego języka
(c/c++/bascoma/assemblera/łotewera).
pzdr.
j.
Lelek@
Guest
Sat Feb 12, 2011 12:47 am
"Jacek Radzikowski" <jacek@spamer.die.die.die.piranet.org> wrote in message
news:ij4gsv$hqg$1@inews.gazeta.pl...
Quote:
On 02/11/2011 05:52 PM, Lelek@ wrote:
No ale nic to

Program napisany w 2/3 -cich

nawet dobrze działa.
W sumie to dzięki znajomości C++ tak szybko udało ni się przejść ale
tych klas Javy unikam. gdzie się da to nie buduje obiektów tak jak w
wielu przykładach :-)
Wielki błąd. Obiektowość to jeden z najpotężniejszych mechanizmów jakie
java oferuje. Podobieństwo z C++ pomaga zacząć, ale trzeba pamiętać że tak
na prawdę to jest zupełnie inny język, i przenoszenie na siłę nawyków z
C++ jest proszeniem o kłopoty. Ale na to żeby dobrze poznać język
(jakikolwiek) potrzeba sporo czasu i pracy. Na swoim przykładzie mogę
powiedzieć, że na to żeby zacząć pisać w jakimś języku wystarczy kilka
dni-tydzień na oswojenie się ze składnia. Ale dopiero dopiero po jakiś 3-4
miesiącach codziennego tłuczenia kodu mogę się przed sobą przyznać że w
miarę nieźle znam język i otoczkę programistyczną.
A co do narzekania na javę - java nie jest językiem idealnym i ma sporo
wad. Ale większość tych, którzy uważają że java to shit albo jej nie
znają, albo chcą na siłę przenosić nawyki z innego języka
(c/c++/bascoma/assemblera/łotewera).
Oh jak na niecałe 2 tygodnie to i tak dobrze mi poszło

Jestem z siebie
zadowolony

Aplikacja poważna
Cieszy mnie w javie to, że będzie to działać na każdym sprzęcie z androidem.
Do tych objektów to dla mnie jeszcze długa droga
No ale ja przeszedłem szlak bojowy od assemblera, w którym piszę do dziś
i to wcale nie tylko na AVR-y ale i na wieksze
Jacek Radzikowski
Guest
Sat Feb 12, 2011 1:06 am
On 02/11/2011 06:47 PM, Lelek@ wrote:
Quote:
Oh jak na niecałe 2 tygodnie to i tak dobrze mi poszło

Jestem z
siebie zadowolony

Aplikacja poważna
Najważniejsze to mieć motywację do pracy :)
Quote:
Cieszy mnie w javie to, że będzie to działać na każdym sprzęcie z
androidem.
Do tych objektów to dla mnie jeszcze długa droga
Proponowałbym jak najszybciej się z nimi zaprzyjaźnić. Pomoże Ci to
lepiej pisać aplikacje androidowe, ale też inaczej będziesz podchodzić
do projektowania i pisania aplikacji w innych językach.
Quote:
No ale ja przeszedłem szlak bojowy od assemblera, w którym piszę do dziś

i to wcale nie tylko na AVR-y ale i na wieksze
Asemblera też po drodze zaliczyłem. W pewnym momencie byłem w stanie
tłumaczyć programy w assemblerze z80 na język maszynowy z minimalną
pomocą tablic
Dobra znajomość wielu różnych języków programowania pomaga nabrać
dystansu i inaczej spojrzeć na projekt aplikacji nad którą się pracuje.
Często dzięki temu można zawczasu zauważyć dość nieoczywiste pułapki
projektowe.
pzdr.
j.
Goto page Previous 1, 2, 3, 4