Image Cover
Avatar

Viblo Fundamentals

@fundamentals

Báo cáo

Bài viết được ghim

Giới thiệu

Trong ngôn ngữ lập trình Java, một hàm (function) là một khối code chứa một tập hợp các câu lệnh được đặt tên và thường thực hiện một nhiệm vụ cụ thể. Hàm được sử dụng để thực hiện một tác vụ cụ thể và có thể được gọi từ bất kỳ đâu trong chương trình Java. Việc sử dụng hàm giúp tái sử dụng code, tạo cấu trúc rõ ràng và dễ quản lý trong các ứng dụng phức tạp.

Dưới đây là một ví dụ g...

4.6K
3
1 0

Tất cả bài viết

Thumbnail Image
206
2
0 0
Avatar Viblo Fundamentals thg 8 18, 2024 8:00 SA
7 phút đọc

Transmission modes in computer networks - Các chế độ truyền dẫn trong mạng máy tính

I. Mở đầu

Một trong những nhiệm vụ chính của các thiết bị trong mạng máy tính là truyền tải dữ liệu và tài nguyên. Bên cạnh cấu hình đường truyền và phương tiện truyền dẫn được chúng ta nhắc tới ở bài viết trước, thì các chế độ truyền dẫn (Transmission modes) cũng đóng vai trò quan trọng trong một hệ thống mạng máy tính. Việc lựa chọn chế độ truyền dẫn ảnh hưởng trực tiếp đến hiệu quả và tốc đ...

Thumbnail Image
135
2
1 0
Avatar Viblo Fundamentals thg 8 3, 2024 8:00 SA
12 phút đọc

Line configuration in computer networks - Cấu hình đường truyền trong mạng máy tính

I. Mở đầu

Như các bài viết trước đã nhắc đến, mạng máy tính (Computer networks) là một hệ thống gồm nhiều thiết bị kết nối với nhau, có thể giao tiếp và truyền tải dữ liệu, tài nguyên cho nhau. Các thiết bị có thể là máy tính, máy in được gọi là các nút (nodes), được kết nối với nhau thông qua liên kết (links). Sự kết nối đó tương đương với các đỉnh và cạnh trong đồ thị (graph) không hướng:

Đ...

Thumbnail Image
557
4
0 0
Avatar Viblo Fundamentals thg 7 26, 2024 9:00 SA
14 phút đọc

Types of transmission media in computer network - Phương tiện truyền dẫn trong mạng máy tính

I. Mở đầu

Phương tiện truyền dẫn trong mạng máy tính (Types of transmission media in computer network) đề cập đến các đường dẫn kết nối các thiết bị mạng khác nhau và tạo điều kiện thuận lợi cho việc truyền dữ liệu. Các phương tiện này rất quan trọng để liên lạc giữa các thiết bị trong mạng, chẳng hạn như máy tính, máy chủ và bộ định tuyến. Việc lựa chọn phương tiện truyền dẫn ảnh hưởng đến tố...

Thumbnail Image
512
2
0 0
Avatar Viblo Fundamentals thg 7 19, 2024 8:00 SA
14 phút đọc

Network topology in computer network - Hình trạng mạng trong mạng máy tính

I. Mở đầu

Mạng máy tính là một hệ thống lớn bao gồm nhiều thiết bị hoạt động tương tác với nhau nhằm truyền tải thông tin. Chúng ta có thể phân loại dựa trên các đặc điểm chung như: vùng địa lý/diện hoạt động (Mạng LAN, WAN, ...), chế độ truyền dẫn, ... Tiếp nối bài viết "Cấu hình đường truyền trong mạng máy tính", chúng ta sẽ tìm hiểu sâu hơn các hình trạng mạng (Network topology) trong mạng ...

Thumbnail Image
648
3
1 0
Avatar Viblo Fundamentals thg 7 12, 2024 8:00 SA
11 phút đọc

Basics of Computer Networking - Một số khái niệm cơ bản về mạng máy tính (phần 2)

VI. Network Devices

Mạng máy tính là một hệ thống phức tạp, bao gồm nhiều thiết bị khác nhau làm việc cùng nhau để tạo ra và duy trì một môi trường truyền thông hiệu quả. Mỗi thiết bị mạng đóng vai trò quan trọng trong việc xử lý, quản lý và truyền dữ liệu trong mạng. Dưới đây là một số thiết bị mạng phổ biến:

  1. Router (Bộ định tuyến):

Routers là thiết bị trung tâm trong hầu hết các mạng, k...

Thumbnail Image
1.0K
6
4 0
Avatar Viblo Fundamentals thg 5 4, 2024 8:00 SA
9 phút đọc

Basics of Computer Networking - Một số khái niệm cơ bản về mạng máy tính (phần 1)

I. Mở đầu

Mạng máy tính (Computer Networking) là một hệ thống của các máy tính và thiết bị kết nối với nhau để trao đổi dữ liệu và tài nguyên thông qua các kết nối có dây hoặc không dây. Điều này cho phép người dùng thực hiện giao tiếp, chia sẻ thông tin, tài liệu và tài nguyên khác qua mạng một cách hiệu quả và thuận tiện.

Trước khi đi sâu vào từng phần trong chuỗi bài viết về Mạng máy tính,...

Thumbnail Image
90
2
0 0
Avatar Viblo Fundamentals thg 5 3, 2024 11:00 SA
10 phút đọc

The Internet and the Web

I. Internet và World Wide Web

Internet (được tạo ra từ những năm 19601960) là một hệ thống toàn cầu gồm hàng tỷ máy tính kết nối với nhau. Nó cho phép chia sẻ, trao đổi thông tin một cách nhanh chóng và dễ dàng, vượt qua mọi rào cản địa lý.

World Wide Web (WWW) sinh ra vào năm 19891989 bởi Tim Berners-Lee, hay còn được gọi là "mạng lưới toàn cầu", là một hệ thống thông tin trên Internet cho phép ...

Thumbnail Image
1.0K
4
0 0
Avatar Viblo Fundamentals thg 4 26, 2024 8:00 SA
6 phút đọc

Tìm hiểu tính đóng gói trong Java

Giới thiệu

Trong Java nói riêng và lập trình nói chung, tính đóng gói (encapsulation) là một nguyên lý quan trọng giúp bảo vệ và quản lý mã nguồn. Bằng cách ẩn thông tin và chỉ expose các thành phần cần thiết, tính đóng gói giúp tăng tính bảo mật, xây dựng mã nguồn dễ bảo trì và mở rộng trong các ứng dụng Java. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu lý thuyết, cách cài đặt và ứng d...

Thumbnail Image
222
4
0 0
Avatar Viblo Fundamentals thg 4 13, 2024 8:00 SA
8 phút đọc

Object và class trong Java (phần 3)

Modifier

Trong lập trình Java, visibility modifiers (còn được gọi là access modifiers) quyết định phạm vi truy cập của các thành phần trong một class. Có ba visibility modifiers chính: public, private, và protected, cùng với một visibility mặc định khi không chỉ định modifier nào. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về mỗi modifier và cách chúng ảnh hưởng đến việc quản lý truy cậ...

Thumbnail Image
259
4
2 0
Avatar Viblo Fundamentals thg 3 28, 2024 8:00 SA
9 phút đọc

Object và class trong Java (phần 2)

Truy cập object thông qua biến tham chiếu

Biến tham chiếu và kiểu tham chiếu

Biến tham chiếu và kiểu tham chiếu là các khái niệm quan trọng trong lập trình Java. Chúng liên quan đến cách các object được tạo và quản lý thông qua việc tham chiếu đến chúng.

  • Biến tham chiếu (Reference Variables): Biến tham chiếu là các biến được sử dụng để lưu trữ tham chiếu đến object. Cụ thể, biến tham chiếu...
Thumbnail Image
1.9K
4
2 0
Avatar Viblo Fundamentals thg 1 31, 2024 8:00 SA
11 phút đọc

Object và class trong Java (phần 1)

Giới thiệu

Trong Java, một "class" là một mô tả hoặc mẫu cho các object (object) cụ thể. Class định nghĩa các thuộc tính (biến) và phương thức (hàm) mà object sẽ có. "Object" là một thể hiện cụ thể của một class, chứa dữ liệu và có thể thực hiện các hoạt động được định nghĩa trong class. Class là khuôn mẫu, trong khi object là phiên bản cụ thể của khuôn mẫu đó, cho phép bạn tạo, quản lý dữ liệ...

Thumbnail Image
282
5
0 0
Avatar Viblo Fundamentals thg 11 18, 2023 8:00 SA
9 phút đọc

Hàm trong Java (phần 2)

Phương thức Overloading

Phương thức Overloading trong Java là một kỹ thuật cho phép bạn tạo nhiều phiên bản của một phương thức trong cùng một lớp nhưng với các danh sách tham số khác nhau. Điều quan trọng là các phiên bản của phương thức cùng tên này phải có số lượng hoặc kiểu dữ liệu tham số khác nhau.

Khi một phương thức được gọi, trình biên dịch sẽ dựa vào danh sách tham số của cuộc gọi đ...

Thumbnail Image
4.6K
3
1 0
Avatar Viblo Fundamentals thg 11 16, 2023 8:00 SA
12 phút đọc

Hàm trong Java (phần 1)

Giới thiệu

Trong ngôn ngữ lập trình Java, một hàm (function) là một khối code chứa một tập hợp các câu lệnh được đặt tên và thường thực hiện một nhiệm vụ cụ thể. Hàm được sử dụng để thực hiện một tác vụ cụ thể và có thể được gọi từ bất kỳ đâu trong chương trình Java. Việc sử dụng hàm giúp tái sử dụng code, tạo cấu trúc rõ ràng và dễ quản lý trong các ứng dụng phức tạp.

Dưới đây là một ví dụ g...

Thumbnail Image
442
3
1 0
Avatar Viblo Fundamentals thg 11 14, 2023 8:00 SA
19 phút đọc

Vòng lặp trong Java (phần 3)

Giới thiệu

Trong bài viết này, ta tiếp tục tìm hiểu các khía cạnh khác trong vòng lặp của Java bao gồm: Vòng lặp for lồng, vòng lặp do-while, đồng thời tìm hiểu xem khi nào sử dụng for, khi nào sử dụng while, cuối cùng ta làm quen về 2 keyword thường được sử dụng trong vòng lặp là break và continue.

Vòng lặp for lồng

Vòng lặp "for" lồng (nested for loop) trong Java là một cấu trúc lặp bên tr...

Thumbnail Image
325
2
0 0
Avatar Viblo Fundamentals thg 11 11, 2023 8:00 SA
15 phút đọc

Vòng lặp trong Java (phần 2)

Giới thiệu

Vòng lặp "for" là một trong những cấu trúc lặp phổ biến và quan trọng trong ngôn ngữ lập trình Java. Nó cho phép bạn lặp lại một chuỗi các câu lệnh với một số lần lặp xác định hoặc lặp qua các phần tử trong một tập hợp (ví dụ: mảng) một cách hiệu quả. Vòng lặp "for" giúp rút ngắn code, làm cho code trở nên dễ đọc hơn và giảm sự lặp lại.

Vòng lặp for trong Java

Cấu trúc cơ bản

Cấu...

Thumbnail Image
488
4
0 0
Avatar Viblo Fundamentals thg 11 9, 2023 8:00 SA
10 phút đọc

Vòng lặp trong Java (phần 1)

Giới thiệu

Trong lập trình Java, vòng lặp (loop) là một cấu trúc quan trọng giúp thực hiện một chuỗi các câu lệnh lặp đi lặp lại một số lần hoặc cho đến khi một điều kiện cụ thể thỏa mãn. Vòng lặp giúp tối ưu hóa việc lặp lại một tập hợp các hành động, giảm sự lặp code và làm cho chương trình trở nên mạch lạc và hiệu quả hơn.

Vòng lặp sử dụng while

Vòng lặp "while" cho phép bạn thực hiện một...

Thumbnail Image
442
2
0 0
Avatar Viblo Fundamentals thg 11 7, 2023 8:00 SA
6 phút đọc

Câu lệnh điều kiện trong Java (phần 2)

Giới thiệu Trong bài viết này ta sẽ cùng tìm hiểu về toán tử logic và một số cách biểu diễn khác của câu lệnh điều kiện.

Toán tử logic

Trong Java, toán tử logic được sử dụng để thực hiện các phép toán logic trên các giá trị boolean (true hoặc false). Dưới đây là một số toán tử logic cơ bản và ví dụ cụ thể cho từng toán tử:

  1. Toán tử AND (&&): Toán tử AND trả về true nếu cả hai biểu thức đều...
Thumbnail Image
1.0K
1
1 0
Avatar Viblo Fundamentals thg 11 4, 2023 8:00 SA
13 phút đọc

Câu lệnh điều kiện trong Java (phần 1)

Giới thiệu

Trong bài viết này, chúng ta sẽ tìm hiểu về câu lệnh điều kiện trong Java, cụ thể về cách sử dụng câu lệnh if để kiểm tra điều kiện luồng thực thi của chương trình, cũng như các biến thể của if, bao gồm if - else và if - else if - else, để xử lý nhiều trường hợp khác nhau. Bên cạnh đó, bài viết cũng trình bày những lỗi thường gặp khi sử dụng câu lệnh điều kiện và cách tránh chúng. ...

Thumbnail Image
2.6K
2
0 0
Avatar Viblo Fundamentals thg 11 2, 2023 8:00 SA
8 phút đọc

Kiểu dữ liệu Boolean trong Java

Giới thiệu

Kiểu dữ liệu boolean trong Java là một khía cạnh quan trọng của ngôn ngữ lập trình này. Với chỉ hai giá trị duy nhất là "true" và "false," boolean được sử dụng để biểu thị các trạng thái logic và điều kiện trong chương trình. Nó đóng một vai trò quan trọng trong việc kiểm tra và quyết định luồng thực thi của mã, làm cho các ứng dụng Java trở nên linh hoạt và mạnh mẽ trong xử lý các ...

Thumbnail Image
169
3
0 0
Avatar Viblo Fundamentals thg 10 31, 2023 8:00 SA
9 phút đọc

Lập trình cơ bản với Java (phần 4)

Giới thiệu

Trong bài viết này, chúng ta sẽ tiếp tục làm quen với các toán tử và các vấn đề khi làm việc với các kiểu dữ liệu số.

Toán tử tăng và toán tử giảm

Trong Java, toán tử tăng (++) và toán tử giảm (--) là hai toán tử số học đặc biệt, thường được sử dụng để tăng hoặc giảm giá trị của biến một đơn vị. Chúng được gọi là toán tử tăng (increment) và toán tử giảm (decrement) và có hai phiên...

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí