Mục lục:
- Bước 1: “Lỗi cú pháp, Chèn“;” để Hoàn thành BlockStatements”
- Bước 2: “không thể được giải quyết thành một biến” hoặc “chèn dấu phân tách biến”
- Bước 3: “insert“}”để hoàn thành ClassBody"
- Bước 4: Vòng lặp vô hạn
- Bước 5: "Không thể được giải quyết thành một loại"
- Bước 6: "Phương pháp" "Không được xác định cho loại"
- Bước 7: “Chuỗi Literal không được đóng một cách chính xác bằng một dấu ngoặc kép”
- Bước 8: “Loại trả về cho phương pháp bị thiếu”
- Bước 9: Hỗ trợ thêm
Video: Gỡ lỗi Java cơ bản: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Hướng dẫn hướng dẫn này bao gồm cách kiểm tra từng bước cơ bản để xử lý lỗi Java. Hướng dẫn này không cung cấp bất kỳ trợ giúp nào trong việc thiết lập phần mềm lập trình java và mong rằng bạn đã hoàn thành nhiệm vụ này trước thời hạn. Để sử dụng tốt nhất hướng dẫn này, hãy quay lại với nó bất cứ khi nào xảy ra lỗi mà bạn không chắc chắn và kiểm tra 8 khả năng phổ biến cho đến khi bạn gặp được giải pháp hoặc đạt được kết quả cuối cùng. Hãy nhớ rằng những ví dụ này đều tương đối cơ bản và dành cho người mới bắt đầu.
Trước khi bạn bắt đầu kiểm tra từng giải pháp khả thi, hãy xem lỗi mà Java thông báo cho bạn. Mỗi bước sẽ bắt đầu bằng cách hiển thị lỗi liên quan đến nó.
Bước 1: “Lỗi cú pháp, Chèn“;” để Hoàn thành BlockStatements”
Đây là lỗi cơ bản nhất trong các lỗi Cú pháp, nó đơn giản có nghĩa là bạn đã quên dấu chấm phẩy ở cuối câu lệnh của mình. Tất cả các câu lệnh khai báo và biểu thức sẽ kết thúc bằng dấu chấm phẩy. Trong một số trường hợp khác, chẳng hạn như câu lệnh if, else và for, bạn sẽ không cần đặt dấu chấm phẩy.
Bước 2: “không thể được giải quyết thành một biến” hoặc “chèn dấu phân tách biến”
Lỗi Cú pháp này xảy ra khi bạn đang cố gắng sử dụng một biến mà không tạo trước hoặc cung cấp cho nó một kiểu dữ liệu. Chỉ cần thêm kiểu dữ liệu được liên kết với biến của bạn, các ví dụ có thể là “int”, “boolean”, “char” và “double”.
Bước 3: “insert“}”để hoàn thành ClassBody"
Lỗi Cú pháp tiếp theo của chúng ta liên quan đến dấu ngoặc nhọn. Thông thường, bạn sẽ thấy lỗi xảy ra khi bạn bỏ lỡ một hoặc cả hai dấu ngoặc nhọn. Nếu thiếu cả hai, bạn sẽ thấy lỗi, “chèn“ClassBody”để hoàn thành Khai báo lớp học". Nếu chỉ thiếu một trong hai, bạn sẽ thấy lỗi, hãy “chèn“}”để hoàn thành ClassBody" hoặc "{mong đợi sau mã thông báo này". Các lỗi thường sẽ xảy ra trên dòng nếu có thể đặt dấu ngoặc nhọn để sửa lỗi.
Bước 4: Vòng lặp vô hạn
Bây giờ chúng ta xem xét một trường hợp mà rất có thể máy khách Java sẽ không cung cấp lỗi. Điều này xảy ra khi bạn có một vòng lặp như vòng lặp while hoặc vòng lặp for có chu kỳ vô hạn. Không có câu trả lời đơn giản cho giải pháp vì mã của mỗi người sẽ khác nhau nhưng việc cố gắng thêm giới hạn bổ sung thủ công trong mã sẽ là mục tiêu chính. Sau nỗ lực đó để tìm ra lý do tại sao mã của bạn không thể đáp ứng điều kiện ngắt vòng lặp của bạn?
Bước 5: "Không thể được giải quyết thành một loại"
Lỗi cú pháp này liên quan đến việc nhập. Bất cứ khi nào chúng ta muốn sử dụng một API từ một lớp khác, chúng ta phải nhập lớp đó vào lớp hiện tại. Điều này thường xảy ra là sử dụng chức năng Scanner, để sử dụng nó, bạn phải nhập lớp “java.util. Scanner”. Hãy nhớ rằng đây chỉ là một ví dụ.
Bước 6: "Phương pháp" "Không được xác định cho loại"
Lỗi cú pháp này xảy ra khi chúng ta quên tên lớp trong khi gọi phương thức. Ví dụ chính cho điều này sẽ là bất cứ khi nào chúng tôi cố gắng in. Nếu bạn là người học ngôn ngữ sử dụng hàm print () đơn giản thì điều này có thể xảy ra thường xuyên. Thay vào đó, bạn sẽ muốn sử dụng System.out.print () hoặc System.out.println (). Điều này sẽ luôn xảy ra trong các cuộc gọi phương thức.
Bước 7: “Chuỗi Literal không được đóng một cách chính xác bằng một dấu ngoặc kép”
Cú pháp này xảy ra khi chúng ta đang sử dụng Chuỗi. Vấn đề liên quan đến một chuỗi mở nhưng không đóng. Nó luôn được đánh dấu trên dòng nơi nó xảy ra và được sửa bằng cách đặt dấu ngoặc kép thứ hai đó. Lưu ý thêm, nếu bạn cố gắng sử dụng các trích dẫn đơn lẻ cho Chuỗi cũng sẽ dẫn đến lỗi "hằng số ký tự không hợp lệ".
Bước 8: “Loại trả về cho phương pháp bị thiếu”
Cú pháp cuối cùng đáng nói đến là kiểu trả về của phương thức và kiểu trả về bị thiếu. “Kiểu trả về cho phương thức bị thiếu” xảy ra khi bạn có một phương thức cố gắng trả về một thứ gì đó trong khi thiếu đặc điểm kỹ thuật của kiểu đó trong chữ ký phương thức. Lỗi sẽ xảy ra trong chữ ký và thường được giải quyết rất nhanh. Khi nói đến lỗi "method must return a result of type", bạn chỉ cần đảm bảo rằng bạn trả về một cái gì đó với kiểu đó.
Bước 9: Hỗ trợ thêm
Nếu bạn không thể tìm thấy bản sửa lỗi cho lỗi của mình, hãy xem xét thử một trong các tùy chọn sau. Sao chép ghi chú của Java về lỗi đã xảy ra và cố gắng tìm giải pháp bằng cách dán nó vào một số tìm kiếm trên web. Tìm kiếm một số hướng dẫn xử lý lỗi Java nâng cao hoặc rõ ràng hơn. Cuối cùng, nếu không có tùy chọn nào trong số này hữu ích và bạn có thời gian rảnh, hãy cố gắng đăng câu hỏi của bạn trên một diễn đàn hỗ trợ, chẳng hạn như Stackoverflow. Thông thường, bạn sẽ nhận được một bản sửa lỗi phản hồi kèm theo lời giải thích tại sao lỗi xảy ra ngay từ đầu.
Đề xuất:
Tạo lỗi gián điệp của riêng bạn (Máy ghi âm Arduino): 5 bước (có hình ảnh)
Tạo lỗi gián điệp của riêng bạn (Máy ghi âm Arduino): Trong dự án này, tôi sẽ chỉ cho bạn cách tôi kết hợp Arduino Pro Mini với một vài thành phần bổ sung để tạo ra một máy ghi âm cũng có thể bị lạm dụng như một lỗi gián điệp. Nó có thời gian chạy khoảng 9 giờ, nhỏ và siêu dễ
Nhà tuyển dụng Robo của Makerspace - Nhận câu trả lời cho các câu hỏi thường gặp của bạn: 4 bước
Nhà tuyển dụng Robo của Makerspace - Nhận câu trả lời cho các câu hỏi thường gặp của bạn: Năm ngoái, tôi đã trình bày với hiệu trưởng nhà trường về ý tưởng tổ chức một lớp Makerspace ngoại khóa dành cho những sinh viên tò mò muốn biết mọi thứ về mọi công cụ mà chúng tôi có. Vì vậy, cuối cùng khi anh ấy đồng ý, tôi biết tôi phải thu hút tất cả sự quan tâm của học sinh
Sửa lỗi Arduino NANO CNC Shield nhân bản: 10 bước
Sửa chữa tấm chắn CNC Arduino NANO nhân bản: Sửa đổi tấm chắn CNC nhân bản. Một trang web là tấm chắn CNC nhân bản của Trung Quốc dành cho Arduino NANO. Chúng rất hay và có giá trị. NHƯNG, nếu bạn muốn đặt Micro Stepping như hiện tại, bạn không thể
Cách thiết lập trình gỡ lỗi hạt nhân Windows qua mạng của bạn: 6 bước
Cách thiết lập trình gỡ lỗi hạt nhân Windows qua mạng của bạn: Gỡ lỗi là một công cụ phổ biến được sử dụng để tìm ra nguyên nhân gốc rễ của lỗi. Một con bọ có thể tự phát hiện ra theo nhiều cách khác nhau. nó có thể gây ra sự cố hệ thống (màn hình xanh / BSOD), nó có thể gây ra sự cố ứng dụng, nó có thể khiến hệ thống của bạn bị treo để đặt tên là
Làm thế nào để có được cảm ứng Ipod của bạn (hoặc iPhone nếu bạn thực sự bị lỗi) để thoát khỏi sự cố do thiếu bộ nhớ: 3 bước
Cách lấy Ipod Touch của bạn (hoặc Iphone nếu bạn thực sự bị lỗi) để thoát khỏi sự cố do thiếu bộ nhớ: Chào bạn, người dùng ipod touch và iphone. Ok, vì vậy tôi khá chắc chắn rằng tất cả các bạn đã hiểu một chút cơ bản về cách hoạt động của apple ipod, phải không? Bạn mở một ứng dụng. Ứng dụng đó sẽ sử dụng ở bất kỳ đâu, có thể trên iPod touch 1G, 5-30 MB khả dụng