Đề cương khóa học
Lớp trừu tượng
- Nguyên tắc khai báo và triển khai các lớp trừu tượng
- Các vấn đề thường gặp khi làm việc với các lớp trừu tượng
Vai trò của các lớp, lớp trừu tượng và giao diện trong mô hình ứng dụng
- Các mức độ Java trừu tượng hướng đối tượng
- Mô hình đối tượng hoàn chỉnh trong Java
- Mô hình chương trình hướng tới giao diện, lớp trừu tượng và giao diện để ứng dụng linh hoạt hơn và độc lập hơn giữa các hệ con của nó trong việc triển khai
- Ứng dụng của các lớp trừu tượng để trích xuất chức năng phổ biến được mở rộng bởi việc triển khai tính linh hoạt mà các giao diện cung cấp
Vai trò của các đối tượng tĩnh và động trong mô hình ứng dụng
- Các lớp tĩnh Java và các thuộc tính động của các lớp này
- Phân biệt chức năng của cả hai loại thực thể trong Java và các ứng dụng điển hình, và ví dụ về các phương pháp hay trong thiết kế các giải pháp dựa trên các thực thể tĩnh và động Java
- Giới thiệu về các mẫu thiết kế
- Giới thiệu về mẫu thiết kế Factory
Các thao tác với các kiểu đơn giản và các lớp bao bọc
- Các sự thật và kỹ thuật quan trọng để mở rộng việc sử dụng các kiểu đơn giản trong mô hình đối tượng Java.
- Thảo luận về vai trò của các lớp bao bọc các kiểu đơn giản và các ứng dụng điển hình của loại này trong ứng dụng
Các đối tượng đặc biệt Java, lớp String, StringBuilder và StringBuffer
Nhắc lại các thuộc tính cơ bản của lớp String và thảo luận về cách máy ảo xử lý các đối tượng String
Sử dụng các lớp bộ đệm và thao tác trên chuỗi
Định dạng và phân tích cú pháp, biểu thức chính quy
- Giới thiệu về biểu thức chính quy trong Java
- Thảo luận về cả các kỹ thuật cơ bản để xử lý biểu thức chính quy (lớp String) cũng như các kỹ thuật nâng cao dựa trên các lớp dành riêng cho loại cấu trúc này
- Tách từ, tìm kiếm và khớp mẫu cho các kiểu chuỗi
Các thao tác I / O
- Thảo luận chi tiết về các cơ chế I / O Java - lớp luồng, lớp Writer và Reader, lớp bao bọc và các luồng bộ đệm của Java.
- Mở, đóng và ghi vào tệp và socket
Các lớp bên trong - thảo luận chi tiết
- Thảo luận về cách triển khai và sử dụng các lớp bên trong trong Java và các lớp ẩn danh được gọi là
Chủ đề - thảo luận chi tiết, ứng dụng và vấn đề
- Thảo luận về chủ đề từ cơ chế trừu tượng của luồng trong Java và kết thúc với việc đồng bộ hóa luồng kết nối luồng trong một nhóm để trình bày và thảo luận về các chủ đề về các nhóm phổ biến liên quan đến công việc của luồng, chẳng hạn như bế tắc
Phản xạ Java - Giới thiệu và ứng dụng
- Giới thiệu về cơ chế phản xạ Java
- Các chủ đề bài giảng bao gồm thảo luận về việc triển khai phản xạ trong Java, tải và chạy các phương thức của lớp, khởi tạo các lớp và tìm hiểu cấu trúc của các lớp
Java Serial hóa
- Giới thiệu về serial hóa đối tượng Java
- Serial hóa là gì, cách serial hóa một đối tượng, các đối tượng phụ thuộc lẫn nhau và cách tránh các vấn đề phổ biến gặp phải với các loại vấn đề này
- Các ứng dụng điển hình của ví dụ về serial hóa và RMI CORBA
Requirements
Có kiến thức về các vấn đề được thảo luận trong khóa học Java Fundamentals.
Testimonials (5)
Để có cái nhìn tổng quan về bối cảnh phức tạp - ví dụ tại sao chúng ta cần một số chú thích và ý nghĩa của chúng. Tôi thích phần thực hành trong khóa đào tạo - phải tự chạy các lệnh và gọi các API REST手动运行命令并调用REST API的部分。 请注意,最后一句似乎已经是中文了,因此保持不变。但如果需要完全翻译成越南语,可以这样表达: Phần thực hành của khóa đào tạo rất hay - chúng ta phải tự chạy các lệnh và gọi các API REST.
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
Machine Translated
Thông tin bổ sung được chia sẻ, khóa đào tạo không phải là đơn giản nhưexpected, điều đó thật tốt. (Note: There seems to be a slight ambiguity in the original sentence "which was nice" in relation to whether it refers to the training not being straightforward or groovy. The translation assumes it is positive about the non-straightforward nature of the training.)
Covenant - Vodacom
Course - Groovy Programming
Machine Translated
người hướng dẫn có thể giải thích rõ ràng về chủ đề và có thể trả lời mọi câu hỏi.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Machine Translated
Phong cách đào tạo và người hướng dẫn giúp giải quyết các vấn đề gặp phải trong quá trình thực hành.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
Machine Translated
Số lượng chủ đề được涵盖的范围相当广泛,讲师尽力做到了公正。 (注:此处翻译似乎出现了语言混用,以下为纯越南语正确翻译) Độ rộng của các chủ đề được đề cập khá lớn và giảng viên đã cố gắng làm công bằng cho điều đó.
Lakshmipriya Sivakumar - Deque Systems Inc
Course - Spring Boot, React, and Redux
Machine Translated