Sự khác biệt chính giữa StringBuffer và StringBuilder là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
212 lượt xem
Java middle
  • StringBuffer được đồng bộ hóa, StringBuilder thì không. Khi một số thứ được đồng bộ hóa, thì đa luồng có thể truy cập và sửa đổi nó mà không gặp bất kỳ sự cố hoặc tác dụng phụ nào. StringBuffer được đồng bộ hóa, vì vậy bạn có thể sử dụng nó với đa luồng mà không gặp bất kỳ sự cố nào.

  • StringBuilder nhanh hơn StringBuffer vì nó không được đồng bộ hóa. Sử dụng các phương thức đồng bộ hóa trong một thread đơn là quá mức cần thiết.
{{login.error}}