User Tools

Site Tools


Problem constructing authldap
laboratoare:poo-java
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
laboratoare:poo-java [2018/08/19 15:30]
Laurentiu Stamate
laboratoare:poo-java [2018/10/01 01:14] (current)
Laurentiu Stamate [Tipuri primitive]
Line 100: Line 100:
   * deși valorile posibile sunt doar 0 și 1, ocupând 1 bit, acestui bit i se adaugă un header dependent de mașină, după care acesta se completează cu biți până se ajunge la un număr multiplu de 8   * deși valorile posibile sunt doar 0 și 1, ocupând 1 bit, acestui bit i se adaugă un header dependent de mașină, după care acesta se completează cu biți până se ajunge la un număr multiplu de 8
   * pentru mai multe detalii: http://​docs.oracle.com/​javase/​tutorial/​java/​nutsandbolts/​datatypes.html   * pentru mai multe detalii: http://​docs.oracle.com/​javase/​tutorial/​java/​nutsandbolts/​datatypes.html
-  * ''​void''​ **nu este tip in Java**, este doar un cuvânt cheie pentru cazurile în care dorim să indicăm că ceea ce se returnează este **nimic**+  * ''​void''​ **nu este tip in Java**, este doar un cuvânt cheie pentru cazurile în care dorim să indicăm că ceea ce se returnează este **nimic** ​<code java> 
 +// cod C 
 +int f(void) // specificăm explicit ca funcția nu are parametrii 
 +void f(int) // definim o metodă care primeste un int și nu întoarce nimic 
 +void *p // definim un pointer care poate conține orice tip 
 +(void) p // cast către orice tip 
 + 
 +// cod Java 
 +int f(void) // eroare de compilare, nu există parametrii de tip void 
 +void f(int) // similar cu C 
 +void *p // nu există conceptul de pointer in Java 
 +(void) p // nu se poate face cast către void in Java 
 + 
 +</​code>​
   * din documentația 'Java Language specification 7': " Note that the Java programming language does not allow a "cast to void" - void is not a type "   * din documentația 'Java Language specification 7': " Note that the Java programming language does not allow a "cast to void" - void is not a type "
  
laboratoare/poo-java.1534681857.txt.gz · Last modified: 2018/08/19 15:30 by Laurentiu Stamate