Java là ngôn ngữ hướng đối tượng, nếu bạn là người mới bắt đầu học lập trình Java thì bài viết này sẽ là tài liệu quan trọng hướng dẫn nên bắt đầu từ đâu.
Java là ngôn ngữ lập trình hướng đối tượng thuần túy, là ngôn ngữ mang tính sư phạm điển hình, với những kiến thức thu lượm được trong quá trình tìm hiểu về lập trình Java, bạn có thể dễ dàng tiếp thu được các công nghệ khác.
Java vẫn là một ngôn ngữ được sử dụng trong các dự án thực tế. Điều đó có nghĩa thông thạo Java, bạn có cơ hội kiếm việc hơn.
Java là ngôn ngữ lập trình hướng đối tượng bậc cao do vậy việc học Java cần phải đi từng bước một, bước đầu phải hiểu khái niệm đối tượng, thuộc tính, thực thể, hành vi…rồi sau đó mới đến các bước như học khai báo, các khái niệm kế thừa, sử dụng cú pháp, ….
Lập trình Java cơ bản bắt đầu từ đâu
Bạn sẽ phải trải qua các bước cơ bản như sau:
– Lập trình hướng cấu trúc.
– Lập trình hướng đối tượng.
– Lập trình hướng sự kiện.
– Core Java.
– RMI và JODBC.
– Java Beans và JSP/Java Serverlet
– Enterprise Java Beans.
– J2ME.
Nếu bạn đã vững 3 mục đầu, bạn có thể bỏ qua để đi trực tiếp vào công nghệ Java.
Lập trình hướng cấu trúc
Lập trình hướng cấu trúc là nền tảng của tất cả các ngôn ngữ lập trình bởi hầu hết các xử lí trong máy tính là các xử lí từng câu lệnh. Lập trình hướng cấu trúc thể hiện ở các đặc điểm sau:
– Cú pháp.
– Dữ liệu + toán tử định nghĩa sẵn.
– Cấu trúc rẽ nhánh.
– Cấu trúc lặp có số lần lặp xác định hoặc số lần lặp vô hạn.
– Dữ liệu kiểu tập hợp.
– Dữ liệu kiểu con trỏ.
– Module hóa chương trình.
Cách tốt nhất để hiểu lập trình hướng cấu trúc là đọc các tài liệu về C. Bạn không cần phải tìm hiểu về C một cách chi tiết mà chỉ cần hiểu về thế nào là các cấu trúc cơ bản đã nêu.
Cú pháp
Cú pháp có thể coi là các luật tổ chức văn bản mà bạn phải tuân theo.
Để chuyên sâu về cú pháp, bạn có thể đọc các tài liệu về chương trình dịch.
Dữ liệu + toán tử định nghĩa sẵn.
Đây chính là giao diện mà ngôn ngữ lập trình cung cấp để bạn thông qua đó tương tác với các mã máy.
Để chuyên sâu về mục này, bạn cũng cần đến các kiến thức từ chương trình dịch.
Cấu trúc rẽ nhánh
Nếu trời mưa Thì tôi nghỉ Bằng Không tôi đi học.
Cấu trúc lặp có số lần lặp xác định
Từ 1h Đến 5h, tôi sẽ làm bài tập, Mỗi bài tập trong vòng 15′.
Cấu trúc lặp có số lần không xác định
Bắt đầu từ 1h, tôi sẽ làm bài tập, Mỗi bài tập trong vòng 15′, Khi nào hết bài tập thì tôi nghỉ.
Dữ liệu kiểu tập hợp
Là các dữ liệu được suy diễn từ các dữ liệu cho trước. Lưu tâm đến dữ liệu mảng (array) và dữ liệu nhóm (struct)
Dữ liệu kiểu con trỏ (pointer)
Là các giao diện mà ngôn ngữ lập trình cung cấp để tương tác trực tiếp vào bộ nhớ. Lưu tâm đến các dữ liệu danh sách (list), ngăn xếp (stack), hàng (queue).
Module hóa chương trình
Đây là chiến thuật chia để trị, các công việc được tổ chức thành các module, giữa các module chỉ quan tâm đến đầu vào, đầu ra còn phương thức xử lí bên trong thì không cần biết.
Thể hiện của module hóa chương trình là: Chương trình con, gói, dự án con…
Bạn có thể xem qua video hướng dẫn lập trình Java hiệu quả miễn phí từ Stanford nhé: goo.gl/1HcJq7
—–
STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 – 024. 6275 2212
Website: http://stanford.com.vn/