Java yellowcodebooks phan1 version1 0

142 248 0
Java yellowcodebooks phan1 version1 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

22/02/2018 Yellow Code Books | (0/18) Yellow Code Books JAVA                          Các Bài Học Cơ Sở Phiên 1.0 http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print made with 1/142 22/02/2018 Yellow Code Books | (0/18) Mục Lục Lời Tựa Bài 1: Tổng Quan Về Java Bài 2: Cài Đặt Các Công Cụ Phát Triển Cho Java Bài 3: Tạo Project Java & Làm Quen Với Eclipse Bài 4: Biến Và Hằng Trong Java Bài 5: Toán Tử (Operator) Bài 6: Ép Kiểu & Comment Source Code Bài 7: Nhập/Xuất Trên Console Bài 8: Câu Lệnh Điều Kiện 10 Bài 9: Câu Lệnh Lặp 11 Bài 10: Các Câu Lệnh Nhảy (break Và continue) Trong Vòng Lặp 12 Bài 11: Mảng (Array) 13 Bài 12: Tiếp Tục Nói Về Mảng 14 Bài 13: Chuỗi (String) 15 Bài 14: StringBuffer Và StringBuilder 16 Cảm Ơn Các Bạn! http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 2/142 22/02/2018 Yellow Code Books | (0/18) Lời Tựa Trước xin cảm ơn bạn ln ủng hộ theo dõi viết Yellow Code Books Nói Yellow Code Books Đây trang blog lập trình, đặc biệt hướng đến lập trình thiết bị di động, sở trường Yellow Code Books tạo nên với mong muốn lưu trữ lại kiến thức kỹ lập trình cá nhân, đồng thời kiêm ln chức chia sẻ kiến thức cho tất bạn Vì có nói blog “lĩnh hội kiến thức để khơng mang chia sẻ tội ác” Nói Java Chắc bạn biết, ngơn ngữ lập trình phổ biến giới Java dễ học Vì cấu trúc rõ ràng Nó kế thừa từ ngơn ngữ lập trình C/C++, hướng đối tượng hoàn toàn loại bỏ khó khăn mà ngơn ngữ tiền nhiệm mắc phải Chính vậy, việc tiếp cận Java bạn chưa biết phải học ngơn ngữ lập trình cả, theo điều đắn Một bạn nắm vững Java rồi, bạn hoàn tồn tiếp thu nhanh chóng ngơn ngữ lập trình khác, tiến thêm bước để học cách xây dựng ứng dụng cho hệ điều hành Android Thơi, khơng nói nhiều Tất phụ thuộc vào nỗ lực bạn Hãy bắt đầu bước qua trang sau đọc thực hành lập trình Java với Nói tí cấu trúc học Quyển ebook chia làm ba Java - Các Bài Học Cơ Sở, Java - Các Bài Học Hướng Đối Tượng, Java - Các Bài Học Nâng Cao Tất bám theo viết blog Yellow Code Books, cập nhật phiên thường xuyên Bạn nên lưu trữ ebook thiết bị di động, máy tính, hay in giấy để học tập lúc nơi Nếu có thắc mắc hay thơng tin cần phần: http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 3/142 22/02/2018 Yellow Code Books | (0/18) bổ sung, bạn online, có các cách liên lạc hiệu sau giúp bạn có phản hồi nhanh chóng từ Vào học cụ thể để lại bình luận cuối học blog Link đến học blog để cuối học ebook Đến trang Liên Hệ Yellow Code Books để lại thông tin với lời nhắn bạn Bình luận để lại tin nhắn Fanpage Facebook địa https://www.facebook.com/yellowcodebooks/ Gửi mail trực tiếp đến địa yellowcode.book@gmail.com Một lần nữa, cảm ơn bạn ủng hộ cách đọc, theo dõi, chia sẻ, bình luận đánh giá viết Hi vọng nhận nhiều phản hồi từ phía bạn Chúc tất thành công!      Ký tên http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 4/142 22/02/2018 Yellow Code Books | (0/18) Bài 1: Tổng Quan Về Java Dạo Qua Một Chút Lịch Sử Của Java lập trình ngơn ngữ Java Yellow Code Books. chúng ta bắt đầu làm quen với chương trình học thơng qua việc tìm hiểu sơ lược ngơn ngữ Java nhé Chào mừng bạn đến với loạt học Java tạo James Gosling cộng ông Sun Microsystem vào năm 1991 (sau Oracle mua lại Sun Microsystem vào năm 2010) Ban đầu ngơn ngữ có tên Oak (cây sồi) bên ngồi cơng ty lúc có trồng nhiều này (các tài liệu khác nói vậy, copy thơi) Oak thức đổi tên thành Java vào năm 1995, sồi bị đốn Các Đặc Điểm Chính Của Java Java Ngơn Ngữ Lập Trình Hướng Đối Tượng (OOP) Do lập trình với ngôn ngữ bạn phải làm việc với lớp (Class) Cú pháp Java được vay mượn nhiều từ C/C++ lại có đặc tính hướng đối tượng đơn giản tính xử lý cấp thấp hơn, nên việc tiếp cận Java dễ dàng C/C++, thêm nữa nếu bạn có tảng C/C++ thì chắn dễ dàng đón nhận tiếp cận Java hơn "Viết lần, Chạy nơi" Viết viết code, chạy nghĩa thực thi ứng dụng Điều có nghĩa là, phần mềm được viết ngơn ngữ Java có thể chạy tảng (platform) khác Để làm điều Java đưa khái niệm máy ảo JVM (Java Virtual Machine), bạn biên dịch Khẩu hiệu nổi tiếng Java chắc bạn biết, chương trình, thay mã nguồn dịch trực tiếp mã máy http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 5/142 22/02/2018 Yellow Code Books | (0/18) nhiều ngôn ngữ khác, với Java mã nguồn dịch thành mã bytecode, bytecode này bạn phân phối đến thiết bị khác nhau, JVM được cài sẵn thiết bị dịch tiếp bytecode này thành mã máy giúp bạn Có thể mơ tả q trình biên dịch sơ đồ sau Tại Sao Bạn Phải Chọn Java? Cú Pháp (Syntax) Đơn Giản Như nói đây, Java được kế thừa từ C/C++, nên giữ đơn giản cú pháp so với C/C++ đã đạt Mặt khác Java còn giảm bớt khái niệm "đau đầu" mà C/C++ có, làm cho ngôn ngữ trở nên đơn giản dễ sử dụng Có thể kể đến vài giảm bớt là: bỏ câu lệnh Goto, khơng khái niệm Nạp Chồng Tốn Tử (Overload Operator), bỏ khái niệm Con Trỏ (Pointer), bỏ file Header, bỏ Union, Struct, http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 6/142 22/02/2018 Yellow Code Books | (0/18) Hoàn Toàn Hướng Đối Tượng (OOP) Cũng có nhiều ý kiến xoay quanh hai chữ "hồn tồn" này, thực tế có các kiểu liệu nguyên thủy Java int, long, float, khơng hướng đối tượng Ngồi kiểu liệu ngun thủy tiếp xúc với Java, bạn luôn phải suy nghĩ làm việc theo hướng đối tượng Vậy hướng đối tượng gì? Bạn hiểu rõ thơi bắt đầu nói đến hướng đối tượng từ học số 15 Độc Lập Với Nền Tảng Hệ Điều Hành Và Phần Cứng Như nói trên, hiệu Java "Viết lần, Chạy nơi" Điều giúp cho ngôn ngữ Java độc lập với tảng phần cứng Khi lập trình với Java, bạn khơng phải suy nghĩ đến tương thích với kiến trúc loại hệ điều hành hay phần cứng, JVM giúp bạn lo điều Là Một Ngơn Ngữ Mạnh Mẽ Nói Java mạnh mẽ là vì ngơn ngữ hỗ trợ lập trình viên nhiều điều Đầu tiên, như có nhắc đến trên, Java chạy nhiều tảng Java còn có Bộ Dọn Rác (Garbage Collection) giúp tự động dọn dẹp các đối tượng qua sử dụng để giải phóng nhớ, mà với ngơn ngữ khác, lập trình viên phải thực việc giải phóng cách thủ cơng Java còn hỗ trợ chạy đa nhiệm (Multithread) tốt Và nhiều thứ khác tìm hiểu Môi Trường Phát Triển Phầm Mềm Java Cũng giống mình đã định nghĩa bên các bài học Android: Mơi Trường Phát Triển mơi trường mà nhà Phát Triển Phần Mềm có cơng cụ cần thiết để viết ứng dụng hồn chỉnh Vì học liên quan đến lập trình Java, đó chúng ta tập trung vào tìm hiểu Mơi Trường Phát Triển Phần Mềm Java (Java Development Environment) bao gồm http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 7/142 22/02/2018 Yellow Code Books | (0/18) Hệ Điều Hành (Operating System) Dù cho bạn lập trình dựa hệ điều hành nào: Windows, Linux hay Mac Thì bạn đều có thể cài đặt Mơi Trường Phát Triển Phần Mềm cho Java Java Development Kit (JDK) Bộ Công Cụ Phát Triển Cho Java (JDK), công cụ cung cấp cho bạn công cụ cần thiết để biên dịch, thực thi, có mơi trường để ứng dụng Java bạn chạy lên Công Cụ Biên Dịch Công Cụ Biên Dịch mà mình muốn nói đến IDE (Integrated Development Environment), hay nói cách khác cơng cụ để bạn viết code Java lên đó, cơng cụ đủ mạnh để ngồi việc bạn code được, giúp kiểm tra lỗi cú pháp code, giúp liên kết với JDK để tự động biên dịch thực thi chương trình Khơng giống bên học Android mình chỉ định lập trình viên sử dụng Android Studio để biên dịch Với Java bạn có nhiều chọn lựa hơn, bạn sử dụng công cụ sau http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 8/142 22/02/2018 Yellow Code Books | (0/18) Netbeans Netbeans IDE mã nguồn mở, mạnh mẽ, miễn phí Tuy nhiên cơng cụ ngày có phần lỗi thời, bạn khơng cần phải biết đến Eclipse Eclipse cũng IDE mã nguồn mở, phổ biến khơng Netbeans, thậm chí có thời gian Eclipse sử dụng phổ biến Và http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 9/142 22/02/2018 Yellow Code Books | (0/18) tất nhiên công cụ miễn phí Nhưng nói Eclipse thời rất cộng đồng Java sử dụng, với cơng cụ InteliJ mẻ mà nói đến mục đây, làm cho Eclipse dần bị lỗi thời khơng Netbeans InteliJ Dù sinh sau đẻ muộn, InteliJ nhanh chóng chiếm cảm tình cộng đồng lập trình Java nhờ vào mạnh mẽ giao diện đại Đặc biệt từ Android Studio thức Google giới thiệu cơng cụ lập trình ứng dụng Android thống, mà Android Studio lại xây dựng từ InteliJ, nên IDE dưng trở nên hot Ngồi IDE phổ biến nói trên, còn có nhiều cơng cụ khác hỗ trợ lập trình Java Bạn chọn cho IDE, học chương trình thống nhất chọn Eclipse Bạn khơng thiết phải dùng giống mình, bạn xem code học, biên dịch công cụ khác, InteliJ chẳng hạn Bạn vừa làm quen với ngôn ngữ Java, hi vọng bạn u thích ngơn ngữ mình đi hết chương trình học Với việc tiếp cận đầy đủ ngôn ngữ Java, bạn dễ dàng làm quen với lập trình ứng dụng Android học Android http://beacon.by/magazine/pdf/yellow-code-books/java-cac-bai-hoc-co-so?type=print 10/142 ... http://beacon.by/magazine/pdf/yellow-code-books /java- cac-bai-hoc-co-so?type=print 19/142 22 /02 / 201 8 Yellow Code Books | (0/ 18) http://beacon.by/magazine/pdf/yellow-code-books /java- cac-bai-hoc-co-so?type=print 20/ 142 22 /02 / 201 8 Yellow... http://beacon.by/magazine/pdf/yellow-code-books /java- cac-bai-hoc-co-so?type=print 4/142 22 /02 / 201 8 Yellow Code Books | (0/ 18) Bài 1: Tổng Quan Về Java Dạo Qua Một Chút Lịch Sử Của Java lập trình ngơn ngữ Java Yellow Code Books. chúng... http://beacon.by/magazine/pdf/yellow-code-books /java- cac-bai-hoc-co-so?type=print 10/ 142 22 /02 / 201 8 Yellow Code Books | (0/ 18) Bạn theo dõi trực tiếp học link gốc http://beacon.by/magazine/pdf/yellow-code-books /java- cac-bai-hoc-co-so?type=print

Ngày đăng: 01/10/2018, 14:00

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan