Thoạt nhìn, tôi muốn bắt đầu bài viết này bằng một sự lạc đề khác thường. Sau này sẽ rõ tại sao chính xác.
Vì vậy, hãy tưởng tượng Ai đó. Ai đó muốn thành thạo môn trượt tuyết trên núi cao. Và để làm được điều này, anh ấy thực hiện các bước sau:
- Giáo viên, sách giáo khoa, sách hướng dẫn, v.v. - tất cả đều là từ kẻ ác. Bạn có thể tự học trượt tuyết. Ngoài ra, ở trường, anh ấy học trượt tuyết băng đồng khá tốt. Theo đó, mọi lời khuyên từ những người hiểu biết hơn đều bị bỏ qua.
- Các thiết bị tuyệt vời nhất được chọn. Không dưới mức chuyên gia. Giày cứng làm đau chân. Ván trượt cứng đòi hỏi rất nhiều nỗ lực để uốn cong, vượt xa mức độ thể lực của Ai đó. Vâng, v.v.
- Đường thử là... à, giả sử, đường đua tổ chức chặng đua slalom khổng lồ của World Cup. Điều này chỉ phù hợp cho việc học tập.
- Tiếp tục với tinh thần tương tự.
- Văn học tương ứng với trình độ kiến thức của anh ta (cấp độ 0, nói thẳng ra) bị gạt sang một bên. Dựa trên sự hiểu biết đôi chút về lý thuyết C++, C# và OOP đã đề cập.
- Môi trường lập trình mạnh mẽ nhất được thực hiện. Giả sử Eclipse hoặc NetBeans. Cái nào tự làm được mọi thứ, chỉ cần nhấn một nút.
- Là một ứng dụng dùng thử, chúng tôi chọn... à, giả sử là trò chuyện. Một ứng dụng máy khách-máy chủ, phần máy khách ở dạng một applet, phần máy chủ - một dịch vụ web hoặc tệ nhất là các servlet. Vừa đúng cho việc học tập.
- Làm cách nào để chuyển đổi một mảng 8 byte thành dài?
- Lý do tại sao điều này xảy ra
NoClassDefFoundError
? - Tại sao tôi khởi chạy ứng dụng trong Eclipse (
NetBeans/IDEA/JBuilder
) và mọi thứ đều ổn nhưng không có nó tôi gõjava HelloWorld.class
, và lại xảy ra lỗi? - Tại sao nó lại bị hỏng
ClassNotFoundException
? - Tại sao không có thư viện? Tôi đã đặt nó vào class.zip, nhưng tất cả đều vô ích!
- Tại sao tôi tạo một mảng đối tượng nhưng khi tôi thử sử dụng một phần tử của mảng thì tôi nhận được
NullPointerException
? - Và tại sao ...?
- Và tại sao ...?
- Và tại sao ...?
- Máy ảo là gì và tại sao cần thiết?
- Một lớp là gì từ quan điểm của một máy ảo.
- Một gói là gì?
- Thư viện là gì?
- Cách máy ảo tìm kiếm và tải các lớp; trình nạp lớp là gì và nó hoạt động như thế nào; theo mặc định có bao nhiêu; đường dẫn lớp là gì.
GO TO FULL VERSION