Danh mục

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    
10.10.2023

Phí tải xuống: 14,000 VND Tải xuống file đầy đủ (29 trang) 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 ...

Tài liệu được xem nhiều: