Kiểm tra số chẵn hay nhất số lẻ trong Java - Bài tập Java có lời giải cơ bản đến nâng cao

Ở bài này chúng ta sẽ thực hiện kiểm tra một số là số chẵn hay số lẻ bằng Java, bài tập này giúp các bạn nắm rõ hơn về câu lênh if và else. Dưới đây mình sẽ thực hiện hai chương trình để kiểm tra số chẵn và số lẻ. Chương trình thứ nhất sẽ thực hiện kiểm tra đối với một số được gán sẵn giá trị và ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Cộng hai số trong Java - Bài tập Java có lời giải cơ bản đến nâng cao

Trong bài này chúng ta sẽ viết một chương trình cộng hai số trong Java, với bài tập này sẽ giúp bạn hiểu được cách sử dụng toán tử cộng trong Java. Dưới đây chúng ta có hai chương trình để cộng hai số. Trong chương trình đầu tiên, mình sẽ chỉ định giá trị của cả hai số(gán sẵn giá trị cho hai số) ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Method References (phương thức tham chiếu) trong Java 8 - ính năng mới trong Java 8

Ở bài trước mình đã giới thiệu cách sử dụng lambda expressions rồi, vậy thì bài này ta sẽ bàn về một vấn đề có liên quan mật thiết, đó là phương thức tham chiếu (Method References). 1. Method References trong Java là gì? Method References còn được gọi là phương thức tham chiếu, là tính năng ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Lambda Expressions trong Java 8 - ính năng mới trong Java 8

Trong bài này chúng ta sẽ tìm hiểu về Lambda Expressions trong Java 8, đây là tính năng được thêm vào kể từ phiên bản Java SE 8 nên rất mới. 1. Lambda Expression trong Java là gì? Biểu thức lambda (Lambda Expression) là một tính năng mới được giới thiệu trong Java 8. Biểu thức lambda là một ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Cách xóa file trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài này chúng ta sẽ học cách xóa file trong Java, thao tác xóa file trong Java rất đơn giản. Bất cứ việc gì cũng vậy, khởi tạo - xây dựng thì lâu nhưng phá hoại thì rất nhanh :3 Để xóa một file nào đó bằng ngôn ngữ Java thì bạn sử dụng phương thức Delete(), nó được tích hợp sẵn trong đối ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Cách ghi nối thêm nội dung vào file trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài viết này chúng ta sẽ tìm hiểu cách ghi nối thêm nội dung vào một file trong Java. Ví dụ bạn có file A đã có nội dung sẵn rồi, nhưng muốn ghi bổ sung thêm nữa thì có thể thực hiện bằng Java code rất đơn giản. Có hai cách để nối thêm: Sử dụng ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Cách ghi file trong Java - Học Java core - từ cơ bản đến nâng cao

Bài trước bạn đã biết cách tạo file trong Java. Trong bài này chúng ta sẽ xem cách ghi vào một tệp trong java bằng FileOutputStream. Chúng ta sẽ sử dụng phương thức write () của FileOutputStream để ghi nội dung vào file đã chỉ định. Đây là cú pháp của phương thức write (). public void ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Cách đọc file trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài này mình sẽ hướng dẫn các bạn cách đọc file trong Java bằng cách sử dụng BufferedInputStream và BufferedInputStream. Trong ví dụ này, chúng ta sẽ thấy cách đọc một file trong Java bằng FileInputStream và BufferedInputStream. Dưới đây là các bước chi tiết mà tôi đã thực hiện trong đoạn ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Cách tạo một file trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài này chúng ta sẽ học cách tạo một file trong Java bằng phương thức createNewFile (). Phương thức này tạo ra một file trống, nếu file không tồn tại ở vị trí đã chỉ định và trả về giá trị true. Nếu tập tin đã có thì phương thức này trả về false. Nó ném: ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Các ví dụ về exception trong Java - Học Java core - từ cơ bản đến nâng cao

Chúng ta đã được học xong toàn bộ kiến thức về cách xử lý ngoại lệ Exception trong Java, vậy thì bài này mình sẽ đưa ra một vài ví dụ về các trường hợp gặp Exception phổ biến nhất khi làm việc với Java. Ví dụ 1: Ngoại lệ số học (ArithmeticException) Class: Java.lang.ArithmeticException ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Custom Exception trong Java - Học Java core - từ cơ bản đến nâng cao

Trong java đã định nghĩa sẵn các exception class như ArithaturesException, NullPulumException,...v...v... những exception này sẽ được throw ra khi gặp các trường hợp cụ thể nào đó. Ví dụ nếu lấy một số nào đó chia cho 0, bạn sẽ tạo ra một ArithaturesException. Trong bài trước chúng ta đã học cách ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

hrow exception trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài này chúng ta sẽ tìm hiểu cách sử dụng từ khóa throw trong Java. Java đã định nghĩa sẵn các class exception như ArithaturesException, NullPulumException, hay ArrayIndexOutOfBound,..v..v.. Những exception này được dùng để catch các trường hợp khác nhau. ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Finally trong Java – Xử lí exception - Học Java core - từ cơ bản đến nâng cao

Trong bài này, chúng ta sẽ tìm hiểu về finally block, nó được sử dụng cùng với try-catch. Các câu lệnh có trong finally block sẽ luôn thực thi bất kể exception có xảy ra trong try catch hay không, chẳng hạn như việc ngắt kết nối, ngắt luồng,..v..v.. là những việc cần phải làm bất kể có exception xảy ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

ry Catch trong Java - Xử lý Exception - Học Java core - từ cơ bản đến nâng cao

Trong bài trước chúng ta đã tìm hiểu về xử lý ngoại lệ (exception) là gì và tại sao nên sử dụng nó. Vậy thì trong bài này chúng ta sẽ học cách sử dụng try-catch để xử lí các ngoại lệ. Khối lệnh try (try block) trong Java Try block chứa tập hợp các câu lệnh có thể xảy ra ngoại lệ. Try block ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

ổng quan về Exception trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài đầu tiên của chương Exception, tôi sẽ hướng dẫn các bạn tìm hiểu tổng quan về Exception trong Java. Sang các bài sau, chúng ta sẽ lần lượt tìm hiểu kỹ hơn về các vấn đề của Exception. Đây là chương khá quan trọng nên các bạn cố gắng theo dõi để nắm chắc nhé! 1. Exception (Ngoại lệ) là ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Sử dụng CountDownLatch trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách tạo và sử dụng ThreadPool trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn về CountDownLack của Thread trong Java. Các bạn theo dõi nhé! 1. CountDownLatch CountDownLatch là một lớp trong Java chuyên dùng để đếm. Tại sao Java lại tạo ra một lớp ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Hướng dẫn tạo và sử dụng ThreadPool - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách sử dụng sleep() và join(). Sang bài này, tôi sẽ hướng dẫn các bạn tìm hiểu cách tạo và sử dụng ThreadPool. Các bạn theo dõi nhé! 1. ThreadPool là gì? Trong Java, ThreadPool được dùng để giới hạn số lượng Thread được chạy bên trong ứng dụng của chúng ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Hướng dẫn cách sử dụng sleep() và join() - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách đồng bộ luồng trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn cách tìm hiểu các tính năng của Thread, mở đầu là cách sử dụng sleep() và join(). Các bạn theo dõi nhé! 1. sleep() Phương thức sleep() của lớp Thread được sử dụng để tạm ngưng một ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

Đồng bộ hóa đa luồng trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được học về cách tạo và quản lý luồng trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn tìm hiểu về đồng bộ hóa đa luồng trong Java khi có nhiều luồng cùng thực thi và tôi cũng sẽ đưa ra một số ví dụ minh họa! 1. Đồng bộ luồng trong Java Để các bạn hiểu về đồng bộ ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021

ạo và quản lý luồng trong Java - Học Java core - từ cơ bản đến nâng cao

Trong bài trước, các bạn đã được tìm hiểu về các khái niệm luồng, thế nào là một chương trình đa tiến trình trong Java. Sang bài này, tôi sẽ hướng dẫn các bạn cụ thể về hai cách tạo luồng và các ví dụ minh họa đi kèm. 1. Tạo luồng bằng cách kế thừa từ lớp Thread Để tạo luồng bằng cách kế thừa ...

Tác giả: Bùi Văn Nam viết 14:47 ngày 06/04/2021