Mục lục:
Video: Hướng Dẫn Cài Trình Duyệt Tốt Nhất 2020 | Cách Chặn Quảng Cáo Youtube, Facebook Mới Nhất 2025
Các toán tử nhị phân trong Java là các toán tử yêu cầu hai toán hạng (các biến hoặc các hằng số) hoạt động. Một toán tử unary là một trong những toán tử mà bạn cần chỉ là toán tử và toán tử liên quan của nó. Các phần sau thảo luận các toán tử đơn, chẳng hạn như các toán tử được sử dụng để gia tăng hoặc giảm giá trị trong một biến.
Các toán tử không điều khiển thực hiện một thao tác trên một toán hạng đơn, chẳng hạn như tăng hoặc giảm giá trị trong toán hạng. Bạn phải sử dụng một biến, và không phải là hằng số, khi làm việc với một toán tử unary trong hầu hết các trường hợp.
Các con số tăng và giảm dần
Các hoạt động thống nhất phổ biến nhất là tăng và giảm số. Trong hầu hết các trường hợp, một ứng dụng sử dụng các hoạt động này để giữ tính của một cái gì đó. Tuy nhiên, bạn có thể sử dụng chúng bất cứ lúc nào bạn cần tăng hoặc giảm giá trị của một biến bằng một. Trong ví dụ này, bạn sẽ thấy các toán tử increment (++) và decrement (-) hoạt động như thế nào.
Tạo đối tượng
Trong suốt quá trình lập trình Java, bạn tạo các đối tượng thuộc nhiều loại khác nhau. Các ứng dụng Java thường yêu cầu một hoặc nhiều đối tượng để hoạt động. Trong thực tế, ứng dụng Java chính nó là một đối tượng. Bất cứ lúc nào bạn nhìn thấy từ lớp trong một danh sách, bạn đang nói về các đối tượng. Mỗi ứng dụng Java là một lớp học, có nghĩa là mỗi ứng dụng là một đối tượng.
Điều quan trọng là phải nhận ra cách hoạt động của các vật thể. Khi bạn tạo một lớp học, những gì bạn thực sự tạo ra là một kế hoạch chi tiết. Kế hoạch chi tiết mô tả cách tạo ra một đối tượng, nhưng nó không phải là đối tượng. Để tạo một thể hiện của một lớp (đối tượng), bạn sử dụng toán tử mới.
Toán tử mới nói với Java để tạo ra một thể hiện của đối tượng được yêu cầu sử dụng lớp mà bạn chỉ định là một kế hoạch chi tiết. Một ứng dụng có thể tạo ra nhiều trường hợp của một lớp theo yêu cầu, miễn là có đủ tài nguyên hệ thống (như bộ nhớ) để làm như vậy.
Đúc một loại sang
Hành động đúc biến một loại biến thành một loại khác. Điều quan trọng là phải nhận ra rằng đúc không phải là một loại phép thuật. Xa như máy tính được quan tâm, tất cả dữ liệu của bạn là 1s và 0s. Bản dịch diễn ra một phần là cách ứng dụng của bạn xem dữ liệu.
Khi tạo một đúc giữa các loại khác nhau, chẳng hạn như đúc một kiểu số nguyên sang kiểu dấu chấm động, hình thức dữ liệu thực tế cũng sẽ thay đổi, nhưng không phải là cách bạn cần phải lo lắng. (Tất cả xảy ra bên dưới bề mặt tự động.)
Việc đúc có thể tạo ra sự mất mát dữ liệu. Ví dụ: nếu bạn chuyển một kiểu điểm nổi sang một kiểu số nguyên, bạn sẽ mất phần số thập phân của số dấu chấm động.Tuy nhiên, số nguyên sẽ vẫn còn nguyên vẹn.
Khi bạn cast một số được giữ trong một container lớn hơn, chẳng hạn như một đoạn dài, đến một container nhỏ, chẳng hạn như một int, bạn có thể mất các bit trên, và giá trị thực tế của số có thể thay đổi.
Trong tất cả các trường hợp, diễn viên xuất hiện khi bạn đặt loại mới bạn muốn sử dụng trong ngoặc đơn bên cạnh biến ban đầu. Ví dụ, (float) MyInt sẽ ném một loại int đến một loại phao.