phan thái
Junior Member
Em cảm ơn ạ
Em cảm ơn ạ
Comparable nếu 2 đối tượng so sánh nhau ví dụ return a-b mà khi sort ra kết quả là giảm dần nhưng ý mình muốn là tăng dần thì phải đổi lại là b-a hả bác?Trong Java muốn sort thì các element phải so sánh được với nhau như bác trên nói. Với các loại như int, float, String,... thì đơn giản, nhưng nếu element là 1 class thì sao?
Lúc này sẽ có 2 cách:
Comparable thì giống như 1 class tự so sánh bản thân với 1 thằng khác. Còn Comparator giống như 1 người thứ 3 đứng ra so sánh 2 thằncg
- Implement Comparable: phải sửa code của class
- Lúc sort thì gắn thêm 1 cục Comparator: không phải sửa code cho class, tách được logic sort ra ngoài, viết lambda tiện hơn
mở máy ra code thử thì biết, người ta giải thích concept thôi chứ thực hành tự làm chứComparable nếu 2 đối tượng so sánh nhau ví dụ return a-b mà khi sort ra kết quả là giảm dần nhưng ý mình muốn là tăng dần thì phải đổi lại là b-a hả bác?
Đúng rồi, bởi vậy mới có Comparator, đưa logic sort ra ngoài class. Mỗi lần sort khác nhau thì dùng Comparator khác nhau chứ không cần sửa class.Comparable nếu 2 đối tượng so sánh nhau ví dụ return a-b mà khi sort ra kết quả là giảm dần nhưng ý mình muốn là tăng dần thì phải đổi lại là b-a hả bác?
Tôi chưa hiểu rõ dc cái đó nó hoạt động rõ như nào thì tôi hỏi, anh ko trả lời dc anh có thể bỏ qua? Chứ thread này là thắc mắc java mà? Ko đổi tên thớt thành ko biết gì java tự mở code ra đọc mà hiểu đi.mở máy ra code thử thì biết, người ta giải thích concept thôi chứ thực hành tự làm chứ
thắc mắc chứ k phải hỏi tào lao, phân biệt điTôi chưa hiểu rõ dc cái đó nó hoạt động rõ như nào thì tôi hỏi, anh ko trả lời dc anh có thể bỏ qua? Chứ thread này là thắc mắc java mà? Ko đổi tên thớt thành ko biết gì java tự mở code ra đọc mà hiểu đi.
cùng 1 lúcAnh chị có thể cho em hỏi là học JDBC ,JSP,SERVELET thì nên học cái nào trước cái nào sau ạ hay mình học song song vậy mng
Có thể cho em một số nguồn đc ko ạcùng 1 lúc
Học JDBC.Anh chị có thể cho em hỏi là học JDBC ,JSP,SERVELET thì nên học cái nào trước cái nào sau ạ hay mình học song song vậy mng
hướng này cũng oke tiết kiệm time, servlet khá dễ nên 1 ngày - 1 tuần là xong rHọc JDBC.
CÒn JSp thì bỏ, servlet thì học qua cho biết. Chứ giờ ai dùng JSp nữa đâu.
Cứ JDBC xong đóng thẳng Spring boot luôn
Thế bác nghĩ tầm bao lâu thì học jdbc okehướng này cũng oke tiết kiệm time, servlet khá dễ nên 1 ngày - 1 tuần là xong r
Có ai giúp em ko ạ . Lỗi nhỏ màEm làm cái login của spring , làm custom page login thì nó ra thế này. Còn chạy default page thì login bình thường. Cho em hỏi là lỗi gì và sửa lsao ạ
cũng cỡ đó, học cơ bản thì nhanh, và ngta thường dùng thư viện khác gọi đến jdbc chứ thực tế không dùng trực tiếpThế bác nghĩ tầm bao lâu thì học jdbc oke
Debug xem báo lỗi gì rồi đưa lên đây mới phán đc chớEm làm cái login của spring , làm custom page login thì nó ra thế này. Còn chạy default page thì login bình thường. Cho em hỏi là lỗi gì và sửa lsao ạ
Học cách hỏi đi bạn.Có ai giúp em ko ạ . Lỗi nhỏ mà