Giter Site home page Giter Site logo

zukahai / java-basic-and-object-oriented-programing Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 9.56 MB

Java basic and object oriented programing

Home Page: https://java-vku.vercel.app/

License: MIT License

HTML 98.25% Java 1.75%
java java-basics java-oop object-oriented-programming oop tutor vku 2023 vku-k23

java-basic-and-object-oriented-programing's Introduction

VKU | Lập trình hướng đối tượng - Ví dụ luyện tập

Lập trình java cơ bản

1. Biến và tính toán cơ bản

🏆 Mục tiêu của phần học này

Phần "Biến và tính toán cơ bản" trong bài tập Java này nhằm giúp sinh viên hiểu và làm quen với các khái niệm cơ bản liên quan đến biến, nhập xuất dữ liệu và tính toán trong ngôn ngữ lập trình Java. Các kỹ thuật này là nền tảng quan trọng cho việc phát triển các ứng dụng Java

📚 Các nội dung chính
  1. Biến và Kiểu dữ liệu:
  • Giới thiệu về biến và kiểu dữ liệu trong Java.
  • Các kiểu dữ liệu cơ bản: int, double, char, boolean, v.v.
  • Khai báo biến và gán giá trị cho biến.
  1. Nhập Xuất Dữ Liệu:
  • Sử dụng lớp Scanner để nhập dữ liệu từ bàn phím.
  • Sử dụng lệnh System.out.println để xuất dữ liệu ra màn hình.
  1. Tính Toán Cơ Bản:
  • Các phép toán cơ bản trong Java: +, -, *, /, %.
  • Sử dụng phép toán trong biểu thức tính toán.
  • Ưu tiên phép toán và sử dụng dấu ngoặc.

🎯 Số lượng ví dụ: 12

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

2. Câu lệnh điều kiện

🏆 Mục tiêu của phần học này

Phần "Câu lệnh điều kiện" trong bài tập Java này nhằm giúp sinh viên nắm vững kiến thức và kỹ năng liên quan đến sử dụng các câu lệnh điều kiện trong Java để kiểm tra và thực hiện các hành động khác nhau dựa trên điều kiện logic. Các câu lệnh điều kiện là một phần quan trọng của việc kiểm soát luồng của chương trình.

📚 Các nội dung chính
  1. Câu Lệnh IF:
  • Giới thiệu về câu lệnh IF và cú pháp cơ bản.
  • Sử dụng câu lệnh IF để kiểm tra một điều kiện và thực hiện một khối mã nếu điều kiện đúng.
  1. Câu Lệnh IF-ELSE:
  • Giới thiệu câu lệnh IF-ELSE và cú pháp.
  • Sử dụng câu lệnh IF-ELSE để thực hiện một hành động nếu điều kiện đúng và một hành động khác nếu điều kiện sai.
  1. Câu Lệnh IF-ELSE IF-ELSE:
  • Giới thiệu câu lệnh IF-ELSE IF-ELSE và cú pháp.
  • Sử dụng câu lệnh IF-ELSE IF-ELSE để kiểm tra nhiều điều kiện liên tiếp và thực hiện các hành động tương ứng với điều kiện đúng.

🎯 Số lượng ví dụ: 15

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

3. Lệnh Switch Case

🏆 Mục tiêu của phần học này

Phần "Lệnh Switch Case" trong bài tập Java này nhằm giúp sinh viên nắm vững cách sử dụng lệnh switch case để thực hiện các hành động khác nhau dựa trên giá trị của biến hoặc biểu thức trong ngôn ngữ lập trình Java. Lệnh switch case thường được sử dụng để kiểm tra các giá trị cụ thể và thực hiện các tác vụ tương ứng.

📚 Các nội dung chính
  1. Lệnh Switch Case:
  • Giới thiệu về lệnh switch case và cú pháp cơ bản.
  • Sử dụng lệnh switch case để kiểm tra giá trị của biến hoặc biểu thức và thực hiện các hành động dựa trên giá trị đó.
  1. Trường Hợp Mặc Định (Default Case):
  • Giới thiệu trường hợp mặc định trong lệnh switch case.
  • Sử dụng trường hợp mặc định để xử lý các giá trị không khớp với bất kỳ trường hợp nào khác.

3.Sử Dụng Lệnh Switch Case với Kiểu Dữ Liệu Cụ Thể:

  • Sử dụng lệnh switch case với các kiểu dữ liệu như int, char, enum.
  • Xử lý các tình huống khác nhau dựa trên giá trị của biến kiểu dữ liệu đó.

🎯 Số lượng ví dụ: 5

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

4. Vòng lặp

🏆 Mục tiêu của phần học này

Phần "Vòng lặp" trong bài tập Java này nhằm giúp sinh viên nắm vững cách sử dụng các loại vòng lặp (for, while, do-while) trong ngôn ngữ lập trình Java để lặp lại một khối mã nhiều lần. Vòng lặp là một phần quan trọng trong việc xử lý lặp lại và lặp qua danh sách các phần tử.

📚 Các nội dung chính
  1. Vòng Lặp For:
  • Giới thiệu vòng lặp for và cú pháp cơ bản.
  • Sử dụng vòng lặp for để lặp qua một dãy số hoặc thực hiện một khối mã một số lần cố định.
  1. Vòng Lặp While:
  • Giới thiệu vòng lặp while và cú pháp cơ bản.
  • Sử dụng vòng lặp while để lặp lại một khối mã cho đến khi một điều kiện được thỏa mãn.
  1. Vòng Lặp Do-While:
  • Giới thiệu vòng lặp do-while và cú pháp cơ bản.
  • Sử dụng vòng lặp do-while để đảm bảo rằng một khối mã được thực thi ít nhất một lần, sau đó lặp lại cho đến khi một điều kiện được thỏa mãn.

🎯 Số lượng ví dụ: 15

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

5. Cấu trúc mảng trong Java

🏆 Mục tiêu của phần học này

Phần "Cấu trúc mảng trong Java" trong bài tập này nhằm giúp sinh viên nắm vững cách khai báo, khởi tạo, nhập xuất, duyệt mảng và hiểu sự khác biệt giữa chỉ số và phần tử trong mảng trong ngôn ngữ lập trình Java. Mảng là một cấu trúc dữ liệu quan trọng cho việc lưu trữ và xử lý một tập hợp các giá trị.

📚 Các nội dung chính
  1. Khai Báo và Khởi Tạo Mảng:
  • Giới thiệu cách khai báo và khởi tạo mảng trong Java.
  • Sử dụng các cú pháp khai báo mảng và gán giá trị ban đầu cho mảng.
  1. Nhập Xuất Dữ Liệu từ Mảng:
  • Hướng dẫn cách nhập dữ liệu vào mảng từ bàn phím và xuất dữ liệu từ mảng ra màn hình.
  1. Duyệt Mảng:
  • Hướng dẫn cách duyệt qua mảng bằng cách sử dụng vòng lặp (for, while, hoặc do-while).
  • Thực hiện các thao tác trên từng phần tử trong mảng.
  1. Chỉ Số và Phần Tử Mảng:
  • Giải thích sự khác biệt giữa chỉ số và phần tử trong mảng.
  • Làm rõ cách truy cập các phần tử trong mảng bằng cách sử dụng chỉ số.

🎯 Số lượng ví dụ: 13

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

6. Chuỗi trong java

🏆 Mục tiêu của phần học này

Phần "Chuỗi trong Java" trong bài tập này nhằm giúp sinh viên nắm vững cách sử dụng và xử lý chuỗi (String) trong ngôn ngữ lập trình Java. Chuỗi là một kiểu dữ liệu quan trọng trong lập trình và thường được sử dụng để làm việc với văn bản và dữ liệu có định dạng.

📚 Các nội dung chính
  1. Khai Báo và Khởi Tạo Chuỗi:
  • Giới thiệu cách khai báo và khởi tạo chuỗi trong Java.
  • Sử dụng các cú pháp để tạo chuỗi và gán giá trị cho chuỗi.
  1. Truy Cập và Sửa Đổi Chuỗi:
  • Hướng dẫn cách truy cập và sửa đổi các ký tự trong chuỗi.
  • Thực hiện các thao tác cắt, nối, và thay thế trong chuỗi.
  1. Các Phương Thức Xử Lý Chuỗi:
  • Giới thiệu một số phương thức xử lý chuỗi quan trọng như length(), charAt(), substring(), toUpperCase(), toLowerCase(), v.v.

🎯 Số lượng ví dụ: 9

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

7. Lập trình phương thức

🏆 Mục tiêu của phần học này

Phần "Lập trình phương thức" trong bài tập này nhằm giúp sinh viên nắm vững cách tạo, sử dụng và gọi phương thức (method) trong ngôn ngữ lập trình Java. Phương thức là một cấu trúc quan trọng trong lập trình, cho phép tái sử dụng mã nguồn và tạo code dễ đọc hơn.

📚 Các nội dung chính
  1. Khai Báo Phương Thức:
  • Giới thiệu cách khai báo phương thức trong Java.
  • Định nghĩa tên phương thức, kiểu dữ liệu trả về (nếu có), tham số (nếu có), và khối mã của phương thức.
  1. Gọi Phương Thức:
  • Hướng dẫn cách gọi (sử dụng) phương thức trong chương trình.
  • Truyền các đối số (tham số) cho phương thức khi gọi.
  1. Phương Thức Trả Về Kết Quả:
  • Giới thiệu phương thức trả về kết quả.
  • Sử dụng phương thức để tính toán và trả về một giá trị kết quả.

🎯 Số lượng ví dụ: 20

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

Lập trình hướng đối tượng

1. Hàm khởi tạo trong OOP

🏆 Mục tiêu của phần học này

Phần "Hàm khởi tạo trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững cách sử dụng hàm khởi tạo mặc định, hàm khởi tạo có thuộc tính, cũng như các hàm getter, setter và hàm toString trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Hàm khởi tạo là phương thức đặc biệt được sử dụng để khởi tạo đối tượng và thiết lập các giá trị ban đầu.

📚 Các nội dung chính
  1. Hàm Khởi Tạo Mặc Định:
  • Giới thiệu cách tạo và sử dụng hàm khởi tạo mặc định (constructor) trong Java.
  • Khởi tạo đối tượng với giá trị mặc định.
  1. Hàm Khởi Tạo Có Thuộc Tính:
  • Hướng dẫn cách tạo và sử dụng hàm khởi tạo có tham số (constructor) để thiết lập giá trị cho thuộc tính của đối tượng khi khởi tạo.
  1. Getter và Setter:
  • Giới thiệu cách sử dụng getter để truy xuất giá trị của thuộc tính.
  • Giới thiệu cách sử dụng setter để thiết lập giá trị cho thuộc tính.
  1. Hàm toString:
  • Hướng dẫn cách sử dụng hàm toString để biểu diễn một đối tượng dưới dạng chuỗi.

🎯 Số lượng ví dụ: 10

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

2. Viết các phương thức trong OOP

🏆 Mục tiêu của phần học này

Phần "Viết các phương thức trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững cách viết và sử dụng các phương thức (methods) trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Phương thức là các hành động hoặc chức năng mà đối tượng có thể thực hiện.

📚 Các nội dung chính
  1. Định nghĩa Phương Thức:
  • Giới thiệu cách định nghĩa và khai báo phương thức trong Java.
  • Xác định tên phương thức, kiểu dữ liệu trả về (nếu có), tham số (nếu có), và khối mã của phương thức.
  1. Gọi Phương Thức:
  • Hướng dẫn cách gọi (sử dụng) phương thức trong chương trình.
  • Truyền các đối số (tham số) cho phương thức khi gọi.
  1. Phương Thức Trả Về Kết Quả:
  • Giới thiệu cách sử dụng phương thức để tính toán và trả về một giá trị kết quả.

🎯 Số lượng ví dụ: 13

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

3. Tính đóng gói trong OOP

🏆 Mục tiêu của phần học này

Phần "Tính đóng gói trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững khái niệm và cách thực hiện tính đóng gói (encapsulation) trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Tính đóng gói là một trong các nguyên tắc quan trọng của OOP, giúp che giấu thông tin và bảo vệ tính toàn vẹn của đối tượng.

📚 Các nội dung chính
  1. Tính Đóng Gói:
  • Giới thiệu khái niệm tính đóng gói và tại sao nó quan trọng trong OOP.
  • Hiểu cách che giấu thông tin và hạn chế truy cập trực tiếp đến các thuộc tính và phương thức của đối tượng.
  1. Sử Dụng Các Phạm Vi Truy Cập (Access Modifiers):
  • Hướng dẫn cách sử dụng các phạm vi truy cập như public, private, và protected để kiểm soát quyền truy cập đối với thuộc tính và 3.phương thức.
  1. Getter và Setter:
  • Giới thiệu cách sử dụng getter và setter để truy xuất và cập nhật giá trị của thuộc tính một cách an toàn.

🎯 Số lượng ví dụ: 4

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

4. Tính kế thừa trong OOP

🏆 Mục tiêu của phần học này

Phần "Tính kế thừa trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững khái niệm và cách thực hiện tính kế thừa (inheritance) trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Tính kế thừa cho phép bạn tạo lớp con dựa trên lớp cha, kế thừa tất cả các thuộc tính và phương thức của lớp cha và mở rộng chúng hoặc thay đổi chúng theo cách riêng.

📚 Các nội dung chính
  1. Tính Kế Thừa:
  • Giới thiệu khái niệm tính kế thừa và tại sao nó quan trọng trong OOP.
  • Hiểu cách tạo lớp con dựa trên lớp cha và kế thừa các thuộc tính và phương thức của lớp cha.
  1. Lớp Cha và Lớp Con:
  • Hướng dẫn cách định nghĩa lớp cha (superclass) và lớp con (subclass).
  • Thảo luận về quan hệ "is-a" giữa lớp con và lớp cha.
  1. Ghi Đè (Override):
  • Giới thiệu cách ghi đè phương thức của lớp cha trong lớp con để thay đổi hoặc mở rộng hành vi của phương thức.

🎯 Số lượng ví dụ: 5

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

5. Tính đa hình trong OOP

🏆 Mục tiêu của phần học này

Phần "Tính đa hình trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững khái niệm và cách thực hiện tính đa hình (polymorphism) trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Tính đa hình cho phép sử dụng các phương thức và lớp con một cách đa dạng thông qua một giao diện thống nhất.

📚 Các nội dung chính
  1. Tính Đa Hình:
  • Giới thiệu khái niệm tính đa hình và tại sao nó quan trọng trong OOP.
  • Hiểu cách sử dụng tính đa hình để thực hiện các phương thức với các đối tượng khác nhau.
  1. Ghi Đè Phương Thức (Method Overriding):
  • Hướng dẫn cách ghi đè phương thức của lớp con trên phương thức của lớp cha.
  • Thảo luận về quan hệ "is-a" giữa lớp con và lớp cha trong tính đa hình.
  1. Gọi Phương Thức Đa Hình (Polymorphic Method Invocation):
  • Giới thiệu cách gọi phương thức đa hình để thực hiện các phương thức trên các đối tượng khác nhau, dựa trên quyết định tại thời điểm chạy.

🎯 Số lượng ví dụ: 5

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

6. Tính trừu tượng trong OOP

🏆 Mục tiêu của phần học này

Phần "Tính trừu tượng trong OOP" trong bài tập này nhằm giúp sinh viên nắm vững khái niệm và cách thực hiện tính trừu tượng (abstraction) trong lập trình hướng đối tượng (OOP) bằng ngôn ngữ Java. Tính trừu tượng là một khía cạnh quan trọng của OOP cho phép ẩn đi các chi tiết cụ thể và tập trung vào các khái niệm trừu tượng hơn.

📚 Các nội dung chính
  1. Tính Trừu Tượng:
  • Giới thiệu khái niệm tính trừu tượng và tại sao nó quan trọng trong OOP.
  • Hiểu cách sử dụng lớp trừu tượng (abstract class) và phương thức trừu tượng (abstract method) để định nghĩa các khái niệm trừu tượng.
  1. Lớp Trừu Tượng (Abstract Class):
  • Hướng dẫn cách định nghĩa lớp trừu tượng để đại diện cho các - khái niệm trừu tượng.
  • Thảo luận về việc tạo lớp con từ lớp trừu tượng và cách ghi đè các phương thức trừu tượng.
  1. Phương Thức Trừu Tượng (Abstract Method):
  • Giới thiệu cách định nghĩa phương thức trừu tượng để chỉ định các phương thức mà các lớp con cần phải cài đặt.
  • Thảo luận về việc cài đặt phương thức trừu tượng trong các lớp con.
  1. Sử dụng interface
  • Giới thiệu khái niệm interface và tại sao nó quan trọng trong OOP.
  • Hiểu cách sử dụng interface để định nghĩa các hành vi trừu tượng mà các lớp khác nhau có thể triển khai.

🎯 Số lượng ví dụ: 5

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

7. Kiểm tra giữa kỳ - bài tập mẫu

🏆 Mục tiêu của phần học này

Phần "Kiểm tra giữa kỳ - bài tập mẫu" trong bài tập này nhằm kiểm tra kiến thức và khả năng thực hành về lập trình hướng đối tượng (OOP) trong Java. Các bài tập sẽ tập trung vào việc áp dụng các tính chất cơ bản của OOP như tính kế thừa, tính đa hình, tính trừu tượng và tính đóng gói. Ngoài ra, bài tập cũng yêu cầu quản lý danh sách các đối tượng.

📚 Các nội dung chính
  1. Tính Chất Kế Thừa (Inheritance):
  • Bao gồm các bài tập liên quan đến tạo lớp cha và lớp con, kế thừa thuộc tính và phương thức từ lớp cha, và ghi đè phương thức trong lớp con.
  1. Tính Chất Đa Hình (Polymorphism):
  • Bao gồm các bài tập liên quan đến sử dụng tính đa hình để thực hiện các phương thức trên các đối tượng thuộc các lớp khác nhau.
  1. Tính Chất Trừu Tượng (Abstraction):
  • Bao gồm các bài tập liên quan đến sử dụng lớp trừu tượng và phương thức trừu tượng để định nghĩa các khái niệm trừu tượng.
  1. Tính Chất Đóng Gói (Encapsulation):
  • Bao gồm các bài tập liên quan đến việc sử dụng các phạm vi truy cập và các getter và setter để bảo vệ dữ liệu của đối tượng.
  1. Quản Lý Danh Sách Đối Tượng:
  • Bao gồm các bài tập về tạo và quản lý danh sách các đối tượng của các lớp khác nhau, thêm, xóa, và tìm kiếm đối tượng trong danh sách.

🎯 Số lượng ví dụ: 3

👁️ Xem bài tập Tại đây

Lập trình java swing

1. Thiết kế giao diện bằng java swing

🏆 Mục tiêu của phần học này

Phần "Thiết kế giao diện bằng Java Swing" trong bài tập này nhằm giúp sinh viên làm quen với việc thiết kế giao diện đồ họa trong Java sử dụng thư viện Swing. Sinh viên sẽ được hướng dẫn cách sử dụng các thành phần giao diện như JFrame, JPanel, JButton, JTextField, JTextArea, JList, JTable và cách tương tác với chúng.

📚 Các nội dung chính
  1. Cơ Bản về Swing:
  • Giới thiệu về thư viện Swing trong Java và tại sao nó được sử dụng cho việc phát triển giao diện đồ họa.
  • Hướng dẫn cách tạo một cửa sổ giao diện sử dụng JFrame và JPanel.
  1. Button và TextField:
  • Hướng dẫn cách thêm và tương tác với JButton để tạo nút bấm trên giao diện.
  • Hướng dẫn cách sử dụng JTextField để nhập dữ liệu từ người dùng và xử lý nó.
  1. TextArea và List:
  • Hướng dẫn cách sử dụng JTextArea để hiển thị và nhập văn bản dài hơn.
  • Hướng dẫn cách sử dụng JList để hiển thị danh sách các mục và lựa chọn từ danh sách đó.
  1. Table:
  • Hướng dẫn cách tạo và sử dụng JTable để hiển thị dữ liệu dưới dạng bảng.

🎯 Số lượng ví dụ: 7

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

2. Thao tác với cơ sở dữ liệu

🏆 Mục tiêu của phần học này

Phần "Thao tác với cơ sở dữ liệu" trong bài tập này nhằm giúp sinh viên làm quen với cách kết nối và tương tác với cơ sở dữ liệu MySQL bằng Java. Sinh viên sẽ được hướng dẫn cách thực hiện các thao tác cơ bản như thêm, sửa, xoá và xem dữ liệu từ cơ sở dữ liệu bằng Java.

📚 Các nội dung chính
  1. Kết Nối Cơ Sở Dữ Liệu:
  • Hướng dẫn cách thiết lập kết nối đến cơ sở dữ liệu MySQL từ ứng dụng Java bằng JDBC (Java Database Connectivity).
  1. Thao Tác Thêm Dữ Liệu:
  • Hướng dẫn cách sử dụng Java để thêm dữ liệu mới vào cơ sở dữ liệu MySQL.
  1. Thao Tác Sửa Dữ Liệu:
  • Hướng dẫn cách sử dụng Java để cập nhật thông tin trong cơ sở dữ liệu MySQL.
  1. Thao Tác Xoá Dữ Liệu:
  • Hướng dẫn cách sử dụng Java để xoá dữ liệu từ cơ sở dữ liệu MySQL.
  1. Thao Tác Xem Dữ Liệu:
  • Hướng dẫn cách truy vấn và lấy dữ liệu từ cơ sở dữ liệu MySQL bằng Java, sau đó hiển thị dữ liệu này trên giao diện ứng dụng.

🎯 Số lượng ví dụ: 1

✅ Tất cả ví dụ đều đã có code mẫu

👁️ Xem bài tập Tại đây

3. Kết hợp Java Swing và thao tác với cơ sở dữ liệu

🏆 Mục tiêu của phần học này

Phần "Kết hợp Java Swing và thao tác với cơ sở dữ liệu" trong bài tập này nhằm giúp sinh viên kết hợp kiến thức về thiết kế giao diện đồ họa bằng Java Swing và tương tác với cơ sở dữ liệu MySQL. Sinh viên sẽ được hướng dẫn cách tạo các ứng dụng giao diện cho phép thao tác với cơ sở dữ liệu, bao gồm thêm, sửa, xoá và xem dữ liệu.

📚 Các nội dung chính
  1. Thiết Kế Giao Diện Java Swing:
  • Hướng dẫn cách thiết kế giao diện đồ họa sử dụng Java Swing với các thành phần như JFrame, JPanel, JButton, JTextField, JTable, và các thành phần khác.
  1. Kết Nối Cơ Sở Dữ Liệu MySQL:
  • Hướng dẫn cách thiết lập kết nối đến cơ sở dữ liệu MySQL bằng JDBC để thực hiện các thao tác đọc và ghi dữ liệu.
  1. Thao Tác Thêm, Sửa, Xoá và Xem Dữ Liệu:
  • Hướng dẫn cách sử dụng giao diện để thực hiện các thao tác thêm, sửa, xoá và xem dữ liệu từ cơ sở dữ liệu MySQL.

🎯 Số lượng ví dụ: 0

👁️ Xem bài tập Tại đây


Bài tập nâng cao 🚀

Gồm nhưng bài tập có độ khó nâng cao 🚀, dành cho những bạn muốn thử sức với nhưng bài nâng cao.

Lưu ý: Chương trình học tập gồm những bài tập có độ khó nâng cao hơn, vì vậy hãy hoàn thành tất cả các bài tập ở mức độ cơ bản trước khi bắt đầu làm các bài tập nâng cao. 🚀

🎯 Số lượng ví dụ: 5

👁️ Xem bài tập Tại đây

java-basic-and-object-oriented-programing's People

Contributors

zukahai avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.