Các kiểu Modifier trong Java

Modifier là các từ khóa mà bạn thêm vào những định nghĩa để thay đổi ý nghĩa của chúng. Ngôn ngữ Java có hàng loạt các modifier, bao gồm: Để sử dụng một Modifier, bạn bao từ khóa của nó trong định nghĩa của một lớp, phương thức, hoặc biến. Modifier đặt trước phần còn lại của lệnh, như trong ...

Tác giả: Bùi Văn Nam viết 13:30 ngày 14/08/2018

Non Access Modifier trong Java

Java cũng cung cấp một số Non-Access Modifier để thực hiện các tính năng khác: Static Modifier trong Java Biến static trong Java Từ khóa static được sử dụng để tạo các biến mà sẽ tồn tại một cách độc lập trong bất kỳ instance được tạo cho lớp đó. Chỉ có một bản sao biến static tồn ...

Tác giả: Hoàng Hải Đăng viết 13:30 ngày 14/08/2018

Cấu trúc chương trình C

Trước khi chúng ta nghiên cứu về các khối tạo nên một chương trình C, đầu tiên bạn hãy xem một chương trình C mẫu. Chương trình C: Hello World Một chương trình C bao gồm những phần sau đây: Đầu tiên hãy xem đoạn code đơn giản mà sẽ in ra màn hình hai từ "Hello World": #include ...

Tác giả: Bùi Văn Nam viết 13:30 ngày 14/08/2018

Tuning DB trong SQL

Để trở thành một Database Expert hay một Database Administrator, bạn phải trả qua một khoảng thời gian học tập và làm việc khá dài. Điều này đòi hỏi kinh nghiệm trong các Database Design đa dạng và các khóa đào tạo tốt. Với người mới bắt đầu, các hướng dẫn được liệt kê dưới đây sẽ giúp bạn ...

Tác giả: Trịnh Tiến Mạnh viết 13:30 ngày 14/08/2018

Từ khóa super trong Java

Từ khóa super trong Java là một biến tham chiếu mà được sử dụng để tham chiếu đến đối tượng lớp cha gần nhất. Bất cứ khi nào bạn tạo instance (sự thể hiện) của lớp con, một instance của lớp cha được tạo ngầm định, được tham chiếu bởi biến super. Sự sử dụng của từ khóa super trong Java ...

Tác giả: Bùi Văn Nam viết 13:30 ngày 14/08/2018

SELF JOIN trong SQL

SELF JOIN trong SQL được sử dụng để kết hợp một bảng với chính nó như khi coi bảng đó là hai bảng, thay tên tạm thời ít nhất một bảng trong lệnh SQL. Cú pháp Cú pháp cơ bản của SELF JOIN trong SQL như sau: SELECT a.ten_cot, b.ten_cot... FROM bang1 a, bang1 b WHERE a.field_chung = ...

Tác giả: Bùi Văn Nam viết 13:30 ngày 14/08/2018

Đa hình trong Java

Tính đa hình trong Java là một khái niệm mà từ đó chúng ta có thể thực hiện một hành động đơn theo nhiều cách khác nhau. Tính đa hình được suy ra từ hai từ Hy Lạp là Poly và Morphs. Poly nghĩa là nhiều và morphs nghĩa là hình, dạng. Có hai kiểu đa hình trong Java: Đa hình tại compile time và ...

Tác giả: Trịnh Tiến Mạnh viết 13:30 ngày 14/08/2018

Toán tử instanceof trong Java

Toán tử instanceof trong Java được sử dụng để kiểm tra xem đối tượng có là instance của kiểu cụ thể: lớp hoặc lớp con hoặc interface hay không. Toán tử instanceof trong Java còn được biết đến như là toán tử so sánh kiểu bởi vì nó so sánh instance với kiểu. Nó trả về true hoặc false. Nếu chúng ...

Tác giả: Hoàng Hải Đăng viết 13:30 ngày 14/08/2018

Lớp trừu tượng - Abstract Class trong Java

Một lớp được khai báo với từ khóa abstract được xem như là lớp abstract trong Java. Nó có thể có các phương thức abstract hoặc non-abtract. Trước khi tìm hiểu về lớp trừu tượng trong Java, bạn cần hiểu tính trừu tượng trong Java là gì. Tính trừu tượng (Abstraction) trong Java Tính trừu ...

Tác giả: Trịnh Tiến Mạnh viết 13:30 ngày 14/08/2018

Nạp chồng phương thức trong Java

Nếu một lớp có nhiều phương thức cùng tên nhưng có số tham số khác nhau, thì đó là nạp chồng phương thức (Method Overloading). Nếu bạn phải thực hiện chỉ một hoạt động, có cùng tên phương thức, thì kỹ thuật này làm tăng tính có thể đọc cho chương trình. Giả sử bạn viết phương thức như a(int, ...

Tác giả: Bùi Văn Nam viết 13:30 ngày 14/08/2018

Third Normal Form (3NF) trong SQL

Một bảng là theo Third Normal Form (3NF) khi nó thỏa mãn các điều kiện sau: Sự phụ thuộc của các trường không phải là primary là sự phụ thuộc giữa dữ liệu. Ví dụ, trong bảng dưới đây, tên Phường, Quận, và Thành phố là được kết nối (mà không thể phá vỡ) tới một zip code. CREATE TABLE ...

Tác giả: Trịnh Tiến Mạnh viết 13:29 ngày 14/08/2018

LEFT JOIN trong SQL

LEFT JOIN trong SQL trả về tất cả các hàng từ bảng bên trái, ngay cả khi không có so khớp nào trong bảng bên phải. Nghĩa là, nếu mệnh đề ON so khớp với 0 bản ghi trong bảng bên phải, thì LEFT JOIN sẽ vẫn trả về một hàng trong kết quả, nhưng với NULL trong mỗi cột từ bảng bên phải. Điều này ...

Tác giả: Tạ Quốc Bảo viết 13:29 ngày 14/08/2018

Tính kế thừa trong Java - Từ khóa extends và implements trong Java

[Tính kế thừa trong Java - Từ khóa extends và implements trong Java] Tính kế thừa trong Java là môt kỹ thuật mà trong đó một đối tượng thu được tất cả thuộc tính và hành vi của đối tượng cha. Ý tưởng đằng sau tính kế thừa trong Java là bạn có thể tạo các lớp mới mà được xây dựng dựa trên các ...

Tác giả: Trịnh Tiến Mạnh viết 13:29 ngày 14/08/2018

Quan hệ HAS-A trong Java

Nếu một lớp có một tham chiếu thực thể, thì nó được biết đến như là một lớp có quan hệ HAS-A. Giả sử một tình huống, đối tượng Employee chứa nhiều thông tin như id, name, eamailID, … Nó gồm một hoặc nhiều đối tượng address mà có thông tin riêng như city, state, country, zipcode, ...

Tác giả: Tạ Quốc Bảo viết 13:29 ngày 14/08/2018

Kiểu trả về covariant trong Java

Kiểu trả về covariant xác định rằng kiểu trả về có thể thay đổi trong lớp con. Tức là một phương thức có thể trả về kiểu hẹp hơn khi phương thức đó được override ở class con.Trước Java5, nó là không thể để ghi đè bất cứ phương thức nào bằng cách thay đổi kiểu trả về. Nhưng bây giờ, từ Java5, ...

Tác giả: Bùi Văn Nam viết 13:29 ngày 14/08/2018

Character trong Java

Thường thì, khi làm việc với các ký tự, chúng ta sử dụng kiểu dữ liệu char gốc. Ví dụ: char ch = 'a'; // Ma Unicode cho ky tu Greek omega dang chu hoa char uniChar = 'u039A'; // Mot mang ky tu char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; Tuy nhiên, khi mở rộng làm việc, ...

Tác giả: Hoàng Hải Đăng viết 13:29 ngày 14/08/2018

Đối tượng và lớp (class) trong Java

Trong chương này, chúng ta sẽ tìm hiểu về lớp (class) và đối tượng (object) trong Java. Trong kỹ thuật lập trình hướng đối tượng, chúng ta thiết kế một chương trình bởi sử dụng các lớp và các đối tượng. Đối tượng trong Java Đó là một thực thể có trạng thái và hành vi, ví dụ như bàn, ghế, ...

Tác giả: Hoàng Hải Đăng viết 13:29 ngày 14/08/2018

Ràng buộc INDEX trong SQL

INDEX (chỉ mục) được sử dụng để tạo và lấy dữ liệu từ Database một các nhanh chóng. INDEX có thể được tạo bởi sử dụng một hay một nhóm các cột trong một bảng. Khi index được tạo, nó được gán một ROWID cho mỗi hàng trước khi nó sắp xếp dữ liệu. Các chỉ mục hợp lý sẽ làm tăng hiệu suất trong ...

Tác giả: Tạ Quốc Bảo viết 13:29 ngày 14/08/2018

Hàm xử lý chuỗi trong SQL

Hàm xử lý chuỗi trong SQL được sử dụng để thao tác với chuỗi. Bảng dưới liệt kê chi tiết các hàm xử lý chuỗi quan trọng trong SQL. Tên hàm Miêu tả Hàm ASCII() Trả về giá trị số của ký tự cực tả (bên trái nhất) Hàm BIN() Trả về một biểu diễn chuỗi của tham số Hàm ...

Tác giả: Tạ Quốc Bảo viết 13:29 ngày 14/08/2018

Hàm xử lý số trong SQL

Hàm xử lý số trong SQL được sử dụng để thao tác trên các số và thực hiện các phép tính số học. Bảng dưới liệt kê chi tiết các hàm xử lý số này: Tên hàm Miêu tả Hàm ABS() Trả về giá trị tuyệt đối của biểu thức số Hàm ACOS() Trả về arcos của biểu thức số. Hàm trả về NULL nếu ...

Tác giả: Trịnh Tiến Mạnh viết 13:28 ngày 14/08/2018