On Tue, 11 Jul 2000, Oki DZ wrote:

> Lihat Java sebagai alternatif, ada lebihnya dibanding C.
> Misal, bikin string:
> /* program C inget-inget lupa */
> char* s = malloc(sizeof(char) * 50);
> strcpy(s,"test string"); /* CMIIW */
> printf("%s\n",s);
> free(s); /* kalau ini dijalankan dua kali, :-) */

di C bisa :
char s[] = "test string";

atau kalo mau kayak di atas yg 'bener'

#define STR "test string"
char *s = (char *) malloc (sizeof(char) * (strlen(STR)+1));
strcpy(s, STR);
dst

> 
> Kalau Java:
> String s = new String("test string"); // alokasi besar memori otomatis

String s = "test string" 
juga bisa

> System.out.println(s); // seandainya s itu int, tetap saja begitu 
> s = null; // seandainya "s = null"-nya 5 kali, ya nggak apa-apa

nggak perlu s=null Java pake garbaga collection

>           // tidak ada memory-leak, tidak ada error "free'd memory"
> // seandainya di tempat lain ada string "test string",
> // object-reference-nya (variable) akan mengacu ke tempat yang sama, jadi
> // ngirit space.



Salam

-- 
main(i){putchar((i-1)["Xme]i_l"]+(i++))&&(8-i)&&main(i);}
http://langitbiru.hypermart.net


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke