Đã giải quyết: thoát khỏi jshell

Cập nhật lần cuối: 09/11/2023

Bài viết này sẽ nói về cách thoát khỏi jshell, một công cụ Java Shell được giới thiệu cùng với Java 9. Nó giống như REPL (Vòng lặp Đọc-Đánh giá-In) dựa trên dòng lệnh cho phép bạn kiểm tra nhanh các đoạn mã Java của mình. Tuy nhiên, có thể đôi khi bạn muốn thoát khỏi jshell và quay lại dấu nhắc lệnh của hệ điều hành. Để làm được điều đó, chúng tôi sẽ bắt đầu bằng cách cung cấp giải pháp cho vấn đề, sau đó là hướng dẫn toàn diện về mã. Bài viết này bao gồm những hiểu biết sâu sắc hấp dẫn về các thư viện, chức năng liên quan, v.v.

Thoát khỏi jshell đơn giản như viết /exit và nhấn Enter. Tuy nhiên, hiểu được bối cảnh đằng sau hoạt động này là rất quan trọng đối với mọi nhà phát triển Java. Nó đảm bảo tương tác trơn tru với jshell và nâng cao hiệu quả mã hóa tổng thể của bạn.

/exit

Giải phẫu lệnh /exit

Lệnh /exit là một trong nhiều lệnh meta mà jshell hỗ trợ. Các lệnh meta này bắt đầu bằng ký tự / và không phải là một phần của ngôn ngữ Java. Chúng được sử dụng để kiểm soát hành vi của phiên jshell.

Lệnh /exit được sử dụng để kết thúc phiên jshell và trả lại quyền điều khiển cho hệ điều hành. Khi bạn viết /exit và nhấn Enter, nó sẽ gửi lệnh thoát tới jshell, sau đó kết thúc phiên.

Hiểu biết chi tiết về các lệnh meta này có thể nâng cao đáng kể hiệu quả của bạn khi làm việc với REPL của Java.

Hiểu các lệnh meta khác

Việc hiểu các meta-command khác trong Jshell cũng quan trọng không kém. Ví dụ: /help cung cấp danh sách tất cả các lệnh meta. /list hiển thị tất cả các đoạn bạn đã nhập trong phiên. /save filename có thể lưu các đoạn phiên của bạn vào một tệp. Các lệnh này đóng một vai trò không thể thiếu trong việc tận dụng tối đa jshell.

/help
/list
/save filename

Giống như /exit chấm dứt phiên của bạn, các lệnh meta này cho phép bạn kiểm soát, lưu và truy xuất công việc của mình một cách hiệu quả. Bằng cách thành thạo việc sử dụng các lệnh này, bạn sẽ trở nên thành thạo trong việc điều hướng jshell và hợp lý hóa các tác vụ phát triển Java của mình.

Trong kết luận, jshell là một công cụ mạnh mẽ cho phép các nhà phát triển Java kiểm tra các đoạn mã một cách nhanh chóng và hiệu quả. Lệnh /exit và các lệnh meta khác đóng vai trò không thể thiếu trong việc kiểm soát hành vi của Java REPL, do đó đảm bảo trải nghiệm phát triển Java tối ưu.

bài viết liên quan: