Học Java – Thành thạo Java qua từng bước cơ bản

10 198 0
Học Java – Thành thạo Java qua từng bước cơ bản

Đang tải... (xem toàn văn)

Thông tin tài liệu

Học Java cơ bản cho người mới bắt đầu, khám phá thế giới đầy sáng tạo của lập trình hướng đối tượng Java học cùng chuyên gia giàu kinh nghiệm làm việc được ngay Học Java cơ bản cho người mới bắt đầu, khám phá thế giới đầy sáng tạo của lập trình hướng đối tượng Java học cùng chuyên gia giàu kinh nghiệm làm việc được ngay

https://www.bibsonomy.org/url/aefdb2d09ee51628f875af390c69009d#discussion-sectionHọc Java cho người bắt đầu, khám phá giới đầy sáng tạo lập trình hướng đối tượng Java học chuyên gia giàu kinh nghiệm làm việc Java ngôn ngữ bậc cao phát triển Sun Microsystems James Gosling khởi xướng phát hành vào năm 1995 áp dụng rộng rãi nhiều lĩnh vực ngành Công Nghệ Thông Tin Với ưu đa tảng Java sử dụng nhiều thiết bị từ máy tính đến mobile nhiều thiết bị phần cứng khác Vì thế, biết lập trình Java lợi lớn sinh viên ngày Hơn nữa, Java ngơn ngữ lập trình hướng đối tượng nên hiểu có khả áp dụng lý thuyết Lập Trình Hướng Đối Tượng (OOP, Object-Oriented Programming) Java điều cần thiết bạn sinh viên hay bạn tiếp cận học Java Tính trừu tượng: tiến trình xác định nhóm hành động, thuộc tính liên quan đến thực thể đặc thù, xét mối tương quan với ứng dụng phát triển Tính đa hình: nhiều loại đối tượng khác cho phép phương thức có tác động khác Nếu phương thức ứng dụng cho đối tượng thuộc lớp khác với tính đa hình cho kết khơng giống Tính kế thừa: Điều cho phép đối tượng mở rộng hay chia sẻ đặc tính sẵn có mà khơng phải tiến hành định nghĩa lại Tính đóng gói: tiến trình giấu việc thực thi chi tiết đối tượng sử dụng đối tượng Một số đặc tính Java Độc lập (Write Once, Run Anywhere): Không giống C/C ++, khơng biên dịch sang mã máy cụ thể, Java biên dịch thay vào mã byte code chạy máy ảo Java (JVM) Vì thực thi chương trình Java tất thiết bị có cài đặt JVM Đơn giản: Do loại bỏ tính đa kế thừa phép tốn trỏ từ C/C++, học lập trình Java thật dễ nhiều so với C/C++ Bạn thành thạo Java nhanh chóng dễ dàng bạn quen với ngôn ngữ lập trình hướng đối tượng Bảo mật: Java hỗ trợ bảo mật tốt thuật toán mã hóa mã hóa cơng cộng (public key) mã hóa chiều (one way hashing) Đa luồng: Java viết chương trình thực thi nhiều task lúc với tính đa luồng Trong lập trình game tính sử dụng nhiều Hiệu suất cao: nhờ vào trình thu gom rác hiệu suất cao, giải phóng nhớ đối tượng không dùng đến Linh hoạt: thiết kế để thích ứng với nhiều môi trường phát triển nên Java xem linh hoạt C/C ++ Học lập trình Java để làm gì? Viết ứng dụng web (J2EE): hệ thống web lớn đòi hỏi độ bảo mật cao, số lượng người dùng lớn phần mềm quản lý bệnh viện, ngân hàng, HRM, CRM, viết Java Với website nhỏ thơng thường viết Java Viết ứng dụng di động (J2ME): Trước tảng J2ME thường sử dụng để viết app cho mobile feature phone (file jar) game Hiện smartphone Android lên Java lại tiếp tục sử dụng để viết game app cho tảng Android (file apk) Viết ứng dụng desktop (J2SE): Một số phần mềm JMeter Designer Vista viết J2SE Java có lợi mạnh bạn viết lần sau đem chương trình lên Linux, Mac hay Windows để chạy mà không cần phải viết lại Tuy nhiên chạy JVM nên performance ứng dụng thấp chút so với ngôn ngữ C/C++, C# Để học Java bạn cần đến: JDK (Java Development KIT): bao gồm thư viện JRE (Java Runtime Enviroment) để phát triển IDE (Integrated Development Environment): ứng dụng giúp lập trình viên phát triển nhanh chóng dễ dàng Để phát triển bạn sử dụng Eclipse, Netbeans IntellịIDEA Bạn tham khảo trọn video học lập trình Java miễn phí từ Stanford đây: https://goo.gl/FgL3kz -STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 - 024 6275 2212 Học Java cho người bắt đầu, khám phá giới đầy sáng tạo lập trình hướng đối tượng Java học chuyên gia giàu kinh nghiệm làm việc Java ngôn ngữ bậc cao phát triển Sun Microsystems James Gosling khởi xướng phát hành vào năm 1995 áp dụng rộng rãi nhiều lĩnh vực ngành Công Nghệ Thông Tin Với ưu đa tảng Java sử dụng nhiều thiết bị từ máy tính đến mobile nhiều thiết bị phần cứng khác Vì thế, biết lập trình Java lợi lớn sinh viên ngày Hơn nữa, Java ngơn ngữ lập trình hướng đối tượng nên hiểu có khả áp dụng lý thuyết Lập Trình Hướng Đối Tượng (OOP, Object-Oriented Programming) Java điều cần thiết bạn sinh viên hay bạn tiếp cận học Java Tính trừu tượng: tiến trình xác định nhóm hành động, thuộc tính liên quan đến thực thể đặc thù, xét mối tương quan với ứng dụng phát triển Tính đa hình: nhiều loại đối tượng khác cho phép phương thức có tác động khác Nếu phương thức ứng dụng cho đối tượng thuộc lớp khác với tính đa hình cho kết khơng giống Tính kế thừa: Điều cho phép đối tượng mở rộng hay chia sẻ đặc tính sẵn có mà khơng phải tiến hành định nghĩa lại Tính đóng gói: tiến trình giấu việc thực thi chi tiết đối tượng sử dụng đối tượng Một số đặc tính Java Độc lập (Write Once, Run Anywhere): Khơng giống C/C ++, không biên dịch sang mã máy cụ thể, Java biên dịch thay vào mã byte code chạy máy ảo Java (JVM) Vì thực thi chương trình Java tất thiết bị có cài đặt JVM Đơn giản: Do loại bỏ tính đa kế thừa phép tốn trỏ từ C/C++, học lập trình Java thật dễ nhiều so với C/C++ Bạn thành thạo Java nhanh chóng dễ dàng bạn quen với ngơn ngữ lập trình hướng đối tượng Bảo mật: Java hỗ trợ bảo mật tốt thuật tốn mã hóa mã hóa cơng cộng (public key) mã hóa chiều (one way hashing) Đa luồng: Java viết chương trình thực thi nhiều task lúc với tính đa luồng Trong lập trình game tính sử dụng nhiều Hiệu suất cao: nhờ vào trình thu gom rác hiệu suất cao, giải phóng nhớ đối tượng khơng dùng đến Linh hoạt: thiết kế để thích ứng với nhiều mơi trường phát triển nên Java xem linh hoạt C/C ++ Học lập trình Java để làm gì? Viết ứng dụng web (J2EE): hệ thống web lớn đòi hỏi độ bảo mật cao, số lượng người dùng lớn phần mềm quản lý bệnh viện, ngân hàng, HRM, CRM, viết Java Với website nhỏ thông thường viết Java Viết ứng dụng di động (J2ME): Trước tảng J2ME thường sử dụng để viết app cho mobile feature phone (file jar) game Hiện smartphone Android lên Java lại tiếp tục sử dụng để viết game app cho tảng Android (file apk) Viết ứng dụng desktop (J2SE): Một số phần mềm JMeter Designer Vista viết J2SE Java có lợi mạnh bạn viết lần sau đem chương trình lên Linux, Mac hay Windows để chạy mà không cần phải viết lại Tuy nhiên chạy JVM nên performance ứng dụng thấp chút so với ngôn ngữ C/C++, C# Để học Java bạn cần đến: JDK (Java Development KIT): bao gồm thư viện JRE (Java Runtime Enviroment) để phát triển IDE (Integrated Development Environment): ứng dụng giúp lập trình viên phát triển nhanh chóng dễ dàng Để phát triển bạn sử dụng Eclipse, Netbeans IntellịIDEA Bạn tham khảo trọn video học lập trình Java miễn phí từ Stanford đây: https://goo.gl/FgL3kz -STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 - 024 6275 2212

Ngày đăng: 31/05/2018, 20:15

Tài liệu cùng người dùng

Tài liệu liên quan