Bài giảng Lập trình hướng đối tượng: Chương 3 - Châu Thị Bảo Hà
Số trang: 35
Loại file: pptx
Dung lượng: 440.92 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình hướng đối tượng - Chương 3 giới thiệu về Java. Thông qua chương này người học có thể trình bày được cách dịch chương trình Java, nêu được ý nghĩa từng thành phần trong cấu trúc chương trình Java, viết được chương trình Java theo đúng cú pháp.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 3 - Châu Thị Bảo Hà Chương3GIỚITHIỆUJAVA Mụctiêu• TrìnhbàyđượccáchdịchchươngtrìnhJava• NêuđượcýnghĩatừngthànhphầntrongcấutrúcchươngtrìnhJava• ViếtđượcchươngtrìnhJavatheođúngcúpháp Nộidung3.1.GiớithiệuJava3.2.CấutrúcchươngtrìnhJava3.3.TổngquanlậptrìnhJava 3.3.1.Kiểudữliệucơbản 3.3.2.Hằng,biến 3.3.3.Toántử,biểuthức 3.3.4.CáccấutrúclệnhtrênJava(cấutrúcđiềukhiển,lặp)3.4.Sửdụngmộtsốlớpcósẵn 3.1.GiớithiệuJava Javalàgì?• JavalàngônngữlậptrìnhhướngđốitượngdoSunMicrosystemđưaravào giữathậpniên90• Java:vừabiêndịch(compiler)vừathôngdịch(interpreter)• Java:độclậpnền(phầncứngvàhệđiềuhành) Writeonce,runanywhere 3.1.GiớithiệuJava• Cácphiênb ả nchínhc Standardedition(JavaSEhoặcJ2SE) ủ aJava o CòngọilàngônngữlậptrìnhJava o Dùngđểviết:ứngdụngdesktop,applets,javaFX,ứngdụngwebkhôngcầnJavaEE• Enterpriseedition(JavaEEhoặcJ2EE) o Làjavachạytrêncácứngdụngserver o Dùngđểviết:Servlet,JSP,JSF,Strut,EJB,Spring,Hibernate,… o Vídụ:Googlehomepage,gmail,GoogleMaps,GoogleDocs• Microedition(JavaME) o Làjavachạytrênthiếtbịdiđộngvànhúng o Ứngdụngviếtcho:ĐTDT,PDA,TVsettopbox,máyin 3.1.GiớithiệuJavaQuátrìnhdịchchươngtrìnhJava 3.1.GiớithiệuJava JDK–JavaDevelopmentKit• LàmôitrườngpháttriểnvàthựcthidoSunMicrosystemscungcấp (http://oracle.com/java)• PhiênbảnhiệntạiJ2SDK8.0(1.8)• Baogồm o javac:Chươngtrìnhdịchchuyểnmãnguồnsangbytecode o java:Bộthôngdịch:Thựcthijavaapplication o appletviewer:Bộthôngdịch:ThựcthijavaappletmàkhôngcầnsửdụngtrìnhduyệtnhưNestcape,hayIE,v.v. o javadoc:BộtạotàiliệudạngHTMLtừmãnguồnvàchúthích o jdb:Bộgỡlỗi(javadebuger) o javap:Trìnhdịchngượcbytecode 83.2.CấutrúcchươngtrìnhJava /* * Created on Jul 14, 2005 * * First Java Program */ package com.jds.sample; import java.util.*; /** * @author JDS */ public class JavaMain { public static void main(String[] args) { // print a message System.out.println(Welcome to Java!); } } class Extra { /* * class body3.2.Cấutrúc… Têncủalớp 1. Sửdụngquytắcđặttên 2. Luônviếthoachữcáiđầutiên 3. Dùngdanhtừđểđặttên Dữliệuthànhphần • Lànhữngdữliệucầnphảicó Khởitạo • Địnhnghĩacáchthứcthểhiện1 đốitượng • Cótêngiốngtênlớp • GiốngnhưhàmtrongCnhưng khôngcókiểudữliệutrảvề Cácphươngthức(method) • Nhữnghànhvicóthểthựchiện 1. NhưhàmtrongC 2. Sửdụngđộngtừđểđặttên 3. Luônviếtthườngchữcáiđầutiên 3.2.CấutrúcchươngtrìnhJava• Đểthựcthichươngtrình,bắtbuộcphảicó1lớpmàtrongđóđịnhnghĩa phươngthứcmain 3.3.TổngquanlậptrìnhJava• Kiểudữliệucơbản• Hằng,biến• Toántử,biểuthức• CáccấutrúclệnhtrênJava(cấutrúcđiềukhiển,lặp) 3.3.TổngquanlậptrìnhJava Kiểudữliệucơbản• Có8kiểudữliệucơsở: Kiểu cơ sở Kiểu luận lý Kiểu ký tự Kiểu số Kiểu nguyên Kiểu thực boolean char byte short int long float double 3.3.TổngquanlậptrìnhJava• Ki ể ud Bảnggiátrịcủacáckiểucơsở ữ li ệuc ơb ản Type Bits LowestValue HighestValue boolean (n/a) false true char 16 u0000[0] uffff[2161] byte 8 128[27] +127[271] short 16 32,768[215] ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 3 - Châu Thị Bảo Hà Chương3GIỚITHIỆUJAVA Mụctiêu• TrìnhbàyđượccáchdịchchươngtrìnhJava• NêuđượcýnghĩatừngthànhphầntrongcấutrúcchươngtrìnhJava• ViếtđượcchươngtrìnhJavatheođúngcúpháp Nộidung3.1.GiớithiệuJava3.2.CấutrúcchươngtrìnhJava3.3.TổngquanlậptrìnhJava 3.3.1.Kiểudữliệucơbản 3.3.2.Hằng,biến 3.3.3.Toántử,biểuthức 3.3.4.CáccấutrúclệnhtrênJava(cấutrúcđiềukhiển,lặp)3.4.Sửdụngmộtsốlớpcósẵn 3.1.GiớithiệuJava Javalàgì?• JavalàngônngữlậptrìnhhướngđốitượngdoSunMicrosystemđưaravào giữathậpniên90• Java:vừabiêndịch(compiler)vừathôngdịch(interpreter)• Java:độclậpnền(phầncứngvàhệđiềuhành) Writeonce,runanywhere 3.1.GiớithiệuJava• Cácphiênb ả nchínhc Standardedition(JavaSEhoặcJ2SE) ủ aJava o CòngọilàngônngữlậptrìnhJava o Dùngđểviết:ứngdụngdesktop,applets,javaFX,ứngdụngwebkhôngcầnJavaEE• Enterpriseedition(JavaEEhoặcJ2EE) o Làjavachạytrêncácứngdụngserver o Dùngđểviết:Servlet,JSP,JSF,Strut,EJB,Spring,Hibernate,… o Vídụ:Googlehomepage,gmail,GoogleMaps,GoogleDocs• Microedition(JavaME) o Làjavachạytrênthiếtbịdiđộngvànhúng o Ứngdụngviếtcho:ĐTDT,PDA,TVsettopbox,máyin 3.1.GiớithiệuJavaQuátrìnhdịchchươngtrìnhJava 3.1.GiớithiệuJava JDK–JavaDevelopmentKit• LàmôitrườngpháttriểnvàthựcthidoSunMicrosystemscungcấp (http://oracle.com/java)• PhiênbảnhiệntạiJ2SDK8.0(1.8)• Baogồm o javac:Chươngtrìnhdịchchuyểnmãnguồnsangbytecode o java:Bộthôngdịch:Thựcthijavaapplication o appletviewer:Bộthôngdịch:ThựcthijavaappletmàkhôngcầnsửdụngtrìnhduyệtnhưNestcape,hayIE,v.v. o javadoc:BộtạotàiliệudạngHTMLtừmãnguồnvàchúthích o jdb:Bộgỡlỗi(javadebuger) o javap:Trìnhdịchngượcbytecode 83.2.CấutrúcchươngtrìnhJava /* * Created on Jul 14, 2005 * * First Java Program */ package com.jds.sample; import java.util.*; /** * @author JDS */ public class JavaMain { public static void main(String[] args) { // print a message System.out.println(Welcome to Java!); } } class Extra { /* * class body3.2.Cấutrúc… Têncủalớp 1. Sửdụngquytắcđặttên 2. Luônviếthoachữcáiđầutiên 3. Dùngdanhtừđểđặttên Dữliệuthànhphần • Lànhữngdữliệucầnphảicó Khởitạo • Địnhnghĩacáchthứcthểhiện1 đốitượng • Cótêngiốngtênlớp • GiốngnhưhàmtrongCnhưng khôngcókiểudữliệutrảvề Cácphươngthức(method) • Nhữnghànhvicóthểthựchiện 1. NhưhàmtrongC 2. Sửdụngđộngtừđểđặttên 3. Luônviếtthườngchữcáiđầutiên 3.2.CấutrúcchươngtrìnhJava• Đểthựcthichươngtrình,bắtbuộcphảicó1lớpmàtrongđóđịnhnghĩa phươngthứcmain 3.3.TổngquanlậptrìnhJava• Kiểudữliệucơbản• Hằng,biến• Toántử,biểuthức• CáccấutrúclệnhtrênJava(cấutrúcđiềukhiển,lặp) 3.3.TổngquanlậptrìnhJava Kiểudữliệucơbản• Có8kiểudữliệucơsở: Kiểu cơ sở Kiểu luận lý Kiểu ký tự Kiểu số Kiểu nguyên Kiểu thực boolean char byte short int long float double 3.3.TổngquanlậptrìnhJava• Ki ể ud Bảnggiátrịcủacáckiểucơsở ữ li ệuc ơb ản Type Bits LowestValue HighestValue boolean (n/a) false true char 16 u0000[0] uffff[2161] byte 8 128[27] +127[271] short 16 32,768[215] ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Bài giảng Lập trình hướng đối tượng Chương trình Java Cấu trúc chương trình Java Lập trình Java Cấu trúc lệnh trên JavaGợ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 271 0 0 -
101 trang 199 1 0
-
14 trang 133 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 -
Excel add in development in c and c phần 9
0 trang 107 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 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 92 0 0 -
Lập trình Java cơ bản : GUI nâng cao part 3
6 trang 81 0 0 -
265 trang 77 0 0