Chương trình Java đầu tiên Hello World

Chương này, chúng ta sẽ học cách viết một chương trình Java đơn giản. Trước khi viết chương trình Hello World, bạn nên cài đặt trước JDK. Để tạo một chương trình Java đơn giản, bạn cần tạo một lớp chứa phương thức main. Để thực thi bất cứ chương trình Java nào, bạn cần: Platform: Bất cứ ...

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

Thư viện chuẩn C++ (C++ Standard Library)

Thư viện chuẩn C++ (C++ Standard Library) có thể chia thành hai phần: Thư viện chuẩn C++ cũng kết hợp chặt chẽ Thư viện chuẩn C, với một sự bổ sung và thay đổi nhỏ để hỗ trợ tính an toàn kiểu (type safety). Thư viện hàm chuẩn trong C++ (Standard Function Library) Thư viện hàm chuẩn ...

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

Mệnh đề JOINS trong SQL

Mệnh đề Joins trong SQL được sử dụng để kết hợp các bản ghi từ hai hoặc nhiều bảng trong một Database. Một JOIN là một phương tiện để kết hợp các trường từ hai bảng bằng việc sử dụng các giá trị chung của mỗi bảng. Giả sử có hai bảng, bảng SINHVIEN có các bản ghi sau: ...

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

Các kiểu biến trong Java

Chương này, chúng ta cùng tìm hiểu về các kiểu biến trong Java. Biến là tên một khu nhớ. Có ba kiểu biến: biến cục bộ (còn gọi là biến local), thuộc tính (biến của instance- đối tượng) và biến static. Bạn phải khai báo tất cả các biến trước khi chúng có thể được sử dụng. Form cơ bản của một ...

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

Ràng buộc CHECK trong SQL

Ràng buộc CHECK cho phép một điều kiện để kiểm tra giá trị đang được nhập vào một bản ghi. Nếu điều kiện được ước lượng là false, thì bản ghi vi phạm ràng buộc này và không được nhập vào trong bảng. Ví dụ Ví dụ sau tạo một bảng mới với tên SINHVIEN và thêm 5 cột. Ở đây, chúng ta thêm một ...

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

Kiểu dữ liệu trong Java

Các biến là không gì khác ngoài các vị trí bộ nhớ dành riêng để lưu các giá trị. Nghĩa là, khi bạn tạo một biến, bạn dự trữ một số không gian trong bộ nhớ. Dựa trên kiểu dữ liệu của một biến, hệ điều hành cấp phát bộ nhớ và quyết định cái gì có thể được lưu giữ trong bộ nhớ dành riêng. Vì ...

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

Tổng quan về Java

Java có rất nhiều đặc điểm và tính năng nổi bật. Dưới đây là một số đặc điểm của Java mà bạn có thể dễ dàng biết và tìm hiểu: Đơn giản Bạn có thể hiểu rằng, đặc điểm đơn giản của Java là do: Thứ nhất , cú pháp của nó dựa trên C++ (vì thế nó khá dễ dàng cho các sinh viên sau ...

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

Sử dụng Sequence trong SQL

Một Sequence là một tập hợp các số nguyên 1, 2, 3, … mà được tạo theo nhu cầu. Các Sequence thường xuyên được sử dụng trong Database bởi vì nhiều ứng dụng yêu cầu mỗi hàng trong bảng chứa một giá trị duy nhất, và các Sequence cung cấp một cách dễ dàng để tạo chúng. Chương này trình ...

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

Ràng buộc FOREIGN KEY trong SQL

Một FOREIGN KEY là một khóa được sử dụng để liên kết hai bảng với nhau. Đôi khi, nó còn được gọi như là một khóa tham chiếu. FOREIGN KEY là một cột hoặc một tổ hợp các cột có các giá trị so khớp với một PRIMARY KEY trong một bảng khác. Mối quan hệ giữa 2 bảng so khớp là PRIMARY KEY ở một ...

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

Ràng buộc UNIQUE trong SQL

Ràng buộc UNIQUE trong SQL ngăn cản việc hai bản ghi có các giá trị đồng nhất trong một cột cụ thể. Ví dụ, trong bảng SINHVIEN, bạn có thể muốn ngăn cản việc hai hoặc nhiều người có cùng tuổi. Ví dụ Ví dụ sau tạo bảng mới với tên SINHVIEN và thêm 5 cột. Ở đây, cột TUOI được thiết lập là ...

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

Phân tích nội tại chương trình Hello World trong Java

Trong chương trước, chúng ta đã học cách viết, biên dịch và chạy chương trình Hello World trong Java. Ở đây, chúng ta tiếp tục tìm hiểu những gì xảy ra trong khi biên dịch và chạy một chương trình Java. Ngoài ra, bạn sẽ thấy một số câu hỏi liên quan đến chương trình Java đầu tiên này. Những ...

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

Cú pháp Java cơ bản

Chúng ta có thể coi chương trình Java như một tập hợp các đối tượng mà có thể trao đổi lẫn nhau dùng các phương thức. Dưới đây chúng ta sẽ nêu ra một số định nghĩa cơ bản của lớp, đối tượng, phương thức cũng như biến trong Java: Cú pháp cơ bản trong Java Về chương trình Java, khi bạn đặt ...

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

Java là gì

Java là gì? Java là một Ngôn ngữ lập trình và là một Platform. Ngôn ngữ lập trình: Java là một ngôn ngữ lập trình có tính bảo mật cao, hướng đối tượng, bậc cao và mạnh mẽ. Platform: Bất cứ môi trường phần cứng hoặc phần mền nào mà trong đó một chương trình chạy, thì được biết ...

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

Khái niệm cơ bản về đệ qui (Recursion)

Đệ qui (Recursion) là gì ? Một số ngôn ngữ lập trình cho phép việc một module hoặc một hàm được gọi tới chính nó. Kỹ thuật này được gọi là Đệ qui (Recursion) . Trong đệ qui, một hàm a có thể: gọi trực tiếp chính hàm a này hoặc gọi một hàm b mà trả về lời gọi tới hàm a ban đầu. Hàm ...

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

Ràng buộc DEFAULT trong SQL

Ràng buộc DEFAULT trong SQL cung cấp một giá trị mặc định cho một cột khi lệnh INSERT INTO không cung cấp một giá trị cụ thể. Ví dụ Ví dụ sau tạo bảng mới với tên SINHVIEN và thêm 5 cột. Ở đây, cột HOCPHI được thiết lập là 3500000 theo mặc định, vì thế, trong trường hợp lệnh INSERT INTO ...

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

Lịch sử Java

Khi bạn học một Ngôn ngữ lập trình nào đó thì việc tìm hiểu lịch sử của ngôn ngữ đó cũng là một điều khá thú vị. Java bắt đầu từ Green Team. Họ đề xướng một cuộc cách mạng để phát triển một ngôn ngữ cho các thiết bị digital như set-top box, television, …. Hiện tại, Java được sử dụng ...

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

Bài tập C có giải | Tuyển tập 140 bài tập C có giải

[Bài tập C có giải | 140 bài tập C cơ bản nâng cao có giải hay nhất | Tuyển tập bài tập C cơ bản và nâng cao hay nhất | Tuyển tập bài tập C có giải hay] Ngôn ngữ C đang rất phổ biến và trở nên quen thuộc với các bạn sinh viên năm nhất. Nhiều bạn sinh viên hay nhiều người học khác trong ...

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

Cách thiết lập PATH trong Java

Cách thiết lập PATH trong Java Thiết lập path trong Java là rất cần thiết nếu bạn cần sử dụng các tool liên quan đến javac hoặc java (dùng terminal chẳng hạn) Vào MyComputer properties -> advanced tab -> environment variables -> tạo tab mới user variable -> viết giá ...

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

Lập trình Web trong C++

CGI là gì? Web Browsing Để hiểu khái niệm về CGI, chúng ta xem những gì xảy ra khi chúng ta nhấn vào một hyperlink để tới một Webpage hoặc URL cụ thể. Tuy nhiên, nó là có thể để thiết lập HTTP Server theo cách mà bất cứ khi nào một file trong một thư mục cụ thể được yêu cầu, thì file ...

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

Template trong C++

Template là nền tảng của lập trình tổng quát (generic programming), tức là viết code theo các mà độc lập với bất kỳ kiểu cụ thể nào. Một Template là một blueprint hoặc là phương thức để tạo một lớp hoặc một hàm tổng quát. Các Library Container như Iterator và các thuật toán là các ví dụ của ...

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