Tôi đang cố gắng gửi một số Collection<myClass>
trên mạng. Tôi đúc nó như một chiếc Object, và tôi đã gửi nó theo cách này.truyền đối tượng vào loại gốc
Tôi nghĩ cách tốt nhất để mô hình hóa mục được truyền trong mạng là thông qua một đối tượng, vì tôi không biết trước nó có thể là gì (trong ví dụ này, đó là một bộ sưu tập, nhưng một số lần khác Bản đồ hoặc bất kỳ điều nào khác mà bạn có thể nghĩ đến). Điều này sẽ bằng cách nào đó giống như cách ổ cắm hoạt động trong C, nơi chỉ người nhận và người gửi biết họ đang gửi/nhận và truyền các đối tượng một cách thích hợp, trong khi kết nối chỉ quan tâm đến byte và truyền chúng đúng cách.
Tuy nhiên, khi nhận được đối tượng, nếu tôi cố gắng truyền trở lại collection<myObject>
, cảnh báo đề cập đến việc truyền kiểu không an toàn. Tôi có thể thêm @suppressWarnings, nhưng cách tốt nhất để thực hiện điều này để tránh cảnh báo này là gì?
Cảm ơn
Giải pháp thích hợp thực sự là '@ SuppressWarnings', nếu bạn chắc chắn dàn diễn viên thực sự an toàn. Bất kỳ giải pháp khác sẽ chỉ ngăn chặn các cảnh báo ở một nơi khác. –
Tôi không muốn bị ràng buộc bởi các công cụ có nghĩa vụ phải giúp tôi, nhưng thực tế là tôi sử dụng 'sonar', và mặc dù tôi thêm @SuppressWarnings, tôi vẫn nhận được một lỗi trong sonar. Có cách nào để vô hiệu hóa cảnh báo sóng siêu âm không? – shkra19
Bạn có chắc chắn cảnh báo SONAR có cùng lý do không? Cảnh báo nói gì? –