12/08/2018, 15:12

Kiểu biến và kiểu dữ liệu trong Java

Kiểu biến trong Java Biến local Phạm vi trong phương thức, constructor, khối. Tồn tại cùng phương thưc, constructor, khối. Cần có giá trị khởi tạo trước khi sử dụng. Biến instance Phạm vi đối tượng. Tồn tại cũng đối tượng. Access Modifier (public, protected, default, private). ...

Kiểu biến trong Java

Biến local

  • Phạm vi trong phương thức, constructor, khối.
  • Tồn tại cùng phương thưc, constructor, khối.
  • Cần có giá trị khởi tạo trước khi sử dụng.

Biến instance

  • Phạm vi đối tượng.
  • Tồn tại cũng đối tượng.
  • Access Modifier (public, protected, default, private).
  • Sẽ có giá trị mặc định được gán sau khi đối tượng được tạo. Kiểu số thì là 0, kiểu boolean thì là false...
  • Lưu trong bộ nhớ Heap.

Biến static

  • Phạm vi lớp.
  • Tồn tại cùng chương trình.
  • Access Modifier (public, protected, default, private).
  • Lưu trong bộ nhớ static.
  • Giá trị mặc định: kiểu sô là 0, kiểu boolean là false...
  • Cách đặt tên: public static final thì tên viết HOA và có giá trị khởi tạo (vì là final) còn không thì như biến local và instance. Ví dụ:
public static final int TOTAL = 10;
public static int count;

Kiểu dữ liệu

Kiểu dữ liệu Giá trị mặc định Kích cỡ mặc định
boolean false 1 bit
char 'u0000' 4 byte
byte 0 1 byte
short 0 2 byte
int 0 4 byte
long 0L 8 byte
float 0.0f 4 byte
double 0.0d 8 byte

HungNguyenVan 24-04-2017

0