Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2025
Cần thiết phải biết làm thế nào Java diễn giải các ký hiệu mà bạn sử dụng để thực hiện các hoạt động cụ thể và theo thứ tự nó giải nghĩa chúng như thế nào. Nếu không, bạn có thể viết một ứng dụng với một kết quả trong tâm trí và nhận được một kết quả hoàn toàn khác. Bất cứ khi nào bạn có nghi ngờ về việc Java sẽ diễn giải một biểu tượng mà bạn sử dụng, bạn có thể dựa vào thông tin trong bảng này để giúp bạn.
Toán tử | Mô tả | Độ kết hợp | 1 |
---|---|---|---|
[] | Chỉ mục mảng được sử dụng để xác định phần tử mảng nào cần truy cập. | Còn lại | 1 |
() | Gọi theo nhóm hoặc nhóm. Nhóm là đặc biệt quan trọng trong | rằng nó thay đổi các quy tắc bình thường cho tương tác với các nhà khai thác,
chẳng hạn như thực hiện bổ sung trước khi nhân. Còn lại |
1 |
. | Quyền truy cập của thành viên được sử dụng để tương tác với một thành viên của một đối tượng. | Còn lại | 2 |
++ | Tiền tố hoặc tăng postfix. Thêm giá trị 1 vào biến | .
Phải |
2 |
- | Giảm tiền tố hoặc postfix. Loại bỏ một giá trị 1 từ biến | .
Phải |
2 |
+ | -
Unary cộng hoặc trừ. Thiết lập dấu hiệu của biến. Toán tử cộng |
không bao giờ được sử dụng vì các biến là tích cực theo mặc định.
Toán tử trừ bỏ biến. Bên phải |
2 |
~ | Unarial Bit Không nhà điều hành đảo ngược các bit trong một biến. Trong | các từ khác, nó làm cho biến ngược lại những gì nó được. Đối với
ví dụ, một 5 (nhị phân 00000101) trở thành -6 (nhị phân 11111010). Phải |
2 |
! | toán tử Unary Boolean Không được sử dụng trong các đánh giá Boolean đến | biến true thành false và false thành true.
Right |
2 |
(type) | Thực hiện một cast để thay đổi kiểu của một biến thành kiểu khác | .
Right |
2 |
new | Tạo một đối tượng mới dựa trên lớp được cung cấp. | Phải | 3 |
* | /
% Thực hiện phép nhân, chia, và còn lại toán học |
.
Còn lại |
4 |
+ | -
Thực hiện phép cộng và trừ phép toán. |
Còn lại | 4 |
+ | Kết nối hai dây để tạo ra một chuỗi đơn. | Còn lại | 5 |
<<< 999 >>> >>>> | Các toán tử dịch chuyển bitwise hiếm khi được sử dụng để phát triển ứng dụng
. Một cuộc thảo luận về các toán tử này nằm ngoài phạm vi của cuốn sách này. |
Còn lại
6 |
<= |
Thực hiện so sánh lôgíc của hai giá trị nhỏ hơn hoặc | nhỏ hơn và bằng.
Còn lại |
6 >> >> =
Thực hiện so sánh logic của hai giá trị lớn hơn |
hoặc lớn hơn và bằng. |
Còn lại | 6
instanceof |
Kiểm tra liệu một đối tượng là một thể hiện của một lớp
cụ thể. |
Còn lại |
7 | == | Xác định liệu hai giá trị có chính xác không.
Còn lại |
7 |
! = | Xác định hai giá trị không bằng nhau. | Còn lại | 8 |
& | Hoạt động Bitwise AND kết hợp hai giá trị. Thảo luận về | toán tử này nằm ngoài phạm vi của cuốn sách này. | Còn lại |
8 | & | Logical AND hoạt động kết hợp các kết quả của hai đánh giá logic
. Trong nhiều trường hợp, cả điều kiện A và điều kiện B phải |
là đúng để toàn bộ đánh giá là đúng. |
Còn lại | 9 | ^
Bitwise exclusive hoặc (XOR) hoạt động kết hợp hai giá trị. Một cuộc thảo luận của nhà điều hành này nằm ngoài phạm vi của cuốn sách |
này. |
Còn lại | 9 | ^
Hoạt động logic XOR kết hợp kết quả của hai đánh giá lôgic. Để đúng, điều kiện A hoặc điều kiện B |
phải đúng, nhưng không phải cả hai. |
Còn lại | 10 | |
Hoạt động Bitwise OR kết hợp hai giá trị. Thảo luận về toán tử này nằm ngoài phạm vi của cuốn sách này. |
Còn lại |
10 | | | Hoạt động Logical OR kết hợp kết quả của hai đánh giá
hợp lý. Để đúng, điều kiện A hoặc điều kiện B, hoặc |
cả hai đều phải đúng. |
Còn lại | 11 | &&
Logical AND hoạt động được sử dụng như một phần của biểu thức logic để xác định giá trị thực của cả hai biểu thức. Cả hai |
phải đúng cho toàn bộ biểu thức là đúng. |
Còn lại | 12 | ||
Hoạt động Logical OR được sử dụng như là một phần của biểu thức hợp lý để xác định giá trị thực của cả hai biểu thức. Hoặc |
hoặc cả hai phải đúng cho toàn bộ biểu thức là đúng. |
Còn lại | 13 | ?:
Thực hiện đánh giá có điều kiện Xem phần "Sử dụng Điều hành quan hệ và điều kiện" của chương này |
để biết chi tiết. |
Bên phải | 14 | =
Chỉ định giá trị được chỉ định cho biến. Bên phải |
14 |
* = / = + = - =% = | <> = >>> = | & = ^ = | = | Hoạt động kết hợp và phân công. Java thực hiện các yêu cầu |
hoạt động, chẳng hạn như bổ sung, và sau đó gán kết quả cho biến | .
Các toán tử gán kết hợp bao gồm một số toán tử thực hiện các phép toán bitwise. Thảo luận về các toán tử này là |
ngoài phạm vi của cuốn sách này.
Phải
Cột Ưu tiên có lẽ là quan trọng nhất vì nó định nghĩa thứ tự nghiêm ngặt trong đó Java giải thích các ký hiệu được hiển thị trong cột Operators. Một toán tử cao hơn trong bảng luôn luôn được ưu tiên hơn một toán tử thấp hơn trong bảng. Cột kết hợp cũng rất quan trọng. Trong hầu hết các trường hợp, Java giải thích các biểu tượng từ trái sang phải, có nghĩa là các ký hiệu có kết hợp trái . |
Tuy nhiên, trong một vài trường hợp, toán tử hoạt động từ phải sang trái. |
là một thuật ngữ toán học xác định các yếu tố trong một hoạt động nhị phân tương tác như thế nào. Trong hầu hết các trường hợp, Java sử dụng kết hợp trái. Nó bắt đầu từ phía bên trái của một nhóm các nhà khai thác và hoạt động về phía bên phải.