Java

Sử dụng JSON trong lập trình Java

Chúng ta đã cùng tìm hiểu về JSON ở bài trước. Trong bài số này, tôi sẽ hướng dẫn bạn thao tác với JSON trong ngôn ngữ lập trình Java, bài này gồm 2 phần: Mô tả đối tượng bằng JSON. Phân tích chuỗi JSON (JSON String) thành đối tượng. Hiện nay có rất nhiều thư viện hỗ trợ… Continue reading Sử dụng JSON trong lập trình Java

Java

[Java] Ví dụ đơn giản RMI trong Java

Sau khi giới thiệu về RMI trong Java ở bài trước. Hôm nay mình sẽ làm một ví dụ đơn giản về lập trình phân tán RMI bằng ngôn ngữ java nhé. Trong lập trình RMI, người lập trình chỉ cần viết lời gọi phương thức vì đối tượng được gọi đã hiện diện trong… Continue reading [Java] Ví dụ đơn giản RMI trong Java

Java

Understanding abstraction in java

In computer science, abstraction is the process by which data and programs are defined with a representation similar in form to its meaning (semantics), while hiding away the implementation details. Source : WikiPedia abstraction – a concept or idea not associated with any specific instance. Sections: What is abstraction Types of abstraction How to use abstraction in… Continue reading Understanding abstraction in java

Java

Java Tutorial – What is the use of the finally block? Is finally block in Java guaranteed to be called ?

What is the use of the finally block? The finally block always executes when the try block exits. This ensures that the finally block is executed even if an unexpected exception occurs. But finally is useful for more than just exception handling — it allows having cleanup code accidentally bypassed by a return, continue, or… Continue reading Java Tutorial – What is the use of the finally block? Is finally block in Java guaranteed to be called ?

Java

Java Tutorial – Difference between interfaces and abstract classes?

Basic differences can be counted as follows: An interface cannot implement any methods, whereas an abstract class can A class can implement many interfaces but can have only one superclass (abstract or not) An interface is not part of the class hierarchy. Unrelated classes can implement the same interface You should remember that : “When… Continue reading Java Tutorial – Difference between interfaces and abstract classes?

Chưa phân loại

Asynchronous programming in C# using async and await

You're using your favorite desktop application when suddenly it freezes. You can't interact with it and the UI won't refresh, until all of a sudden everything goes back to normal. Sounds familiar? I'm sure this has happened to you before. What most likely happens in such cases is that the application performs a lengthy operation… Continue reading Asynchronous programming in C# using async and await