Một Locale chỉ đơn giản là một định danh cho một sự kết hợp đặc biệt của ngôn ngữ và khu vực.
Một lớp đối tượng java.util.Locale đại diện cho một khu vực địa lý, chính trị, hay văn hóa cụ thể.
Bất kỳ hoạt động mà đòi hỏi một miền địa phương để thực hiện nhiệm vụ của nó được cho là locale- nhạy cảm.
Những hoạt động sử dụng các đối tượng Locale để chỉnh thông tin cho người sử dụng.
Ví dụ, hiển thị một số là một hoạt động địa phương nhạy cảm.
Các số phải được định dạng theo các phong tục và quy ước của bản địa nước, khu vực, hay văn hóa của người dùng.
Một đối tượng Locale được tạo ra sử dụng các nhà thầu:
Locale công cộng (ngôn ngữ String, String nước)
Locale công cộng (ngôn ngữ chuỗi
đang được dịch, vui lòng đợi..