Cơ bản về Java
Số trang: 29
Loại file: ppt
Dung lượng: 1.35 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lập trình hướng đối tượng đề cập đến dữ liệu vàthủ tục xử lý dữ liệu theo quan điểm là một đốitượng duy nhất. Lập trình hướng đối tượng xem xét dữ liệu như làmột thực thể hay là một đơn vị độc lập, với bảnchất riêng và những đặc tính của thực thể ấy
Nội dung trích xuất từ tài liệu:
Cơ bản về Java CƠBẢN VỀJAVA1 NHÓM1 Tên MSSVLưTúChâu 070051TNguyễnThịNgọcHân 070079TNguyễnThịNgọcHương 070081TNguyễnThịThúyHà 070084T 2 LẬPTRÌNHHƯỚNGĐỐI TƯỢNG3LẬPTRÌNHHƯỚNGĐỐITƯỢNG Lập trình hướng đối tượng đề cập đến dữ liệu và thủ tục xử lý dữ liệu theo quan điểm là một đối tượngduynhất. Lậptrìnhhướngđốitượngxemxétdữliệunhưlà một thực thể hay là một đơn vị độc lập, với bản chấtriêngvànhữngđặctínhcủathựcthểấy 4TÍNHCHẤT Trừutượng(abstraction) Tínhđónggói(encapsulation)vàchegiấuthông tin(informationhiding) Tínhđahình(polymorphism) Tínhkếthừa(inheritance) 5ĐỐITƯỢNG VD:Thực thể trong thế giới thực là xe ôtô. Một số đặc điểm liên quan đến xe ôtôlà: Màu Cấutạo Kiểudáng Một số hành động liên quan đếnxe ôtôlà: Lái Tăngga Giảmga 6 ĐạpthắngĐỐITƯỢNGPHẦNMỀM Là bản sao của đốitượng trong thế giới thực, một đối tượng phần mềmcó : “Trạng thái” của đối tượng phần mềm liên quan đến các đặc tính hoặc thuộc tính của nó . “Hành vi” của đối tượng phần mềm bao gồm các hành động của nó. 7ĐỊNHNGHĨALỚP Trong thế giới thực, một vài đối tượng có cùng chung trạng thái và hành vi có thể được nhóm lại dưới một lớp. VD:Một xe ôtô (bất kỳ là xe nào) là một lớp và một xe Toyota (một xe cụ thể) là một đối tượng hoặc thể nghiệm của lớp. 8SOSÁNHGIỮALỚPVÀĐỐITƯỢNG 9 GIỚITHIỆUNGÔNNGỮ JAVA10SỰPHÁTTRIỂN Sựpháttriển(sơlược) 1991:RađờivớitênOakvớidựđịnhthaychoC++ TiêuchíWriteOnce,RunAnywhere(WORA). Javađượcpháthànhvàonăm1994 11ĐẶCĐIỂM NgônngữlậptrìnhJAVA Hướngđốitượng Độclậpnền Mạnhmẽ Bảomật Phântán Đaluồng 12CÔNGCỤ Bộ công cụ phát triển JAVA (JDK) cung cấp phần mềm và các công cụ được yêu cầu cho việc biên dịch, kiểm tra lỗi và thực thi các chương trình Java. Java Standard Editon(Java SE), là công nghệ và nền mà cung cấp hỗ trợ để xây dựng các ứng dụng có các chức năng cao, tốc độ và đáng tin cậy. Bộ phát triển Java SE(JDK), bao gồm các công cụ phát triển cần thiết, môi trường thực thi, và các API cho việc tạo ra các chương trình Java với nền Java. JDKbaogồmhaicôngcụquantrọng: javac(bộbiêndịch) 13 java(bộthôngdịch)CÁCLOẠICHƯƠNGTRÌNHJAVA Applets Ứngdụngđộclập(consoleApplication) Ứngdụnggiaodiện(GUIApplication) Servlet Ứngdụngcơsởdữliệu 14CÁCPHẦNTỬCƠBẢNTRONGJAVA TươngtựnhưC/C++ Lớpvàphươngthức(Classes&Methods) Kiểudữliệu Biếnsố Toántử Cấutrúcđiềukhiển 15GÓI Là nơi tổ chức các lớp và các giao diện. Các chương trình Java được tổ chức như những tập của các gói. Mỗi gói gồm có nhiều lớp, và/hoặc các giao diện được coi như là các thành viên của nó.Ưu điểm: Cho phép tổ chức các lớp vào những đơn vị nhỏ hơn Giúp tránh được tình trạng trùng lặp khi đặt tên. Cho phép bảo vệ các lớp đối tượng Tên gói (Package) có thể được dùng để nhận dạng chức năng của các lớp. Các gói cũng có thể chứa các gói khác 16CÁCGÓITHÔNGDỤNG java.lang:Mặcđịnhluôncó. java.io:Baogồmcáclớpđểtrợgiúpchocácthao tácvàora.).Tươngứngvớithưviện trongC/C++. java.applet: Bao gồm các lớp để thực thi một applettrongtrìnhduyệt. java.awt:Cácthànhphầnđểxâydựnggiaodiện đồ họa(GUI). Nó tương ứng với thư viện trongC/C++. java.util:Cungcấpnhiềulớpvànhiềugiaodiện tiệních,nhưcấutrúcdữliệu,lịch,ngàytháng,… 17CÁCGÓITRONGJAVA java.net:Cungcấpcáclớpvàcácgiaodiệncho việclậptrìnhmạngTCP/IP. java.awt.event java.rmi java.security java.sql 18JAVA.LANG LớpString LớpStringBuffer LớpMath LớpRuntime LớpSystem LớpClass LớpObject 19JAVA.UTIL LớpHashtable LớpRandom LớpVector LớpStringTokenizer 20 ...
Nội dung trích xuất từ tài liệu:
Cơ bản về Java CƠBẢN VỀJAVA1 NHÓM1 Tên MSSVLưTúChâu 070051TNguyễnThịNgọcHân 070079TNguyễnThịNgọcHương 070081TNguyễnThịThúyHà 070084T 2 LẬPTRÌNHHƯỚNGĐỐI TƯỢNG3LẬPTRÌNHHƯỚNGĐỐITƯỢNG Lập trình hướng đối tượng đề cập đến dữ liệu và thủ tục xử lý dữ liệu theo quan điểm là một đối tượngduynhất. Lậptrìnhhướngđốitượngxemxétdữliệunhưlà một thực thể hay là một đơn vị độc lập, với bản chấtriêngvànhữngđặctínhcủathựcthểấy 4TÍNHCHẤT Trừutượng(abstraction) Tínhđónggói(encapsulation)vàchegiấuthông tin(informationhiding) Tínhđahình(polymorphism) Tínhkếthừa(inheritance) 5ĐỐITƯỢNG VD:Thực thể trong thế giới thực là xe ôtô. Một số đặc điểm liên quan đến xe ôtôlà: Màu Cấutạo Kiểudáng Một số hành động liên quan đếnxe ôtôlà: Lái Tăngga Giảmga 6 ĐạpthắngĐỐITƯỢNGPHẦNMỀM Là bản sao của đốitượng trong thế giới thực, một đối tượng phần mềmcó : “Trạng thái” của đối tượng phần mềm liên quan đến các đặc tính hoặc thuộc tính của nó . “Hành vi” của đối tượng phần mềm bao gồm các hành động của nó. 7ĐỊNHNGHĨALỚP Trong thế giới thực, một vài đối tượng có cùng chung trạng thái và hành vi có thể được nhóm lại dưới một lớp. VD:Một xe ôtô (bất kỳ là xe nào) là một lớp và một xe Toyota (một xe cụ thể) là một đối tượng hoặc thể nghiệm của lớp. 8SOSÁNHGIỮALỚPVÀĐỐITƯỢNG 9 GIỚITHIỆUNGÔNNGỮ JAVA10SỰPHÁTTRIỂN Sựpháttriển(sơlược) 1991:RađờivớitênOakvớidựđịnhthaychoC++ TiêuchíWriteOnce,RunAnywhere(WORA). Javađượcpháthànhvàonăm1994 11ĐẶCĐIỂM NgônngữlậptrìnhJAVA Hướngđốitượng Độclậpnền Mạnhmẽ Bảomật Phântán Đaluồng 12CÔNGCỤ Bộ công cụ phát triển JAVA (JDK) cung cấp phần mềm và các công cụ được yêu cầu cho việc biên dịch, kiểm tra lỗi và thực thi các chương trình Java. Java Standard Editon(Java SE), là công nghệ và nền mà cung cấp hỗ trợ để xây dựng các ứng dụng có các chức năng cao, tốc độ và đáng tin cậy. Bộ phát triển Java SE(JDK), bao gồm các công cụ phát triển cần thiết, môi trường thực thi, và các API cho việc tạo ra các chương trình Java với nền Java. JDKbaogồmhaicôngcụquantrọng: javac(bộbiêndịch) 13 java(bộthôngdịch)CÁCLOẠICHƯƠNGTRÌNHJAVA Applets Ứngdụngđộclập(consoleApplication) Ứngdụnggiaodiện(GUIApplication) Servlet Ứngdụngcơsởdữliệu 14CÁCPHẦNTỬCƠBẢNTRONGJAVA TươngtựnhưC/C++ Lớpvàphươngthức(Classes&Methods) Kiểudữliệu Biếnsố Toántử Cấutrúcđiềukhiển 15GÓI Là nơi tổ chức các lớp và các giao diện. Các chương trình Java được tổ chức như những tập của các gói. Mỗi gói gồm có nhiều lớp, và/hoặc các giao diện được coi như là các thành viên của nó.Ưu điểm: Cho phép tổ chức các lớp vào những đơn vị nhỏ hơn Giúp tránh được tình trạng trùng lặp khi đặt tên. Cho phép bảo vệ các lớp đối tượng Tên gói (Package) có thể được dùng để nhận dạng chức năng của các lớp. Các gói cũng có thể chứa các gói khác 16CÁCGÓITHÔNGDỤNG java.lang:Mặcđịnhluôncó. java.io:Baogồmcáclớpđểtrợgiúpchocácthao tácvàora.).Tươngứngvớithưviện trongC/C++. java.applet: Bao gồm các lớp để thực thi một applettrongtrìnhduyệt. java.awt:Cácthànhphầnđểxâydựnggiaodiện đồ họa(GUI). Nó tương ứng với thư viện trongC/C++. java.util:Cungcấpnhiềulớpvànhiềugiaodiện tiệních,nhưcấutrúcdữliệu,lịch,ngàytháng,… 17CÁCGÓITRONGJAVA java.net:Cungcấpcáclớpvàcácgiaodiệncho việclậptrìnhmạngTCP/IP. java.awt.event java.rmi java.security java.sql 18JAVA.LANG LớpString LớpStringBuffer LớpMath LớpRuntime LớpSystem LớpClass LớpObject 19JAVA.UTIL LớpHashtable LớpRandom LớpVector LớpStringTokenizer 20 ...
Tìm kiếm theo từ khóa liên quan:
Cơ bản về Java Nhập môn java cơ bản ngôn ngữ lập trình java lập trình hướng đối tượng Tính đa hình Tính kế thừaGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
101 trang 200 1 0
-
14 trang 134 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 112 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 95 0 0 -
265 trang 80 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
Bài giảng Ngôn ngữ lập trình Java: Applet - TS. Nguyễn Thị Hiền
34 trang 70 0 0 -
33 trang 69 0 0