hibernate logo

ORM là gì? Tổng quan về ORM Framework

ORM là gì? Tổng quan về ORM Framework. 1. ORM là gì? ORM (Object Relational Mapping), là một kỹ thuật/cơ chế lập trình thực hiện ánh xạ CSDL sang các đối tượng trong các ngôn ngữ lập trình hướng đối tượng như Java, C# …(các table tương ứng các class, mối ràng buộc giữa các Read more about ORM là gì? Tổng quan về ORM Framework[…]

Code ví dụ Java 8 chuyển List sang Map

Code ví dụ Java 8 chuyển List sang Map Trong bài này mình sẽ thực hiện ví dụ chuyển 1 List object sang dạng Map và sử lý các trường hợp trùng key khi cho vào map. Chuyển List sang Map Để chuyển từ list sang map ta sẽ tạo stream từ list và dùng Read more about Code ví dụ Java 8 chuyển List sang Map[…]

Những tính năng mới trong Java 8.

Những tính năng mới trong Java 8. Những tính năng mới trong Java 8. Java 8 được cập nhật khá nhiều tính năng mới và rất hữu ích (cập nhật về ngôn ngữ lập trình, bảo mật, Java FX, Internationalization, JDBC, Tool …). Ở đây mình sẽ tóm tắt, giới thiệu những tính năng quan trọng Read more about Những tính năng mới trong Java 8.[…]

Cài đặt Java 9, Cài đặt biến môi trường Java

Ở bài viết này mình sẽ hướng dẫn: Cài đặt Java 9, Cài đặt biến môi trường Java. Cài đặt Java Runtime Enviroment để lập trình Java và kiểm tra version Java trên giao diện dòng lệnh. (Xem thêm: Cài đặt Java trên Linux/Ubuntu) (Xem thêm: Hướng dẫn cài đặt Java 8 trên Windows) 1. Download và cài Read more about Cài đặt Java 9, Cài đặt biến môi trường Java[…]

Date Time trong Java 8. Tính năng Date Time API.

Date Time trong Java 8. Tính năng Date Time API trong Java 8 có gì mới? Tại sao cần bổ sung tính năng Date/Time API mới trong Java 8? 1. Các vấn đề còn tồn động với Date Time trong Java. Các class Java Date Time không nhất quán: Chúng ta có class Date trong Read more about Date Time trong Java 8. Tính năng Date Time API.[…]

Sự khác nhau giữa String, StringBuffer, StringBuilder?

Sự khác nhau giữa String, StringBuffer, StringBuilder? Sự khác nhau giữa StringBuffer và StringBuilder 1. String String là 1 kiểu dữ liệu đặc biệt, nó vừa là kiểu dữ liệu nguyên thủy vừa là lớp wrapper. String thể hiển các ký tự, có 2 cách để tạo 1 string: Cách 1: String str = “abc” Với Read more about Sự khác nhau giữa String, StringBuffer, StringBuilder?[…]

JPA là gì? Sự khác nhau giữa JPA với Hibernate

JPA là gì? Sự khác nhau giữa JPA với Hibernate 1. JPA là gì? JPA (Java Persistence API) là 1 giao diện lập trình ứng dụng Java, nó mô tả cách quản lý các mối quan hệ dữ liệu  trong ứng dụng sử dụng Java Platform. JPA cung cấp một mô hình POJO persistence cho phép Read more about JPA là gì? Sự khác nhau giữa JPA với Hibernate[…]

Sự khác nhau giữa JDK, JRE và JVM

Sự khác nhau giữa JDK, JRE và JVM. JDK, JRE và JVM là gì? phân biệt chúng như nào? 1. JVM JVM (Java Virtual Machine): là máy ảo Java. Nó được dùng để thực thi các chương trình Java. Mỗi nền tảng/hệ điều hành khác nhau (Windows, IOS, Linux…) lại có một loại JVM khác Read more about Sự khác nhau giữa JDK, JRE và JVM[…]

Functional Interface là gì? Functional Interface API trong Java 8

Functional Interface là gì? Functional Interface API trong Java 8 1. Functional Interface là gì? Functional Interface là interface có duy nhất 1 method trừu tượng (có thể có thêm các method không trừu tượng bằng từ khóa default trong Java 8) Ví dụ: Comparable  là 1 Functional Interface với method trừu tượng duy nhấtcompareTo; Read more about Functional Interface là gì? Functional Interface API trong Java 8[…]

Stream API là gì? Stream API trong Java 8

Stream API là gì? Stream API trong Java 8 1. Stream API là gì? Stream là 1 lớp trừu tượng mới được giới thiệu trong Java 8. Sử dụng Stream, bạn có thể xử lý dữ liệu 1 cách tự nhiên giống như các câu lệnh SQL. Ví dụ ta có câu SQL sau: SELECT Read more about Stream API là gì? Stream API trong Java 8[…]

stackjava.com