
Nhập môn Java của Kim Young-han - Bước đầu tiên học Java bằng code
yh
Đây là khóa học Java dành cho những người mới bắt đầu làm quen với lập trình. Bạn có thể dễ dàng học Java bằng cách làm theo code.
Nhập môn
Java, oop
Học chuyên sâu về Java Generics và Collection Framework, tập trung vào thực tiễn. Đồng thời học cả những kiến thức cơ bản về cấu trúc dữ liệu.
10,653 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
박종철
Younghan Kim tuyệt vời đã nâng cao giá trị của người khác thông qua sự chăm chỉ và cống hiến của mình. Những người đang gặp khó khăn và gánh nặng vì JAVA nên đến với Younghan Kim. Cảm ơn bạn luôn. Hãy chăm sóc sức khỏe của bạn.
5.0
JuHee_Lee
Nhờ thầy Younghan mà tôi đã học Java tốt hơn! Cảm ơn!! Nhờ bạn mà tôi nghĩ mình đã hiểu rõ hơn về bộ sưu tập mà tôi chỉ biết mơ hồ. Tôi cảm thấy như mọi thứ đã trở nên rõ ràng sau khi bị mờ đi! Mình học bài giảng mùa xuân trước nên mình sẽ nghe lại để hiểu cho rõ!! Tôi cũng sẽ đợi phiên bản nâng cao!!
5.0
권정익
Kỹ năng giảng dạy của bạn thực sự ngang tầm bảo vật quốc gia...!!!
Generics trong Java
Khung công tác tập hợp
Cấu trúc dữ liệu
Cựu giám đốc công nghệ của Woowa Brothers, tổng số sinh viên vượt quá 400.000
Tại sao Kim Young-han tạo ra bài giảng Java
•••
“Tôi muốn tạo ra một khóa học Java phù hợp để đào tạo ra những nhà phát triển phù hợp cho công việc thực tế.”

Trước đây chúng ta đã tìm hiểu về các nguyên tắc cơ bản của lập trình và các khái niệm hướng đối tượng (OOP) trong hai bài giảng “Giới thiệu về Java” và “Cơ bản về Java”. Trên nền tảng đó, trong "Java trung cấp phần 1" trước, chúng ta đã tìm hiểu nhiều tính năng trung cấp khác nhau của Java.
Trong bài học "Java 2 trung cấp" này, chúng ta sẽ tìm hiểu sâu hơn về generics và khung bộ sưu tập.
Java Generics
Khung thu thập
Cơ bản về các cấu trúc dữ liệu khác nhau
Bài giảng này là bài giảng thứ tư trong lộ trình Java thực tế của Kim Young-han và dành cho những người đã học ngữ pháp Java cơ bản.
Giới thiệu về Java của Kim Young-han - Những bước đầu tiên của Java bắt đầu bằng mã
Java thực tế của Kim Young-han - Phần trung cấp 2
>> Giới thiệu Hướng dẫn lộ trình học Java giúp bạn học hiệu quả và phù hợp với mục đích của mình .

Tầm quan trọng của sự hiểu biết thiết yếu
Thay vì chỉ học cú pháp và tính năng của Java, chúng tôi sẽ đi sâu tìm hiểu lý do tại sao những tính năng đó lại cần thiết và cách áp dụng chúng vào thực tế.

Một cách tiếp cận thực tế
Thay vì chỉ truyền đạt lý thuyết, chúng tôi sẽ giúp bạn hiểu từng bước về sự cần thiết của công nghệ Java thông qua mã ví dụ. Ngoài ra, bạn sẽ hiểu cách sử dụng từng công nghệ trong thực tế thông qua nhiều ví dụ khác nhau.
Mục tiêu của khóa học này là giúp bạn không chỉ biết các chức năng của bộ sưu tập Java mà còn hiểu đúng các nguyên tắc cơ bản của cấu trúc dữ liệu và có khả năng sử dụng đúng các cấu trúc dữ liệu cần thiết cho công việc thực tế. Trong bài giảng này, chúng tôi sẽ hướng dẫn bạn sâu hơn về các công nghệ chung và công nghệ thu thập cần thiết cho mục đích sử dụng thực tế.
Phiên bản nâng cao, tiếp nối phiên bản Java trung cấp, nhằm mục đích trau dồi các khả năng cần thiết để khám phá các phương pháp hay nhất trong công việc thực tế dựa trên các nguyên tắc cơ bản của Java được xây dựng trong loạt bài trước.
Tôi hy vọng rằng những người học khóa trung cấp này sẽ có thể học và sử dụng thành thạo các nội dung được đề cập trong khóa học trước khi hiểu sâu sắc và sử dụng nhiều công nghệ tiên tiến như lambda, luồng, I/O, mạng và đa luồng.
Hoàn thiện toàn bộ khuôn khổ bộ sưu tập và generic của Java.
Mục tiêu là sử dụng sâu các công nghệ chung/thu thập cần thiết cho mục đích sử dụng thực tế, thay vì các chức năng đơn giản.
Thật sự rất khó để hiểu đúng về Generic trong Java.
Trong bài học này, để giải thích về generic một cách dễ dàng nhất có thể, trước tiên chúng ta sẽ viết mã mà không sử dụng generic.
Và khi bạn dần dần đưa generic vào mã của mình, bạn sẽ tự nhiên hiểu được cách generic có thể giúp bạn giải quyết tình trạng trùng lặp mã vốn khó giải quyết khi sử dụng các phương pháp truyền thống.

Khung bộ sưu tập của Java là một tập hợp các cấu trúc dữ liệu .
Trong thực tế, cấu trúc dữ liệu được sử dụng rất thường xuyên và liên quan trực tiếp đến các vấn đề về hiệu suất, vì vậy, việc hiểu và sử dụng đúng cấu trúc dữ liệu là rất quan trọng.
Trong bài giảng này, bạn sẽ hiểu sâu sắc các nguyên tắc bằng cách triển khai trực tiếp nhiều cấu trúc dữ liệu khác nhau được sử dụng trong các bộ sưu tập. Vì vậy, bạn sẽ có thể hiểu đúng lý do cơ bản tại sao mỗi cấu trúc dữ liệu hoạt động tốt trong một số trường hợp và kém trong những trường hợp khác, và áp dụng chúng vào thực tế.

Bài giảng này giải thích lý thuyết cơ bản về cấu trúc dữ liệu để bạn có thể hiểu đúng về cấu trúc dữ liệu và cũng triển khai các cấu trúc dữ liệu cốt lõi thường được sử dụng trong thực tế với mã .

MảngDanh sách

Danh sách liên kết

Thuật toán băm và bảng băm (Hash)

Cấu trúc cây

Cấu trúc Set (Set) và Map (Set, Map)

Cấu trúc ngăn xếp và hàng đợi
Trong mỗi chương, bạn sẽ tìm hiểu về nhiều cấu trúc dữ liệu khác nhau thông qua lý thuyết và thực hành. Điều này sẽ hoàn thiện toàn bộ khuôn khổ bộ sưu tập Java và giúp bạn hiểu rõ hơn về việc nên sử dụng cấu trúc dữ liệu nào ở đâu .
“Thay vì nghĩ về những gì tôi nên dạy thêm, tôi nghĩ sâu hơn về những gì nhất định phải biết.”
Trong 'Lộ trình Java thực tế của Kim Young-han' này, mục tiêu của tôi là đào tạo ra những nhà phát triển có năng lực với nền tảng vững chắc cần thiết cho công việc thực tế. 'Tại sao chúng ta cần tính năng này?' Chúng tôi sẽ giúp bạn phát triển thành một nhà phát triển Java có thể đặt ra những câu hỏi cơ bản và từ đó áp dụng và phát triển.
Khóa học này dành cho ai?
Người chuẩn bị làm lập trình viên
Dành cho những ai đã học Java nhưng muốn củng cố lại những kiến thức cơ bản.
Dành cho các nhà phát triển muốn hiểu sâu hơn về Java, ngôn ngữ cần thiết cho công việc thực tế.
Cần biết trước khi bắt đầu?
Lập trình Java thực tế của Kim Young-han - Bản cơ bản
Thực chiến Java của Kim Young-han - Trung cấp phần 1
Xác minh Inflearn
603,861
Học viên
42,371
Đánh giá
9,115
Trả lời
5.0
Xếp hạng
26
Các khóa học
người giáo dục
Trước: Giám đốc kỹ thuật tại Woowa Bros, Kakao, SK Planet
Sách đã xuất bản: Lập trình JPA tiêu chuẩn Java ORM
Trở thành một nhà phát triển thực thụ với những kỹ năng cần thiết trong thực tế là mục tiêu giáo dục của tôi.
Video phỏng vấn EO
Cuộc đời của Kim Young-han, giảng viên hàng đầu dành cho các nhà phát triển Hàn Quốc [Phần 1]
Cuộc đời của Kim Young-han, giảng viên hàng đầu dành cho các nhà phát triển Hàn Quốc [Phần 2]
Góc phát triển - Chàng trai nông thôn trở thành vua lập trình
QA kỷ niệm lần đầu tiên đạt 200.000 người dùng trên Inflearn
Hỏi đáp kỷ niệm lần đầu tiên đạt 300.000 người dùng trên Inflearn
Tất cả
93 bài giảng ∙ (19giờ 24phút)
Tài liệu khóa học:
17. wildcard 1
20:48
18. Wildcard 2
12:35
19. Xóa kiểu
14:37
20. Vấn đề và Giải 2
11:00
21. Tóm tắt
15:19
Tất cả
841 đánh giá
5.0
841 đánh giá
Đánh giá 12
∙
Đánh giá trung bình 5.0
5
Nhờ thầy Younghan mà tôi đã học Java tốt hơn! Cảm ơn!! Nhờ bạn mà tôi nghĩ mình đã hiểu rõ hơn về bộ sưu tập mà tôi chỉ biết mơ hồ. Tôi cảm thấy như mọi thứ đã trở nên rõ ràng sau khi bị mờ đi! Mình học bài giảng mùa xuân trước nên mình sẽ nghe lại để hiểu cho rõ!! Tôi cũng sẽ đợi phiên bản nâng cao!!
JuHee_Lee, tôi rất vui khi biết rằng bạn thích Java :) Tôi ủng hộ bạn!
Đánh giá 35
∙
Đánh giá trung bình 4.7
5
Younghan Kim tuyệt vời đã nâng cao giá trị của người khác thông qua sự chăm chỉ và cống hiến của mình. Những người đang gặp khó khăn và gánh nặng vì JAVA nên đến với Younghan Kim. Cảm ơn bạn luôn. Hãy chăm sóc sức khỏe của bạn.
Nhìn vào bài ôn lại bài giảng của Park Jong-cheol, tôi cảm thấy công sức chuẩn bị chăm chỉ của mình thật xứng đáng :) Cảm ơn bạn rất nhiều!
Đánh giá 12
∙
Đánh giá trung bình 5.0
5
Kỹ năng giảng dạy của bạn thực sự ngang tầm bảo vật quốc gia...!!!
Wow, Kwon Jeong-ik là báu vật quốc gia nên rất đáng để chuẩn bị! Cảm ơn
Đánh giá 4
∙
Đánh giá trung bình 5.0
5
Cảm ơn bạn đã giúp tôi tìm hiểu một cách có hệ thống về khung công tác sưu tập Java và đã cung cấp thông tin chi tiết về cả những phần tôi đã bỏ lỡ. Tôi sẽ tiếp tục nghe các bài giảng khác của Younghan.
LLouis, cảm ơn bạn đã lắng nghe chúng tôi cho đến cuối cùng :)
Đánh giá 10
∙
Đánh giá trung bình 5.0
5
Tôi muốn gặp một tên ngốc cao cấp~!
Daeyoung Kim, cảm ơn bạn đã lắng nghe cẩn thận ^^!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!