Hướng dẫn dành cho người mới bắt đầu sử dụng Java và Kotlin
Thông qua bài giảng này, bạn có thể tìm hiểu các đặc điểm và nền tảng của ngôn ngữ Kotlin, ngữ pháp và nguyên tắc hoạt động, ví dụ sử dụng và các biện pháp phòng ngừa khi sử dụng Java và Kotlin cùng nhau.
Ngữ pháp cơ bản, nền tảng khái niệm, nguyên tắc hoạt động và trường hợp sử dụng của Kotlin
Những điều cần lưu ý khi sử dụng Kotlin và Java cùng nhau
Bạn có muốn học Kotlin, ngôn ngữ đang thịnh hành hiện nay không? ⭐ Học Kotlin với Java ⭐
Bài giảng này giới thiệu bối cảnh và nguyên tắc về cách Java chuyển sang Kotlin theo từng chủ đề.
Thay vì học các khái niệm mới từ đầu, việc xây dựng dựa trên những gì bạn đã biết và tìm hiểu sự khác biệt sẽ hiệu quả hơn nhiều. Dựa trên Java, chúng tôi hướng đến việc giải thích cú pháp, nguyên tắc và trường hợp sử dụng của Kotlin một cách nhanh chóng và dễ dàng.
Đây không phải là bài giảng chỉ giải thích ngữ pháp Kotlin từng cái một.
Khóa học này bao gồm cú pháp, nguồn gốc và cách thứchoạt động của Kotlin, cùng với các ví dụ thực tế giúp bạn hiểu rõ hơn về ngôn ngữ này. Bạn sẽ nhanh chóng nắm được cách thức hoạt động của mã Kotlin và có thể xây dựng sản phẩm bằng cách sử dụng nó.
Tôi giới thiệu điều này tới những người này!
🙋♀️ Tôi đã học Java!
Khóa học này giải thích về Kotlin cho những người đã học Java trong khoảng 6 tháng đến 1 năm. Dựa trên Java, chúng tôi sẽ đề cập đến những tính năng đã thay đổi trong Kotlin và những bất tiện mà các tính năng và cú pháp mới trong Kotlin nhằm mục đích giải quyết.
🙋♀️ Tôi muốn học Kotlin!
Kotlin, ngôn ngữ chính thức của Android và ngày càng được sử dụng rộng rãi trên máy chủ, rất dễ học và nhanh chóng. Bạn sẽ học ngôn ngữ, ngữ pháp và các nguyên tắc hiệu quả hơn nhiều so với các khóa học dành cho người mới bắt đầu .
Tôi sẽ học những điều như thế này.
Ngữ pháp cơ bản của Kotlin
Cách thức hoạt động của mã Kotlin
Một số mẹo sử dụng ngôn ngữ Kotlin
Những điều cần lưu ý khi sử dụng Java và Kotlin cùng nhau
Chương trình giảng dạy cốt lõi của Kotlin, Xem trước bài giảng
Bài giảng 0 (Bài giảng miễn phí)
Chúng tôi đề cập đến 34 TMI quan trọng về Kotlin.
Bài giảng 1 (Bài giảng miễn phí)
Chúng tôi sẽ hướng dẫn cách khai báo biến và từ khóa var và val.
Bao gồm cách quản lý các kiểu dữ liệu nguyên thủy và cách khai báo các biến có thể chấp nhận giá trị null.
Bài giảng 2
Nhiều hàm sử dụng các biến có thể chấp nhận giá trị null
Cuộc gọi an toàn, Toán tử Elvis, Khẳng định không rỗng
Những điều cần lưu ý và cách xử lý kiểu null khi sử dụng Java và Kotlin cùng nhau
Bài giảng 3
Chúng tôi sẽ hướng dẫn cách khai báo biến và từ khóa var và val.
Bao gồm cách quản lý các kiểu dữ liệu nguyên thủy và cách khai báo các biến có thể chấp nhận giá trị null.
Bài giảng 4
Bao gồm hầu hết các toán tử có trong Kotlin.
Bao gồm hành vi so sánh giữa các đối tượng, sự bằng nhau và sự đồng nhất, và quá tải toán tử.
Bài giảng 5
Chúng tôi đề cập đến các câu lệnh if và when, các biểu thức và các câu lệnh.
Bài giảng 6
Chúng ta sẽ tìm hiểu về vòng lặp for, vòng lặp while và Progrssion, đây là nguyên lý giúp vòng lặp for truyền thống hoạt động trong Kotlin.
Bài giảng 7
Bao gồm câu lệnh try catch finally, các ngoại lệ đã kiểm tra và chưa kiểm tra.
Chúng tôi sẽ đề cập đến tính năng thử với tài nguyên, được bổ sung trong JDK 7.
Bài giảng 8
Chúng ta sẽ tìm hiểu cú pháp khai báo hàm, tham số mặc định và đối số được đặt tên của Kotlin.
Chúng tôi sẽ trình bày cú pháp để khai báo đối số biến.
Bài giảng 9 (Bài giảng miễn phí)
Bao gồm các lớp và thuộc tính, hàm tạo và khối khởi tạo.
Chúng tôi sẽ đề cập đến các phương thức getter/setter tùy chỉnh và các trường sao lưu.
Bài giảng 10
Chúng tôi đề cập đến các lớp trừu tượng và giao diện.
Chúng tôi sẽ tóm tắt những điều cần lưu ý và các từ khóa liên quan khi kế thừa trong Kotlin.
Bài giảng 11
Chúng tôi sẽ đề cập đến cách kiểm soát quyền truy cập (công khai, được bảo vệ, nội bộ, riêng tư).
Chúng tôi sẽ đề cập đến một số điều cần lưu ý khi sử dụng Java và Kotlin cùng nhau do sự khác biệt trong kiểm soát truy cập.
Bài giảng 12
Chúng tôi đề cập đến các hàm và biến tĩnh, các đối tượng đơn lẻ và các lớp ẩn danh.
Bài giảng 13
Chúng tôi sẽ đề cập đến các loại lớp lồng nhau và cách viết lớp lồng nhau tốt hơn.
Bao gồm cách triển khai các lớp lồng nhau và lớp bên trong trong Kotlin.
Bài giảng 14
Chúng tôi đề cập đến các Lớp dữ liệu, Lớp enum, Lớp kín và Giao diện kín.
Bài giảng 15
Tôi sẽ giải thích cách sử dụng mảng và bộ sưu tập trong Kotlin.
Chúng tôi sẽ đề cập đến một số điều cần lưu ý khi làm việc với bộ sưu tập khi sử dụng Kotlin và Java cùng nhau.
Bài giảng 16
Chúng tôi đề cập đến các hàm mở rộng, hàm trung tố, hàm nội tuyến và hàm cục bộ.
Bài giảng 17 (Bài giảng miễn phí)
Giải thích lý do lambda xuất hiện trong Java.
Chúng tôi sẽ giới thiệu cách sử dụng lambda trong Kotlin và sự khác biệt giữa chúng và Java.
Chúng ta sẽ xem xét khái niệm về closure và cú pháp của hàm.
Bài giảng 18
Chúng tôi đã biên soạn các API hữu ích để xử lý chức năng bộ sưu tập trong Kotlin.
Bài giảng 19
Bao gồm các hàm Type Alias và import, destructuring và componentN.
Chúng tôi sẽ giới thiệu các hàm Jump và Label có trong Kotlin, cũng như các hàm takeIf và takeUnless được sử dụng để nối phương thức.
Bài giảng 20
Chúng tôi sẽ đề cập đến sự khác biệt và trường hợp sử dụng của năm hàm phạm vi có trong Kotlin.
Hãy dành chút thời gian để suy nghĩ về chức năng phạm vi và khả năng đọc.
Câu hỏi dự kiến Hỏi & Đáp 💬
H. Tôi có cần biết Java để tham gia khóa học không?
Đ. Vâng, đúng vậy! Khóa học này được thiết kế dành cho những người đã sử dụng Java từ sáu tháng đến một năm và muốn học Kotlin nhưng thấy các khóa học ngôn ngữ cơ bản không hiệu quả. Trong khóa học này, trước tiên chúng tôi sẽ giới thiệu mã Java và sau đó giới thiệu mã Kotlin tương ứng.
H. Tại sao phần mềm này được thiết kế dành cho những người biết Java?
A. Tôi tin rằng việc học các khái niệm mới một cách hiệu quả bao gồm việc so sánh và đối chiếu chúng với những gì bạn đã biết. Hơn nữa, tôi đã lên kế hoạch cho nội dung này để giải quyết những thách thức tôi gặp phải khi chuyển từ một công ty chỉ biết Java sang một công ty sử dụng Kotlin.
H. Nội dung bài học được trình bày ở mức độ nào?
A. Sau khi hoàn thành khóa học này, bạn sẽ có thể lập trình bằng Kotlin hơn 95% thời gian. Các chủ đề nâng cao như phản xạ, DSL, tính toán lười biếng, ủy quyền và phương pháp chung sẽ được đề cập trong tương lai, nếu có cơ hội.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những người sử dụng Java trong thực tế nhưng muốn học nhanh cách sử dụng Kotlin
Những người quan tâm đến việc học một ngôn ngữ mới
Bất kỳ ai muốn nâng cao hiểu biết về Kotlin
Cần biết trước khi bắt đầu?
ngôn ngữ Java
Một số hiểu biết về ngôn ngữ lập trình
Xin chào Đây là
10,356
Học viên
764
Đánh giá
781
Trả lời
4.9
Xếp hạng
6
Các khóa học
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 캐치테이블[와드] 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어 리드
(전) 배달의민족[우아한형제들] 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
Tôi không nghĩ bài giảng này đã có khi tôi đang học Kotlin, nhưng nếu bài giảng này đã có khi tôi đang học Kotlin, tôi nghĩ mình có thể đã tiết kiệm được rất nhiều thời gian, ít nhất là một tháng hoặc hơn.
Mặc dù tôi đã nghiên cứu qua tất cả các loại sách và tài liệu về Kotlin nhưng tôi vẫn lãng phí rất nhiều thời gian vào khoảng cách giữa Java và Kotlin và tôi vẫn không biết cách sử dụng Kotlin trong thực tế. (Công ty hiện tại chưa sử dụng Kotlin nên mình chưa có kinh nghiệm sử dụng Kotlin trong thực tế...)
Dù sao, tôi nghĩ tôi có thể nói rằng đây là bài giảng hay nhất cho đến nay dành cho những người, giống như tôi, đã sử dụng Java nhưng bắt đầu quan tâm đến Kotlin và đang nghiên cứu nó.
Tôi đã sử dụng Java được chưa đầy hai năm và tôi đã xem bài giảng này sau khi nghiên cứu Kotlin khoảng hai tháng và tôi đã có thể sắp xếp rất nhiều thứ.
Cảm ơn
Xin chào~ Changhoon!!! Cảm ơn bạn rất nhiều vì lời nói của bạn! Tôi nghĩ bạn đã làm rất tốt công việc biên soạn bài giảng!
Cảm ơn sự hỗ trợ của bạn!! Hẹn gặp lại bạn lần sau với một bài giảng hay~ ^^
Tôi là một nhà phát triển Android. Tôi đã tham gia lớp học này trong giai đoạn chuyển tiếp khi công ty của tôi chuyển từ Java sang Kotlin. Tôi đã tự học Kotlin bằng cách đọc sách và ước gì mình đã tham gia lớp học này. Nó thực sự có ích!
Trên thực tế, ngay cả khi bạn sử dụng Kotlin, cuối cùng bạn cũng cần phải biết Java để hiểu sâu hơn về Kotlin và bài giảng này hoàn toàn thỏa mãn khía cạnh này bằng cách so sánh và giải thích trực tiếp cùng một mã Java và Kotlin.
Xin chào! hongbeomi!! Như bạn đã đề cập, Kotlin cuối cùng cũng được biên dịch thành .class, vì vậy có vẻ như bạn cần biết Java ở một mức độ nào đó để hiểu sâu hơn.
Cảm ơn bạn đã bình luận tốt của bạn!! Hẹn gặp lại bạn lần sau với bài giảng hay hơn nhé~!! ^^
Tôi đã tham gia một số bài giảng ở Infrun, và cá nhân tôi, nếu tổng thời gian trên lớp vượt quá 5 giờ thì có xu hướng quá nhàm chán, còn nếu quá ngắn thì nội dung bài giảng thường nghèo nàn, nhưng bài giảng này thực sự tóm tắt những điểm chính rất tốt. và cung cấp những thông tin cần thiết. Tôi nghĩ đây là một bài giảng thực sự hay, tập trung vào các chi tiết trong khi bài giảng vẫn ngắn gọn. Nó rất hữu ích.
Xin chào hôm nay8934!! Ôi trời~~ Cảm ơn bạn rất nhiều vì đánh giá tốt hahaha. Tôi đã cố gắng cô đọng những nội dung thực sự cần thiết và phân tích chi tiết cho những ai muốn học Kotlin một cách nhanh chóng, và tôi rất tự hào vì bạn đã nhận ra nó!! 😄
Chúng tôi sẽ tiếp tục nỗ lực tạo ra nội dung cô đọng và đầy đủ nội dung ý nghĩa! Cảm ơn!!! Chúc bạn có một kỳ nghỉ lễ vui vẻ~!!! 🙇
Gần đây tôi mới bắt đầu học Kotlin nên tôi đã xem bài giảng.
Tôi nghĩ đó là một bài giảng thực sự giàu thông tin và gọn gàng.
(Các bạn xem bài giảng sẽ hiểu được câu dưới đây)
Tôi đang viết bài phê bình lớp thể hiện sự tôn trọng và tôn trọng của tôi đối với người hướng dẫn.
Ôi trời~ Xin chào, Kkugi!! Cảm ơn bạn rất nhiều vì đánh giá có giá trị của bạn haha
Tôi đảm bảo lần sau sẽ chuẩn bị một bài giảng ý nghĩa và gọn gàng!! Cảm ơn!!!