Các tính năng được thêm vào Java 8 được sử dụng rộng rãi không chỉ trong API do Java cung cấp mà còn trong các thư viện và framework của bên thứ ba như Spring. Nếu bạn là nhà phát triển Java trong thời đại này, bạn phải biết điều này. Biến các kỹ năng của bạn thành của riêng bạn một cách nhanh chóng và dễ dàng với khóa học này.
Nếu bạn đã hoàn thành việc học những kiến thức cơ bản về Java nhưng vẫn cảm thấy mình không biết nhiều về nó và thấy cú pháp lạ khi xem mã do người khác viết , thì có thể là do bạn chưa hiểu hết các tính năng được bổ sung trong Java 8 .
Bạn có thể làm gì với Java 8? 🐔🍴
Ở đây chúng ta có một con gà được dựng sẵn triển khai một giao diện có tên là Chicken.
lớp công khai KeesunChicken thực hiện Gà {
}
Như bạn thấy, chúng tôi chỉ triển khai giao diện và không ghi đè bất kỳ phương thức nào. Nhưng điều này là có thể.
lớp công khai App {
public static void main(String[] args) {
Gà keesun = KeesunChicken mới();
Trứng trứng = keesun.create();
}
}
Làm thế nào mà chúng ta có thể sử dụng phương thức create() trả về một Egg?
Bây giờ, hãy xem đoạn mã sau. Đây là một con gà. Nó đang chăm sóc một quả trứng muốn phát triển thành một con gà nửa nọ nửa kia.
Chicken.takesCare(new Egg() {
@Ghi đè
công khai String wannaBe() {
trả về "nửa tẩm ướp nửa chiên";
}
});
Mã này cũng có thể được rút gọn thành:
Chicken.takesCare(() -> "Nửa gia vị, nửa chiên");
Bạn có thắc mắc làm sao chúng ta có thể giảm lượng khí thải một cách sạch sẽ mà không cần sử dụng loại Trứng không?
Trong số những quả trứng được hiển thị ở đây, chúng ta hãy chỉ chọn những quả trứng màu vàng, sắp xếp chúng theo kích thước, sau đó in ra quả trứng wannaBe. Sau khi tham gia khóa học này, bạn sẽ có thể viết và hiểu mã như thế này:
Bạn cũng có thể hiểu và viết mã như sau, mã này chạy tác vụ đẻ trứng trong một luồng riêng biệt và sau đó thưởng thức quả trứng (với lệnh gọi lại) khi nó được đẻ:
CompletableFuture tương lai = CompletableFuture.supplyAsync(() -> {
Java 8 còn cung cấp nhiều nội dung thú vị khác, chẳng hạn như API Ngày và Giờ, những thay đổi trong chú thích và những thay đổi trong vùng bộ nhớ, vì vậy hãy tham gia lớp học.
Cảm ơn
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Nhà phát triển hoặc sinh viên đã hoàn thành nghiên cứu lập trình Java cơ bản
Các nhà phát triển hoặc sinh viên muốn tìm hiểu các tính năng chính của Java 8
Cần biết trước khi bắt đầu?
Cơ bản về lập trình Java
Xin chào Đây là
92,450
Học viên
4,236
Đánh giá
2,010
Trả lời
4.8
Xếp hạng
20
Các khóa học
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유 번역: 스프링 및 하이버네이트 관련 서적 다수 번역 저술: 쉽게 따라하는 자바 웹 개발
"Giống như một lớp học viết mã trực tiếp hơn là một bài giảng"
Hầu hết mọi người có lẽ đã tham gia các lớp học từ những người hướng dẫn hoặc giáo viên chuyên nghiệp.
Thật khó để mong đợi những điều như tiến độ lớp học được cải tiến tốt và tài liệu phong phú từ khóa học này.
Tuy nhiên, tôi nghĩ đây là một khóa học tốt cho những ai có thể học bằng cách suy nghĩ về chủ đề, tra cứu và tự mình thử nghiệm.
Vì là sinh viên nên tôi có thể phân bổ thêm thời gian nhưng tôi nghĩ các bài giảng sẽ không phù hợp với những người bận rộn.
Tuy nhiên, bài giảng được đăng tải gần đây dường như đã cải thiện được vấn đề này. Vì đây là bài giảng cũ nên các bạn hãy cân nhắc trước khi lựa chọn.
Không quá lời khi nói rằng khóa học này khiến tôi yêu thích Java. Đặc biệt, Kiseon là người đầu tiên giải thích các luồng và giao diện chức năng một cách dễ dàng như vậy. Nhờ có bạn, tôi, người luôn nói rằng tôi đã đọc Kote in Java và đã bỏ cuộc mà chưa hề thử, đã bắt đầu nghiên cứu Kote in Java. Có một số phản hồi có vẻ không chân thành nhưng tôi thực sự thích giọng điệu thờ ơ của Ki-seon, như thể không cần phải thấy Java khó khăn vì nó làm giảm bớt gánh nặng mà tôi phải gánh chịu về Java. Sau khi nghe điều này, tôi đã mua Java 1 và 2 hiệu quả và Thao tác mã!! Thật sự là Vương Thần Tướng quân Kiseon, cảm ơn, cảm ơn 🥹🥹
Tôi đã do dự và trả tiền cho khóa học vì một số đánh giá, nhưng có vẻ như nhiều người chỉ hài lòng khi khóa học được giảng dạy giống như một trường tiểu học thực sự.
Tôi thường cảm thấy rằng ông Ki-seon có phần không thân thiện trong các câu trả lời của mình, nhưng ông luôn có giọng nói hay trong các bài giảng của mình và mặc dù ông không bắt đầu bài giảng một cách đầy đủ, đó là vì tôi nghĩ rằng ngay cả các nhà phát triển ưu tú đang làm việc tại Microsoft đi theo hướng này. Tôi nghĩ đây là điều đáng học hỏi.
Tôi không nghĩ rằng nhiều nội dung hơn luôn tốt hơn. Đôi khi có những bài giảng rất dài so với giá tiền, và nếu nghe kỹ, như Kiseon, đa số những trường hợp giải được trong 5 phút lại bị kéo dài ra 20, 30 phút.
Tôi chưa có thời gian nghe nhiều bài giảng của Kisun, nhưng từ những gì tôi được nghe cho đến nay, tôi nghĩ chúng đều rất hài lòng so với mức giá.
Nếu bạn muốn xem một bài giảng được dạy như thể bạn đang dạy một học sinh tiểu học, hãy tìm nơi khác, nhưng nếu bạn chỉ muốn học những điều cơ bản thực sự một cách nhanh chóng, tôi khuyên bạn nên sử dụng bài giảng của Kiseon. Mọi thứ tôi nghe đều tốt.
Thật tốt vì đây là cơ hội để suy nghĩ lại về JAVA8. Tôi nghĩ thật tuyệt khi có một quá trình làm quen với các tính năng mới bằng cách thỉnh thoảng cho tôi xem chúng và suy nghĩ về chúng.
Khi viết code, tôi nghĩ sẽ hoàn hảo hơn nếu bạn tạo một package cho mỗi lớp thay vì xóa đi viết lại nội dung trong một lớp.
Mặc dù tôi đã sử dụng Java nhiều năm nhưng tôi không quen với các ngữ pháp sau Java 8 và chỉ sử dụng các ngữ pháp hiện có.
Nhờ bài giảng này, tôi đã có thể học được ngữ pháp và chức năng mới, đồng thời tôi nghĩ tầm nhìn của mình đã được mở rộng.
Cảm ơn :)
Làm tốt. Các hàm được đề cập trong bài giảng này là những hàm sẽ được sử dụng làm hàm cơ bản nếu bạn sử dụng Java trong tương lai. Cảm ơn bạn đã xem xét của bạn.