sách gpt4 ăn đã đi

java - sự khác biệt của hệ thống exit(0), System.exit(-1), System.exit(1) trong Java

In lại Tác giả: trợ lý lỗi Thời gian cập nhật: 28-10-2023 10:39:08 31 4
mua khóa gpt4 giày nike

Tôi muốn biết sự khác biệt giữa những điều sau đây trong Java

Hệ thống. thoát(0);
Hệ thống. thoát(-1);
Hệ thống. thoát(1);

Khi nào tôi phải sử dụng mã trên một cách thích hợp?

câu trả lời hay nhất

Các đối số để thoát phải xác định xem việc thực thi chương trình là tốt hay xấu. Đây là di sản của các ngôn ngữ lập trình cũ, nơi việc biết liệu có sai sót hay không và điều gì đã xảy ra là rất hữu ích.

Mã thoát là

  • 0 Khi thực hiện bình thường;
  • 1, -1, bất cứ điều gì != 0 Khi xảy ra một số lỗi nhất định, bạn có thể sử dụng các giá trị khác nhau cho các loại lỗi khác nhau.

Nếu tôi đúng thì mã thoát được sử dụng chỉ là số dương (ý tôi là trong UNIX) và dựa trên phạm vi:

  • 1-127 là mã do người dùng xác định (bằng cách gọi thoát(n) phát ra)
  • 128-255 là do SIGSEGV hoặc THỜI HẠN MỤC TIÊU
  • Đợi các tín hiệu unix khác nhau chấm dứt mã được tạo

Nhưng tôi không nghĩ bạn nên quan tâm khi viết mã bằng Java, đây chỉ là một số thông tin. Điều này rất hữu ích nếu bạn dự định để chương trình của mình tương tác với các công cụ tiêu chuẩn.

Về java - sự khác biệt của hệ thống. exit(0), System.exit(-1), System.exit(1) trong Java, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2434592/

31 4 0
trợ lý lỗi
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress