Sự khác biệt giữa ném và ném trong Java

Sự khác biệt chính - ném vs ném trong Java
 

Có thể có sai lầm khi lập trình. Một lỗi trong chương trình đưa ra một kết quả không mong muốn hoặc nó có thể chấm dứt việc thực hiện chương trình. Do đó, tốt hơn là phát hiện và quản lý các lỗi đúng cách để thực hiện chương trình một cách chính xác. Một lỗi có thể có hai loại. Chúng là các lỗi thời gian biên dịch và lỗi thời gian chạy. Khi có lỗi cú pháp, được chỉ định bởi trình biên dịch Java. Chúng được gọi là lỗi thời gian biên dịch. Một số lỗi thời gian biên dịch phổ biến là thiếu dấu chấm phẩy, thiếu dấu ngoặc nhọn, biến không được khai báo và từ khóa sai chính tả hoặc từ khóa. Đôi khi, chương trình có thể biên dịch đúng nhưng nó có thể cung cấp đầu ra sai. Chúng được gọi là lỗi thời gian chạy. Một số lỗi thời gian chạy phổ biến được chia cho 0 và đánh giá một phần tử nằm ngoài giới hạn của một mảng. Một ngoại lệ là một điều kiện gây ra bởi một lỗi thời gian chạy trong chương trình. Chương trình thực hiện chấm dứt khi có ngoại lệ xảy ra. Nếu lập trình viên muốn tiếp tục thực thi mã còn lại, thì lập trình viên có thể bắt đối tượng ngoại lệ được ném bởi điều kiện lỗi và hiển thị thông báo lỗi. Điều này được gọi là xử lý ngoại lệ. Mã có thể gây ra lỗi được đặt trong khối thử và thông báo nằm trong khối bắt. Ném và ném là hai từ khóa được sử dụng trong xử lý ngoại lệ Java. sự khác biệt chính giữa ném và ném trong Java là tại, throw là một từ khóa được sử dụng để ném một ngoại lệ một cách rõ ràng trong khi ném được sử dụng để khai báo một ngoại lệ.

NỘI DUNG

1. Tổng quan và sự khác biệt chính
2. Ném vào Java là gì
3. Những gì được ném trong Java
4. Điểm tương đồng giữa ném và ném trong Java
5. So sánh cạnh nhau - ném so với ném trong Java ở dạng bảng
6. Tóm tắt

Ném vào Java là gì?

Ném từ khóa được sử dụng để ném một ngoại lệ rõ ràng. Việc ném được theo sau bởi một thể hiện của lớp Exception. ví dụ. - ném Ngoại lệ mới (Lỗi Lỗi chia cho số 0); Nó được sử dụng bên trong cơ thể phương thức để ném một ngoại lệ. Tham khảo chương trình dưới đây.

Hình 01: Chương trình với từ khóa throw

Theo chương trình trên, lớp Exception3 có một phương thức gọi là checkMarks. Nếu các điểm dưới 50, nó sẽ gây ra ngoại lệ và hiển thị Lỗi Fail. Nếu các điểm cao hơn hoặc bằng 50, nó sẽ in thông báo..

Những gì được ném trong Java?

Từ khóa ném được sử dụng để khai báo một ngoại lệ. Nó được theo sau bởi tên lớp ngoại lệ. ví dụ. - ném Ngoại lệ. Lập trình viên có thể khai báo nhiều trường hợp ngoại lệ bằng cách sử dụng từ khóa ném. Nó được sử dụng với chữ ký phương thức. Tham khảo ví dụ dưới đây.

Hình 02: Chương trình với từ khóa ném

Mã có thể có lỗi được đặt bên trong thử màu đen. Thông báo lỗi nằm trong khối bắt. Trình gọi phương thức xác định rằng một số loại ngoại lệ nhất định có thể được mong đợi từ phương thức được gọi. Người gọi nên được chuẩn bị với một số cơ chế bắt. Trong tình huống này, từ khóa ném được sử dụng. Nó được chỉ định ngay sau câu lệnh khai báo phương thức và ngay trước dấu ngoặc mở.

Sự giống nhau giữa ném và ném trong Java là gì?

  • Cả hai đều là từ khóa trong Java để xử lý ngoại lệ.

Sự khác biệt giữa ném và ném trong Java là gì?

ném vs ném trong Java

'Ném' là một từ khóa trong Java được sử dụng để ném một ngoại lệ một cách rõ ràng. 'Ném' là một từ khóa trong Java được sử dụng để khai báo một ngoại lệ.
 Nhiều ngoại lệ
Không thể có nhiều ngoại lệ với ném. Có thể có nhiều ngoại lệ với các cú ném.
Theo dõi bởi
'Ném' được theo sau bởi một ví dụ. 'Ném' được theo sau bởi lớp.
 Phương pháp sử dụng
'Ném' được sử dụng trong phương thức. 'Ném' được sử dụng với chữ ký phương thức.

Tóm tắt - ném vs ném trong Java 

Lỗi thời gian chạy khiến chương trình biên dịch nhưng nó cho kết quả không mong muốn hoặc chấm dứt việc thực hiện chương trình. Điều kiện đó là một ngoại lệ. Ném và ném là hai từ khóa được sử dụng trong lập trình Java để xử lý ngoại lệ. Bài viết này thảo luận về sự khác biệt giữa ném và ném. Sự khác biệt giữa ném và ném trong Java là ném là một từ khóa được sử dụng để ném một ngoại lệ một cách rõ ràng trong khi ném được sử dụng để khai báo một ngoại lệ.

Tài liệu tham khảo:

1.Thay và ném từ khóa trong java với ví dụ | Xử lý ngoại lệ Lý thuyết Java, Lập trình ống, ngày 2 tháng 11 năm 2017. Có sẵn tại đây
2. Điểm, Hướng dẫn. Ngoại lệ Java Java. Điểm hướng dẫn, ngày 8 tháng 1 năm 2018. Có sẵn tại đây
3. Từ khóa Java ném từ khóa - javatpoint. Điểm hướng dẫn, có sẵn ở đây