FaCode Ngôn ngữ Java Biến Trong Java. Năm 2022

FaCode ngôn ngữ Java

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 :

FaCode Ngôn ngữ Java

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:

FaCode Ngôn ngữ Java

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.
FaCode Ngôn ngữ Java
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.
FaCode Ngôn ngữ 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.
FaCode Ngôn ngữ Java
Kết quả:  

7 Java frameworks phổ biến nhất hiện nay

xem thêm

FaCode Ngôn ngữ Java

Khóa học lập trình

__________

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.

Related posts

FaCode Ngôn ngữ Java những câu hỏi phỏng vấn về Hibernate trong Java

FaCode Ngôn ngữ Java những câu hỏi phỏng vấn về JSP trong Java

FaCode Ngôn ngữ Java những câu hỏi phỏng vấn servlet.