Browsing Category
Lập Trình
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!-->!-->!-->!-->!-->…
AutoIT tut 27: 1 số ví dụ về chương trình AutoIT 0 (0)
A text basic
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>
#include <Timers.au3>
Global $str , $count, $temp , $Timer_Types
$str = " Hi there , this is a!-->!-->!-->…
AutoIT tut 32 : GUISet ( Tổng hợp ) 0 (0)
GUISetAccelerators
Cài đặt một bảng tăng tốc cho GUI . Bảng tăng tốc này sẽ cho phép người dùng sử dụng các phím nóng
GUISetAccelerators ( accelerators )
Các tham số
Accelerators Một mảng hai chiều!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 28: UICtrlSetBkColor -Thay đổi màu nền hiện tại của control sang một màu khác 0 (0)
GUICtrlSetBkColor
Thay đổi màu nền hiện tại của control sang một màu khác
GUICtrlSetBkColor ( controlID, backgroundcolor )
Các tham số
controlID ID của control muốn đổi màu nền. ID này được trả về bởi hàm!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 31: GUIget ( lấy thông tin) 0 (0)
GUIGetCursorInfo
Lấy thông tin về vị trí của con trỏ chuột (tính theo cửa sổ GUI)
GUIGetCursorInfo ( )
Các tham số
winhandle handle của cửa sổ muốn sử dụng. Nếu bỏ quên thì cửa sổ hiện hành được sử dụng
Giá!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 30: GUIRegisterMsg -Đăng ký một hàm-do-người-dùng-định-nghĩa cho Windows Message ID…
GUIRegisterMsg
Đăng ký một hàm-do-người-dùng-định-nghĩa cho Windows Message ID (WM_MSG) .
GUIRegisterMsg ( msgID, "function" )
Các tham số
msgID Định danh thông điệp windows (Windows Message ID , Xem!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 29: tổng hợp về GUICtrlSet 0 (0)
GUICtrlSetColor
Thay đổi màu chữ cho control
GUICtrlSetColor ( controlID, textcolor)
Các tham số
controlID Định danh của control , được trả về bởi hàm GUICtrlCreate….textcolor Màu RGB muốn dùng
Giá trị!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 26 : GUICtrlRegisterListViewSort -Đăng ký một hàm đã được định nghĩa dùng vào việc sắp…
GUICtrlRegisterListViewSort
Đăng ký một hàm đã được định nghĩa dùng vào việc sắp xếp các mục trong ListView.Đây là hàm nội bộ , sẽ được gọi tự động khi có yêu cầu sắp xếp.
GUICtrlRegisterListViewSort ( controlID,!-->!-->!-->!-->!-->…
AutoIT Tut 25: UICtrlRead – Đọc trạng thái dữ liệu control 0 (0)
GUICtrlRead
Đọc trạng thái hoặc dữ liệu của control
GUICtrlRead ( controlID )
Các tham số
controlID Định danh của control , được trả về từ hàm GUICtrlCreate...advanced trả về thông tin mở rộng của!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 24: GUICtrlGetState – Lấy trạng thái hiện hành của control 0 (0)
GUICtrlGetState
Lấy trạng thái hiện hành của control
GUICtrlGetState ( )
Các tham số
controlID định danh của control được trả về từ hàm GUICtrlCreate....
Giá trị trả về
Th. Công :Trả về trạng thái. Xem!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 23: GUICtrlDelete ( xóa bỏ 1 control) và GUIDelete 0 (0)
GUICtrlDelete
Xóa bỏ một control
GUICtrlDelete ( controlID )
Các tham số
controlIDĐịnh danh (ID) của control . Định danh này được trả về bởi hàm GUICtrlCreate...
Giá trị trả về
Th. Công :Trả về!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->!-->…
AutoIT tut 22 : GuiCtrlCreate 0 (0)
GUICtrlCreateList
Hàm này sẽ giúp bạn tạo ra một cái danh sách để chứa thông tin. Danh sách là một dạng dữ liệu rất hay gặp trong đời thường và trên máy tính (ở các chương trình nghe nhạc và quản lý). Tuy nhiên, ở đây AutoIt!-->!-->!-->…
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!-->!-->!-->!-->!-->!-->!-->…