Trong Java biến là tên của một vùng nhớ . Có 3 kiểu biến trong Java
- Biến local ( Biến địa phương )
- Biến Instance ( Biến toàn cục )
- Biến Static
1 . Khai báo biến trong Java
Cú Pháp khai báo biến :
Trong đó :
- DataType là kiểu dữ liệu của biến
- varName là tên của biến chúng ta tự đặt
- value là giá trị được chúng ta thêm vào biến , một biến cùng lúc có thể thêm nhiều value và cách nhau bằng dấu ( , )
Quy tắc đặt tên trong biến Java:
- Chỉ được bắt đầu bằng ký tự ( Chữ ) hoặc ký tự dấu ( _ ) hoặc ký tự dấu ( $ )
- Tên biến không được chứa khoảng trắng
- Không được trùng với các từ khóa java đã quy định
VD: int , void , string…
- Có phân biệt chữ hoa và chữ thường
Ví dụ về khai báo biến:
2 . Biến local trong Java
- Biến local được khai báo trong một phương thức , các hàm tạo hoặc một khối .
- Biến local được tạo bên trong các phương thức , constructor và block và bị hủy khi kết thúc
- các phương thức , constructor và block.
- Khi khai báo biến local thì thì không được sử dụng “ access modifier ”.
- Các biến được lưu trên bộ nhớ Stack.
- Khởi tạo giá trị mặc định trước khi sử dụng.
VD: Khởi tạo biến local.
Kết quả:
3.Biến instance trong java.
- Biến instance được khai báo trong một class , bên ngoài các phương thức.
- Biến instance được lưu trữ trong bộ nhớ heap.
- Biến instance được tạo bởi từ khóa “ new ” và bị hủy khi đối tượng bị hủy.
- Biến instance được sử dụng các phương thức , constructor , block, … Nhưng bắt buộc phải thông qua một đối tượng cụ thể.
- Biến instance mặc định là “ default ”. Bạn có thể sử dụng “ access modifier ” khi khai báo biến.
- Biến instance có giá trị mặc định phụ thuộc vào kiểu dữ liệu truyền vào. Ví dụ nếu là kiểu” int “ , “ short ” … thì giá trị mặc định là 0, kiểu “ double ” thì là 0.0d… Cho nên bạn cần sử dụng giá trị cho biến instance trước khi sử dụng.
- Biến instance có thể gọi trực tiếp khắp nơi bên trong class , khi bạn khai báo biến instance bên trong class.
VD: Biến instance trong java.
Kết quả:
4. Biến static trong Java.
- Biến static được khai báo trong class với từ khóa “ static ”, bên ngoài các phương thức, constructor bà block.
- Biến static khi được tạo ra chỉ có duy nhất một bản sao , cho dù bạn tạo ra bao nhiêu đối tượng tương ứng.
- Biến static được lưu trữ trong bộ nhớ riêng.
- Biến static được tạo khi chương trình bắt đầu và ngừng khi chương trình kết thúc.
- Biến static có giá trị mặc định phụ thuộc vào kiểu dữ liệu truyền vào tương tự biến instance phía trên.
- Biến static được truy cập thông qua tên class chứa nó, với cú pháp : “ TenClass.tenBien ”.
- Trong class, các phương thức sử dụng biến static bằng cách gọi tên của nó khi phương thức đó cũng được khai báo với từ khóa “ static ”.
VD: Biến static trong java.
Kết quả:
7 Java frameworks phổ biến nhất hiện nay
__________
FaCode là một seri học tập lập trình, lần này là FaCode ngôn ngữ Java, bằng mọi nỗ lực FaCode sẽ hoàn thành các mục tiêu đề ra trong FaCode Ngôn ngữ Java. Hãy đồng hành cùng FaCode Ngôn ngữ Java và theo dõi chúng tôi nhé. FaCode Ngôn ngữ Java rất mong nhận được lời góp ý từ phía cộng đồng. Share4Happy với phương châm chia sẻ để hạnh phúc.