Lap trinh mang voi Java

66 1.5K 39
Lap trinh mang voi Java

Đ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

Lap trinh mang

Lập trình mạng với Java Nội dungNgôn ngữ Java căn bảnLớp và đối tượng trong JavaExceptionNhập / xuất trong Java Lập trình Socket Lập trình RMI Ngôn ngữ JavaJava là ngôn ngữ lập trình hướng đối tượngMột chương trình Java thường bắt đầu bằng một khai báo lớp (class); trong đó, có phương thức main – là điểm bắt đầu thực thi của chương trình:public static void main (String[] agrs)Java hỗ trợ các cấu trúc điều khiển:if-elseswitchforwhiledo-whileJava cung cấp ba câu lệnh break,continue và return cho phép chuyển điều khiển từ đoạn lệnh này sang đoạn khác. Cách thi hành 1 chương trình Javajavac myProgram.javajava myProgram Kiểu dữ liệubytecharbooleanshortintlongfloatdoubleArrayClassInterface Chuyển đổi kiểu dữ liệu [1]float c = 34.89675f;int b = (int)c + 10;c = b; Trong quá trình chuyển đổi kiểu dữ liệu, một kiểu dữ liệu sẽ được chuyển đổi sang một kiểu dữ liệu khác. Ví dụ Chuyển đổi kiểu dữ liệu [2]Có hai cách chuyển đổi kiểu dữ liệu: tự động chuyển đổi kiểu dữ liệu và phép ép kiểu dữ liệu.Khi dữ liệu ,với một kiểu dữ liệu cho trước, được gán cho một biến có kiểu dữ liệu khác, quá trình chuyển đổi kiểu dữ liệu tự động thực hiện nếu thõa các điều kiện sau:Hai kiểu dữ liệu tương thích nhauKiểu dữ liệu đích lớn hơn kiểu dữ liệu nguồnÉp kiểu dữ liệu là sự chuyển đổi dữ liệu tường minh. Nó có thể làm mất thông tin Các luật mở rộng kiểu dữ liệu Tất cả các giá trị kiểu byte and short được mở rộng thành kiểu intNếu một toán hạng có kiểu long, kiểu dữ liệu của toàn biểu thức sẽ được mở rộng thành kiểu longNếu một toán hạng có kiểu float, kiểu dữ liệu của toàn biểu thức sẽ được mở rộng thành kiểu floatNếu một toán hạng có kiểu double, kiểu dữ liệu của toàn biểu thức sẽ được mở rộng thành kiểu double BIẾNBiến trong Java có 3 loại: static variable, instance varible và local variable.static/instance variable: có thể được sử dụng mà không cần khởi tạo giá trị (được tự động gán giá trị mặc định).local varible: bắt buộc phải khởi tạo giá trị trước khi sử dụng. Nếu không sẽ tạo ra lỗi khi biên dịch.class test{ static int a; public static void main(String[] args){int b;System.out.println(a);System.out.println(b); }} BiếnCó ba thành phần trong một khai báo biến:Kiểu dữ liệuTên biếnGiá trị khởi gán ( tùy ý )Cú phápkiểu_dữ_liệu tên_biến [= giá_trị];Ví dụdouble d = 5.5; [...]... class A class B extends A { B () { [super();] } B (int i, int j) { super(i); } B (int k) { } } // end class B Kế thừa lớp [3] class A { void f () { } public void g (int i) { } } // end class A class B extends A { void f () { } //[none],protected,public _ void g (int i) { } // public only } // end class B Từ khóa super  Từ khóa super được sử dụng để gọi thực hiện phương thức khởi tạo của lớp... phương thức có cùng tên nhưng khác danh sách tham số  Các phương thức overriding là các phương thức giống nhau nhưng được khai báo trong các lớp khác nhau có quan hệ kế thừa Phương thức [3] void f ( int i ) { … } void g ( Object o ) { … } int k=5; f ( 5 ); f ( k ); // truyền tham trị g ( obj ); // truyền tham chiếu Phương thức khởi tạo  Có cùng tên với tên lớp và không có kiểu trả về  Được...    if-else switch-case Cấu trúc lặp    while do-while for Tham số của chương trình  Xét đoạn CT class ArgsTest { public static void main(String[] args) { for(int i=0;i . với Java Nội dungNgôn ngữ Java căn bảnLớp và đối tượng trong Java ExceptionNhập / xuất trong Java Lập trình Socket Lập trình RMI Ngôn ngữ Java Java. khiển từ đoạn lệnh này sang đoạn khác. Cách thi hành 1 chương trình Javajavac myProgram.javajava myProgram Kiểu dữ liệubytecharbooleanshortintlongfloatdoubleArrayClassInterface Chuyển

Ngày đăng: 02/01/2013, 20:14

Từ khóa liên quan

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

Tài liệu liên quan