Browsing Category
Java
Java tut 44: Java Lambda 0 (0)
Biểu thức Java Lambda
Biểu thức Lambda đã được thêm vào Java 8.
Biểu thức lambda là một khối mã ngắn nhận tham số và trả về giá trị. Các biểu thức Lambda tương tự như các phương thức, nhưng chúng không cần tên và chúng có thể!-->!-->!-->!-->!-->…
Java Tut 43: Java Threads 0 (0)
Java Threads
Luồng cho phép một chương trình hoạt động hiệu quả hơn bằng cách thực hiện nhiều việc cùng một lúc.
Các luồng có thể được sử dụng để thực hiện các tác vụ phức tạp trong nền mà không làm gián đoạn chương trình chính.
!-->!-->!-->!-->!-->!-->!-->!-->…
Java tut 42 : Java RegEx 0 (0)
Regular Expression là gì?
Biểu thức chính quy là một chuỗi các ký tự tạo thành một mẫu tìm kiếm. Khi bạn tìm kiếm dữ liệu trong một văn bản, bạn có thể sử dụng mẫu tìm kiếm này để mô tả những gì bạn đang tìm kiếm.
Biểu thức!-->!-->!-->!-->!-->…
Java tut 40: Java Exceptions – Try…Catch 0 (0)
Java Exceptions - Try...Catch
❮ PreviousNext ❯
Java Exceptions
When executing Java code, different errors can occur: coding errors made by the programmer, errors due to wrong input, or other unforeseeable things.
When!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java tut 41: Các lớp Java Wrapper 0 (0)
Các lớp Java Wrapper
Lớp wrapper cung cấp một cách để sử dụng các kiểu dữ liệu nguyên thủy ( int, boolean, vv ..) như các đối tượng.
Bảng dưới đây cho thấy kiểu nguyên thủy và lớp trình bao bọc tương đương:
Primitive!-->!-->!-->!-->!-->!-->!-->…
Java Tut 39: Java Iterator (trình lặp) 0 (0)
Trình lặp lại Java
An Iteratorlà một đối tượng có thể được sử dụng để lặp qua các bộ sưu tập, như ArrayList và HashSet . Nó được gọi là "trình lặp" vì "lặp" là thuật ngữ kỹ thuật để chỉ vòng lặp.
Để sử!-->!-->!-->!-->!-->…
Java tut 38: Java HashSet 0 (0)
Java HashSet
HashSet là một tập hợp các mục trong đó mọi mục là duy nhất và nó được tìm thấy trong java.util gói:
Thí dụ
Tạo một HashSetđối tượng có tên là ô tô sẽ lưu trữ các chuỗi:
import!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java Tut 37: Java HashMap 0 (0)
Java HashMap
Trong ArrayListchương này, bạn đã biết rằng Mảng lưu trữ các mục dưới dạng một bộ sưu tập có thứ tự và bạn phải truy cập chúng bằng số chỉ mục ( intloại). Một HashMapTuy nhiên, lưu trữ các mục trong!-->!-->!-->…
Java Tut 36 : Java LinkedList 0 (0)
Java LinkedList
Trong chương trước, bạn đã tìm hiểu về ArrayListlớp học. Các LinkedListlớp học là gần giống như ArrayList:
Thí dụ
// Import the LinkedList class
import java.util.LinkedList;
public class Main {!-->!-->!-->!-->!-->!-->!-->…
Java Tut 35 : Java ArrayList 0 (0)
Java ArrayList
Các ArrayListlớp là một thay đổi kích thước mảng , có thể được tìm thấy trong các java.utilgói.
Sự khác biệt giữa mảng dựng sẵn và ArrayListtrong Java là kích thước của mảng không thể được sửa!-->!-->!-->!-->!-->…
Java Tut 34 : Thời gian ( ngày giờ) trong Java 0 (0)
Ngày Java
Java không có lớp Ngày tích hợp sẵn, nhưng chúng ta có thể nhập java.time gói để làm việc với API ngày và giờ. Gói này bao gồm nhiều lớp ngày và giờ. Ví dụ:
ClassDescriptionLocalDateRepresents a date!-->!-->!-->!-->!-->…
Java tut 33 : Java User Input (Scanner) – Giá trị người dùng nhập vào 0 (0)
https://www.w3schools.com/java/java_user_input.asp
Java User Input
Các Scannerlớp học được sử dụng để có được đầu vào người sử dụng, và nó được tìm thấy trong các java.utilgói.
Để sử dụng Scannerlớp, hãy tạo một!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java Tut 32 : Java enums 0 (0)
https://www.w3schools.com/java/java_enums.asp
Enums
An enumlà một "lớp" đặc biệt đại diện cho một nhóm các hằng số (các biến không thể thay đổi, như finalcác biến).
Để tạo một enum, hãy sử dụng enumtừ!-->!-->!-->!-->!-->!-->!-->…
Java Tut 31 : Java Interface ( Giao diện) 0 (0)
https://www.w3schools.com/java/java_interface.asp Phần này google dịch hơi khó hiểu .
Giao diện
Một cách khác để đạt được sự trừu tượng trong Java, là với các giao diện.
An interfacelà một " lớp trừu!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java tut 30 : Java Inner Classes 0 (0)
Java Inner Classes (Các lớp bên trong Java)
Trong Java, cũng có thể lồng các lớp (một lớp trong một lớp). Mục đích của các lớp lồng nhau là để nhóm các lớp thuộc lại với nhau, điều này làm cho mã của bạn dễ đọc và dễ bảo trì hơn.
!-->!-->!-->!-->…
Java Tut 29: Java Polymorphism ( Đa hình ) 0 (0)
Java Polymorphism
Polymorphism có nghĩa là "nhiều dạng", và nó xảy ra khi chúng ta có nhiều lớp có liên quan với nhau theo kế thừa.
Giống như chúng tôi đã nêu trong chương trước; Kế thừa cho phép chúng ta kế thừa các thuộc!-->!-->!-->!-->!-->…
Java Tut 28: Kế thừa trong Java (Java Inheritance) 0 (0)
Java Inheritance (Subclass và Superclass)
Trong Java, có thể kế thừa các thuộc tính và phương thức từ lớp này sang lớp khác. Chúng tôi nhóm "khái niệm kế thừa" thành hai loại:
lớp con (con) - lớp kế thừa từ lớp kháclớp!-->!-->!-->!-->!-->…
Java Tut 27 :Java Packages & API 0 (0)
Packages & API Java
Một gói trong Java được sử dụng để nhóm các lớp liên quan. Hãy coi nó như một thư mục trong thư mục tệp . Chúng tôi sử dụng các gói để tránh xung đột tên và viết mã có thể bảo trì tốt!-->!-->!-->…
Java tut 26 : Java Encapsulation ( Đóng gói ) 0 (0)
https://www.w3schools.com/java/java_encapsulation.asp
Encapsulation
Ý nghĩa của Encapsulation là đảm bảo rằng dữ liệu "nhạy cảm" được ẩn khỏi người dùng. Để đạt được điều này, bạn phải:
khai báo các biến / thuộc!-->!-->!-->!-->!-->!-->!-->…
Java tut 25: Java Modifiers 0 (0)
Modifiers
Bây giờ, bạn đã khá quen thuộc với publictừ khóa xuất hiện trong hầu hết các ví dụ của chúng tôi:
public class Main
Các publictừ khóa là một access modifier , có nghĩa là nó được sử dụng để thiết lập mức độ truy!-->!-->!-->!-->!-->!-->!-->…
Java tut 24 : Java Constructors 0 (0)
https://www.w3schools.com/java/java_constructors.asp
Trình tạo Java
Một phương thức khởi tạo trong Java là một phương thức đặc biệt được sử dụng để khởi tạo các đối tượng. Hàm tạo được gọi khi một!-->!-->!-->!-->!-->!-->!-->…
Java tut 23: Java Classes Method ( Phương thức lớp Java) 0 (0)
https://www.w3schools.com/java/java_class_methods.asp
Phương thức lớp Java
Bạn đã học được từ chương Phương thức Java rằng các phương thức được khai báo trong một lớp và chúng được sử dụng để thực hiện các hành động!-->!-->!-->!-->!-->…
Java tut 22: Java Class Attributes ( Thuộc tính lớp trong Java) 0 (0)
Thuộc tính lớp Java (Class Attributes)
Trong chương trước, chúng ta đã sử dụng thuật ngữ "biến" xtrong ví dụ (như hình bên dưới). Nó thực sự là một thuộc tính của lớp. Hoặc bạn có thể nói rằng các thuộc tính lớp!-->!-->!-->…
Java Tut 21: Khái niệm về OOP , Classes (lớp) , Objects ( Đối tượng) 0 (0)
Java - OOP
Java - OOP là gì?
OOP là viết tắt của Object-Oriented Programming .
Lập trình thủ tục là viết các thủ tục hoặc phương thức thực hiện các hoạt động trên dữ liệu, trong khi lập trình hướng đối tượng là tạo các!-->!-->!-->!-->!-->!-->!-->…
Java Tut 20: Đệ quy Method ( Method Phần 5) 0 (0)
Đệ quy Java
Đệ quy là kỹ thuật tự thực hiện một lời gọi hàm. Kỹ thuật này cung cấp một cách để chia các vấn đề phức tạp thành các vấn đề đơn giản dễ giải quyết hơn.
Đệ quy có thể hơi khó hiểu. Cách tốt nhất để tìm ra cách!-->!-->!-->!-->!-->…
Java tut 19 : Phạm vi Method ( Method phần 4) 0 (0)
Phạm vi Java
Trong Java, các biến chỉ có thể truy cập được bên trong vùng mà chúng được tạo. Đây được gọi là phạm vi .
Phạm vi phương pháp
Các biến được khai báo trực tiếp bên trong một phương thức có sẵn ở bất!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java tut 18 : Kết hợp method Java ( Method phần 3) 0 (0)
Kết hợp method Java
Quá tải phương thức
Với tính năng nạp chồng phương thức , nhiều phương thức có thể có cùng tên với các tham số khác nhau:
Thí dụ
int myMethod(int x)
float myMethod(float x)
double!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java Tut 17 : Tham số và đối số (Method phần 2) 0 (0)
Tham số và đối số
Thông tin có thể được truyền cho các phương thức dưới dạng tham số. Các tham số hoạt động như các biến bên trong phương thức.
Các tham số được chỉ định sau tên phương thức, bên trong dấu ngoặc đơn. Bạn có!-->!-->!-->!-->!-->…
Java tut 16: Cơ bản về Method (Method Phần 1) 0 (0)
Method Java
❮ TrướcKế tiếp ❯
Một Method là một khối mã mà chỉ chạy khi nó được gọi.
Bạn có thể truyền dữ liệu, được gọi là tham số, vào một phương thức.
Các phương thức được sử dụng để thực hiện các hành động nhất định và!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
Java Tut 15: Mảng trong Java 0 (0)
https://www.w3schools.com/java/java_arrays.asp
Mảng Java
Mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất, thay vì khai báo các biến riêng biệt cho từng giá trị.
Để khai báo một mảng, hãy xác định kiểu biến!-->!-->!-->!-->!-->!-->!-->!-->!-->…