Giới thiệu về Stream trong Java
Stream là một đối tượng mới của Java được giới thiệu từ phiên bản Java 8, giúp cho việc thao tác trên collection và array trở nên dễ dàng và tối ưu hơn. Vậy nó là gì? Trong bài viết này, chúng ta hãy cùng… Read More
Stream là một đối tượng mới của Java được giới thiệu từ phiên bản Java 8, giúp cho việc thao tác trên collection và array trở nên dễ dàng và tối ưu hơn. Vậy nó là gì? Trong bài viết này, chúng ta hãy cùng… Read More
Mình đã giới thiệu với các bạn method reference trong bài viết trước, ở bài viết này mình giới thiệu thêm với các bạn một khái niệm mới nữa: đó là constructor reference. Cũng giống như method reference, constructor reference được sử dụng để rút… Read More
Method reference là một khái niệm mới của Java từ phiên bản 8. Nó đi kèm với Lambda Expression, giúp cho việc viết code sử dụng Lambda Expression dù đã gọn nhưng vẫn còn gọn hơn trong một số trường hợp. Trong bài viết này, chúng… Read More
Phương thức default được Java giới thiệu từ phiên bản Java 8 để enable khả năng mở rộng, cải tiến một interface đã tồn tại mà không làm phá vỡ những class đã hiện thực interface đó trước đó. Cụ thể nó như thế nào, trong… Read More
Trong những bài viết về Lambda Expression, mình đã giới thiệu với các bạn sơ qua về Functional Interface và tầm quan trọng của nó khi sử dụng Lambda Expression trong Java code. Trong bài viết này, mình sẽ nói chi tiết về Functional Interface… Read More
Trong Java, chúng ta đã biết có 2 kiểu dữ liệu là primitive và object. Vậy Lambda Expression với định nghĩa là một anonymous function thì kiểu dữ liệu của nó là gì? Trong bài viết này, chúng ta hãy cùng tìm hiểu nhé các… Read More
Lambda Expression được giới thiệu từ phiên bản Java 8 để enable functional programming cho Java, giúp giảm thiểu tối đa các mã nguồn không cần thiết. Vậy Lambda Expression là gì? Trong bài viết này, mình sẽ giới thiệu với các bạn những kiến… Read More
Trong Java, ngoài đối tượng StringBuilder, chúng ta còn có đối tượng StringBuffer với chức năng giống như đối tượng StringBuilder nhưng về mặc hiện thực thì nó là thread-safe. Điều này có nghĩa, chỉ có duy nhất một thread có thể access vào đối… Read More
Chúng ta thường sử dụng đối tượng StringBuilder để build những String mà nội dung của chúng được tổng hợp từ nhiều điều kiện khác nhau. Trong bài viết này, mình sẽ tổng hợp lại những kiến thức cần thiết để các bạn làm việc… Read More
Toán tử nối mình đang nói ở đây là “+” và “+=” có một số khía cạnh đặc biệt khi sử dụng với đối tượng String trong Java. Trong bài viết này, mình xin trình bày với các bạn những khía cạnh đó, các bạn… Read More