Thứ Ba, 4 tháng 12, 2018

Java - Kiểu dữ liệu cơ bản

Học lập trình PHP. Các biến không là gì ngoài các vị trí bộ nhớ dành riêng để lưu trữ các giá trị. Điều này có nghĩa là khi bạn tạo một biến, bạn dành một số khoảng trống trong bộ nhớ.

Dựa trên kiểu dữ liệu của một biến, hệ điều hành phân bổ bộ nhớ và quyết định những gì có thể được lưu trữ trong bộ nhớ dành riêng. Do đó, bằng cách chỉ định các loại dữ liệu khác nhau cho các biến, bạn có thể lưu trữ số nguyên, số thập phân hoặc ký tự trong các biến này.

Học lập trình java
Có hai kiểu dữ liệu có sẵn trong Java

Các kiểu dữ liệu nguyên thủy

Các kiểu dữ liệu tham chiếu / đối tượng

Các kiểu dữ liệu nguyên thủy

Có tám kiểu dữ liệu nguyên thủy được Java hỗ trợ. Các kiểu dữ liệu nguyên thủy được định nghĩa trước bởi ngôn ngữ và được đặt tên theo từ khóa. Bây giờ chúng ta hãy xem xét tám loại dữ liệu nguyên thủy một cách chi tiết.

byte

Loại dữ liệu byte là một số nguyên bổ sung có hai ký tự 8 bit

Giá trị tối thiểu là -128 (-2 ^ 7)

Giá trị tối đa là 127 (bao gồm) (2 ^ 7 -1)

Giá trị mặc định là 0

Loại dữ liệu byte được sử dụng để tiết kiệm không gian trong các mảng lớn, chủ yếu thay cho các số nguyên, vì một byte nhỏ hơn bốn lần một số nguyên.

Ví dụ: byte a = 100, byte b = -50

ngắn

Học lập trình PHP Kiểu dữ liệu ngắn là số nguyên bổ sung của hai ký tự 16 bit

Giá trị tối thiểu là -32,768 (-2 ^ 15)

Giá trị tối đa là 32.767 (bao gồm) (2 ^ 15 -1)

Kiểu dữ liệu ngắn cũng có thể được sử dụng để lưu bộ nhớ dưới dạng kiểu dữ liệu byte. Ngắn hơn 2 lần so với số nguyên

Giá trị mặc định bằng 0.

Ví dụ: short s = 10000, short r = -20000

int

Kiểu dữ liệu Int là số nguyên bổ sung của hai ký tự 32 bit.

Giá trị tối thiểu là - 2.147.483.648 (-2 ^ 31)

Giá trị tối đa là 2.147.483.647 (bao gồm) (2 ^ 31 -1)

Số nguyên thường được sử dụng làm loại dữ liệu mặc định cho các giá trị tích phân trừ khi có sự lo ngại về bộ nhớ.

Học lập trình PHP Giá trị mặc định là 0

Ví dụ: int a = 100000, int b = -200000

Dài

Kiểu dữ liệu dài là số nguyên bổ sung của hai ký tự 64 bit

Giá trị tối thiểu là -9,223,372,036,854,775,808 (-2 ^ 63)

Giá trị tối đa là 9,223,372,036,854,775,807 (bao gồm) (2 ^ 63 -1)

Loại này được sử dụng khi phạm vi rộng hơn int là cần thiết

Giá trị mặc định là 0L

Ví dụ: long a = 100000L, dài b = -200000L

phao

Kiểu dữ liệu nổi là điểm nổi IEEE 324 chính xác 32 bit

Float được sử dụng chủ yếu để tiết kiệm bộ nhớ trong mảng lớn các số dấu phẩy động

Giá trị mặc định là 0,0f

Loại dữ liệu nổi không bao giờ được sử dụng cho các giá trị chính xác như tiền tệ

Ví dụ: float f1 = 234,5f

gấp đôi

loại dữ liệu kép là điểm nổi IEEE 644 chính xác gấp đôi 64 bit

Kiểu dữ liệu này thường được sử dụng làm kiểu dữ liệu mặc định cho các giá trị thập phân, thường là lựa chọn mặc định

Loại dữ liệu kép không bao giờ được sử dụng cho các giá trị chính xác như tiền tệ

Giá trị mặc định là 0,0d

Ví dụ: double d1 = 123.4

boolean

kiểu dữ liệu boolean đại diện cho một chút thông tin

Chỉ có hai giá trị có thể có: đúng và sai

Kiểu dữ liệu này được sử dụng cho các cờ đơn giản theo dõi các điều kiện đúng / sai

Giá trị mặc định là sai

Ví dụ: boolean one = true

char

kiểu dữ liệu char là một ký tự Unicode 16 bit duy nhất

Giá trị tối thiểu là '\ u0000' (hoặc 0)

Giá trị tối đa là '\ uffff' (hoặc 65.535 bao gồm)

Loại dữ liệu Char được sử dụng để lưu trữ bất kỳ ký tự nào

Ví dụ: char letterA = 'A'

Kiểu dữ liệu tham chiếu

Các biến tham chiếu được tạo ra bằng cách sử dụng các hàm tạo đã định nghĩa của các lớp. Chúng được sử dụng để truy cập các đối tượng. Các biến này được khai báo là một kiểu cụ thể mà không thể thay đổi được. Ví dụ: Nhân viên, Puppy, v.v.

Các đối tượng lớp và các loại biến mảng khác nhau có dưới kiểu dữ liệu tham chiếu.

Giá trị mặc định của bất kỳ biến tham chiếu nào là null.

Biến tham chiếu có thể được sử dụng để tham chiếu bất kỳ đối tượng nào của loại được khai báo hoặc bất kỳ loại tương thích nào.

Ví dụ: Animal animal = new Animal ("hươu cao cổ");

Java Literals

Một chữ là một mã nguồn biểu diễn của một giá trị cố định. Chúng được thể hiện trực tiếp trong mã mà không có bất kỳ tính toán nào.

Các chữ có thể được gán cho bất kỳ biến kiểu nguyên thủy nào. Ví dụ
byte a = 68;
char a = 'A';
byte, int, dài và ngắn có thể được biểu diễn bằng hệ thập phân thập phân (cơ sở 10), hệ thập lục phân (cơ số 16) hoặc bát phân (cơ số 8).

Tiền tố 0 được sử dụng để chỉ ra bát phân và tiền tố 0x cho biết hệ thập lục phân khi sử dụng các hệ thống số này cho các chữ. Ví dụ
int decimal = 100;
int octal = 0144;
int hexa =  0x64;
Chuỗi ký tự trong Java được chỉ định giống như chúng ở hầu hết các ngôn ngữ khác bằng cách bao quanh một chuỗi các ký tự giữa một cặp dấu ngoặc kép. Ví dụ về chuỗi ký tự là

Thí dụ
"Hello World"
"two\nlines"
"\"This is in quotes\""
Chuỗi và các loại char của các chữ cái có thể chứa bất kỳ ký tự Unicode nào. Ví dụ -
char a = '\u0001';
String a = "\u0001";
Ngôn ngữ Java cũng hỗ trợ một vài chuỗi thoát đặc biệt cho String và char literals. Họ là

Ký hiệuNhân vật đại diện
\ nDòng mới (0x0a)
\ rVận chuyển trở lại (0x0d)
\ fFormfeed (0x0c)
\ bPhím xóa lùi (0x08)
\SKhông gian (0x20)
\ tchuyển hướng
\ "Trích dẫn kép
\ 'Trích dẫn một lần
\\dấu gạch chéo ngược
\ dddKý tự thập phân (ddd)
\ uxxxxKý tự hexode thập lục phân (xxxx)

Tiếp theo là gì

Học lập trình PHP Chương này giải thích các loại dữ liệu khác nhau. Chủ đề tiếp theo giải thích các loại biến khác nhau và cách sử dụng chúng. Điều này sẽ cung cấp cho bạn một sự hiểu biết tốt về cách chúng có thể được sử dụng trong các lớp Java, các giao diện, v.v.

Không có nhận xét nào:

Đăng nhận xét

Lập trình Java - Ngoại lệ

Một ngoại lệ (hoặc sự kiện đặc biệt) là một vấn đề phát sinh trong quá trình thực hiện chương trình. Khi xảy ra Ngoại lệ , luồng bình thường...