Category Archives: JAVA CORE

Hướng dẫn Java core cho người mới bắt đầu qua các ví dụ

[Java 10] Tính năng mới của Java 10, Local Variable Type Inference!

Trong tháng 3 vừa rồi,  Oracle vừa ra mắt phiển bản Java 10 tròn trĩnh với những thay đổi đáng chú ý. Một trong  số các thay đổi được quan tâm có lẽ phổ biến nhất và hữu ích nhất đó là  việc giới thiệu từ khóa var (và lưu ý rằng chúng ta hiểu nó như một từ khóa nhưng nó không là một từ khóa trong java, nó là một reserved type name – tên dành riêng) trong Java.

Continue reading [Java 10] Tính năng mới của Java 10, Local Variable Type Inference!

Enum trong Java có gì hay?

Từ phiên bản Java 5, Java cho ra đời kiểu dữ liệu đặc biệt trong Java đó chính là Enum.  Vậy Enum là gì? Nó có gì hay không trong việc sử dụng và áp dụng? Bài viết này xin tự định nghĩa và chia sẻ riêng  những lý thuyết theo cá nhân hiểu qua kinh nghiệm.



Bài viết này đọc xong thì được gì? Tôi mong muốn khi đã bỏ thời gian ra thì phải đạt được kết quả chứ không thể mung lung như một trò đùa. Continue reading Enum trong Java có gì hay?

Toàn tập về xử lý ngoại lệ Exception, trycatch trong Java

Xử lý ngoại lệ Exception, trycatch trong Java là việc mà khi lập trình chúng ta luôn luôn xử lý.Đặc biệt là làm dự án thì chắc chắn rằng các bạn cũng đã từng  gặp một số lỗi thông báo (error, exception) làm cho chương trình chúng ta không chạy những dòng code tiếp theo được nữa.  Với lập trình, giai đoạn đầu là việc mà chúng ta cần dành thời gian nhiều cho việc đọc lỗi, tìm cách và giải quyết vấn đề. Nó rất quan trọng để dẫn đến con đường và kinh nghiệm của  developer phát triển hơn. Vì vậy, trong bài viết này mang đậm chất chia sẻ hơn là những giáo trình toàn lý thuyết.

Continue reading Toàn tập về xử lý ngoại lệ Exception, trycatch trong Java

LinkedList trong Java có gì hay? (LinkedList in Java)

Trong Java, một trong những collection  đáng được nhắc đến để sử dụng  trong những chương trình không ai khác đó chính là LinkedList.Bài viết hôm nay mang hương vị chia sẻ về những điều cần biết LinkedList trong java.  Đây cũng là một trong những kiến thức thường được hỏi trong những kỳ phỏng vấn và có hiệu suất khá cao nếu bạn là một lập trình viên  có kinh nghiệm. Vậy LinkedList trong java là gì? Quan trọng nhất là khi nào dùng LinkedList? Và dùng LinkedList như thế nào? Continue reading LinkedList trong Java có gì hay? (LinkedList in Java)

Toàn tập kế thừa (extends) trong Java

Một trong những kiến thức khá quan trọng nhất trong lập trình Java đó chính là tính kế thừa (extends) trong Java. Đây là kiến thức bạn bắt buộc phải học và hiểu cơ chế, ý nghĩa của nó để có thể áp dụng trong ứng dụng của bạn.

Continue reading Toàn tập kế thừa (extends) trong Java

Vì sao phép tính chia cho một số 0.0 không xảy ra ngoại lệ trong Java?

Đây cũng là một câu hỏi khá hay khi chúng ta lập trình với Java.Cũng như đi phỏng vấn cũng có thể gặp. Vậy Vì sao phép tính chia cho một số 0.0 không xảy ra ngoại lệ trong Java ???

Continue reading Vì sao phép tính chia cho một số 0.0 không xảy ra ngoại lệ trong Java?

Phân biệt ý nghĩa và cách sử dụng overload và override trong Java

Khi làm việc với Java, một trong những khái niệm cực kỳ cơ bản nhưng rất quan trọng không thể không biết đó chính là overload và override. Tuy cơ bản, nhưng đây là những kiến thức được hỏi trong những lần phỏng vấn của các nhà tuyển dụng Java. Các câu hỏi như “Phân biệt overload và override?“, “lúc nào thì sử dụng overload và override?“. Bất ngờ khi tôi hỏi một số bạn lập trình Java có kinh nghiệm 1 năm với những câu hỏi trên, các bạn ấy trả lời chưa được chính xác cũng như chưa được nhưng các bạn ấy lại làm được. Nghĩa là làm được nhưng chưa hiểu bản chất. Trong bài này, tôi sẽ trả lời 2 câu hỏi ở đề bài để các bạn tiện theo dõi và tham khảo.

Continue reading Phân biệt ý nghĩa và cách sử dụng overload và override trong Java

Tìm hiểu về lệnh Switch/case trong Java

Trong bài này, chúng ta sẽ cùng nhau tìm hiểu về lệnh lệnh  Switch/case trong Java. Như chúng ta đã học ở bài trước lệnh điều kiện if else trong java, lệnh switch case trong java sinh ra để cho phép chúng ta kiểm tra nhiều điều kiện một cách dễ dàng và rõ ràng hơn. Continue reading Tìm hiểu về lệnh Switch/case trong Java

Vòng lặp for trong Java

Một trong những vòng lặp được sử dụng nhiều nhất không ai khác chính là vòng lặp for trong java.Bài viết này tôi sẽ hướng dẫn cho những bạn bắt đầu học Java basic cũng như những bạn chưa nắm được kiến thức cơ bản của vòng lặp for trong Java tham khảo nhé. Continue reading Vòng lặp for trong Java

Hướng dẫn tạo menu trong Java

Có lúc nào các bạn gặp một bài toán hay ứng dụng yêu cầu tạo menu trong Java. Để tạo được một menu chúng ta có rất nhiều cách, tuy nhiên trong bài viết này tôi sẽ hướng dẫn các bạn cách tạo menu sử dụng switch case và vòng lặp do while nhé.
[the_ad id=”3598″] Continue reading Hướng dẫn tạo menu trong Java