Lập trình java căn bản - Chương 2: Ngôn ngữ Java
Số trang: 24
Loại file: ppt
Dung lượng: 99.00 KB
Lượt xem: 16
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:
Mục tiêu:Biết cách định nghĩa 1 tên trong java.Biết các từ khóa của java.Hiểu các kiểu dữ liệu cơ bản của java.Nhận biết được cú pháp java gần hoàn toàn giống C.Giải thích được cơ chế điều khiển chương trình.Biết các đặc tính về mảng với java.Sử dụng được các hàm toán trong gói java.lang.Sử dụng được các hàm nhập xuất dữ liệu cơ bản.
Nội dung trích xuất từ tài liệu:
Lập trình java căn bản - Chương 2: Ngôn ngữ Java Chương 2- Ngôn ngữ JAVAMục tiêu• Biết cách định nghĩa 1 tên trong java• Biết các từ khóa của java.• Hiểu các kiểu dữ liệu cơ bản của java.• Nhận biết được cú pháp java gần hoàn toàn giống C.• Giải thích được cơ chế điều khiển chương trình• Biết các đặc tính về mảng với java• Sử dụng được các hàm toán trong gói java.lang• Sử dụng được các hàm nhập xuất dữ liệu cơ bản. Nội dung2.1- Chú thích trong java2.2- Từ khóa của java- Cách đặt tên2.3- Kiểu cơ bản trong java2.4- Biến: Gán trị và khởi tạo.2.5- Toán tử- Operators2.6- Gói java.lang2.7- Cấu trúc điều khiển – Phát biểu2.8- Mảng – Array2.9- Nhập xuất dữ liệu.2.10- Tóm tắt dạng trắc nghiệm2.11- Bài tập2.1- Chú thích trong java// Chú thích đến cuối dòng/* Chú thích nhiều dòng ……*/ Cách viết chú thích giống C++Chú thích là công cụ:(1) Giải thích chương trình.(2) Lập tài liệu cho chương trình: Tác gỉa, version, những đặc điểm của chương trình2.2- Từ khóa- Cách đặt tên• Từ khóa cho các kiểu dữ liệu cơ bản : byte, short, int, long, float, double, char, boolean• Từ khóa cho phát biểu lặp: do, while, for, break, continue• Từ khóa cho phát biểu rẽ nhánh: if, else, switch, case, default, break• Từ khóa đặc tả đặc tính một method: private, public, protected, final, static, abstract, synchronized, volatile, strictfp• Hằng (literal): true, false, null• Từ khóa liên quan đến method: return, void• Từ khoá liên quan đến package: package, import2.2- Từ khóa- Cách đặt tên (tt)• Từ khóa cho việc quản lý lỗi: try, catch. finally, throw, throws• Từ khóa liên quan đến đối tượng: new, extends, implements, class, instanceof, this, super• Cách đặt tên (identifier):• Bắt đầu bằng ký tự, ký tự gạch dưới (underscore ‘_’ ) hay ký tự ‘$’• Sau đó là các ký tự ký số hay ‘_’, ‘$’ , không dùng các ký tự khác như: khoảng trống, ký hiệu phép toán• Từ khóa và tên có tính chất case-sensitiveNhận xét: Gần như y hệt C++ 2.3- Kiểu dữ liệu cơ bản trong javaType Default Size Range Description (bytes) -128..127 số nguyênbyte 0 1 -32768..32767 số nguyênshort 0 2 -2 tỉ mốt.. 2 tỉ mốt số nguyênint 0 4 - 9 tỉ tỉ .. 9 tỉ tỉ số nguyênlong 0 8 +/- 1.45 E-45 .. +/-3.4 số thựcfloat 0.0 4 E+38, +/- infinity, +/-0, (Not A Number NAN +/- 1.79E-324 .. +/-3.4 số thựcdouble 0.0 8 E+308, +/- infinity, +/-0, NAN u0000 .. uFFFF ký tự Unicodechar u0000 2Thí dụ Dùng các ký tự đặc tả việc buộc phải xem xét trị thuộc 1 kiểu nào đó: i, I, l, L, f, F, d, D nhưng L thường dùng thay cho l vì sợ nhầm với 1.178 int (default) 45.62 double (default)178L long 44.21f float11.19e8 double (default)‘z’ char , hằng klý tự để trong cặp nhát đơn (single quote character)Nhận xét: Gần như C++2.4- Biến- Định nghĩa, khởi tạo• Biến = Trị có thay đổi theo thời gian• 3 đặc điểm của biến: Tên biến, Trị khởi tạo, tầm vực (scope)• Scope của biến: khối chương trình mà biến có ý nghĩa (tham khảo được)• Cú pháp định nghĩa biến: DataType [[identifier [ = InitValue]],…] ;int count , age1= 21, age2= 2*age1;char ch1=‘z’, ch2; Giống C2.5- Toán tử- Operators• Ký hiệu mô tả phép toán• Arithmetic ops: +, -, *, /, %, ++, --• Relational ops : , !=• Logical ops: && ||• Bitwise ops: ~, &, |, ^ (xor), >>, =, 2.5- Toán tử- Operators (tt)• instanceof : toán tử kiểm tra 1 đối tượng có thuộc 1 lớp ? true | falseclass InstanceOfDemo{ public static void main (String args[]) { InstanceOfDemo t = new InstanceofDemo(); if ( t instanceof InstanceOfDemo) System.out.println(“ t la 1 doi tuong thuoc lop nay”); else System.out.println(“ t KHONG la 1 doi tuong thuoc lop nay”); }}2.6- java.lange package• Gói cơ bản của ngôn ngữ java (language)• Chứa các lớp cơ bản đóng vai trò trung tâm đối với các tác vụ của java.• Các lớp cơ bản nhất: class Object, class Class là các lớp cơ sở của mọi lớp khác.• Nếu muốn xem các dữ liệu thuộc kiểu cơ bản là các đối tượng, các lớp gói (wrapper) mang các tên: Boolean, Character, Integer, Long, Float, Double, Void dùng cho mục đích này.• Lớp Void là lớp không thể khởi tạo, lưu trữ 1 tham khảo tới 1 đối tượng thuộc lớp Class biểu diễn cho kiểu voidjava.lange package(tt)• Chứa lớp Math cho các xử lý toán học• Chứa các lớp Loader, Process, Runtime, SecurityManager, System để cung cấp caùc taùc vụ mức hệ thống như: quản lý nạp các đối tượn ...
Nội dung trích xuất từ tài liệu:
Lập trình java căn bản - Chương 2: Ngôn ngữ Java Chương 2- Ngôn ngữ JAVAMục tiêu• Biết cách định nghĩa 1 tên trong java• Biết các từ khóa của java.• Hiểu các kiểu dữ liệu cơ bản của java.• Nhận biết được cú pháp java gần hoàn toàn giống C.• Giải thích được cơ chế điều khiển chương trình• Biết các đặc tính về mảng với java• Sử dụng được các hàm toán trong gói java.lang• Sử dụng được các hàm nhập xuất dữ liệu cơ bản. Nội dung2.1- Chú thích trong java2.2- Từ khóa của java- Cách đặt tên2.3- Kiểu cơ bản trong java2.4- Biến: Gán trị và khởi tạo.2.5- Toán tử- Operators2.6- Gói java.lang2.7- Cấu trúc điều khiển – Phát biểu2.8- Mảng – Array2.9- Nhập xuất dữ liệu.2.10- Tóm tắt dạng trắc nghiệm2.11- Bài tập2.1- Chú thích trong java// Chú thích đến cuối dòng/* Chú thích nhiều dòng ……*/ Cách viết chú thích giống C++Chú thích là công cụ:(1) Giải thích chương trình.(2) Lập tài liệu cho chương trình: Tác gỉa, version, những đặc điểm của chương trình2.2- Từ khóa- Cách đặt tên• Từ khóa cho các kiểu dữ liệu cơ bản : byte, short, int, long, float, double, char, boolean• Từ khóa cho phát biểu lặp: do, while, for, break, continue• Từ khóa cho phát biểu rẽ nhánh: if, else, switch, case, default, break• Từ khóa đặc tả đặc tính một method: private, public, protected, final, static, abstract, synchronized, volatile, strictfp• Hằng (literal): true, false, null• Từ khóa liên quan đến method: return, void• Từ khoá liên quan đến package: package, import2.2- Từ khóa- Cách đặt tên (tt)• Từ khóa cho việc quản lý lỗi: try, catch. finally, throw, throws• Từ khóa liên quan đến đối tượng: new, extends, implements, class, instanceof, this, super• Cách đặt tên (identifier):• Bắt đầu bằng ký tự, ký tự gạch dưới (underscore ‘_’ ) hay ký tự ‘$’• Sau đó là các ký tự ký số hay ‘_’, ‘$’ , không dùng các ký tự khác như: khoảng trống, ký hiệu phép toán• Từ khóa và tên có tính chất case-sensitiveNhận xét: Gần như y hệt C++ 2.3- Kiểu dữ liệu cơ bản trong javaType Default Size Range Description (bytes) -128..127 số nguyênbyte 0 1 -32768..32767 số nguyênshort 0 2 -2 tỉ mốt.. 2 tỉ mốt số nguyênint 0 4 - 9 tỉ tỉ .. 9 tỉ tỉ số nguyênlong 0 8 +/- 1.45 E-45 .. +/-3.4 số thựcfloat 0.0 4 E+38, +/- infinity, +/-0, (Not A Number NAN +/- 1.79E-324 .. +/-3.4 số thựcdouble 0.0 8 E+308, +/- infinity, +/-0, NAN u0000 .. uFFFF ký tự Unicodechar u0000 2Thí dụ Dùng các ký tự đặc tả việc buộc phải xem xét trị thuộc 1 kiểu nào đó: i, I, l, L, f, F, d, D nhưng L thường dùng thay cho l vì sợ nhầm với 1.178 int (default) 45.62 double (default)178L long 44.21f float11.19e8 double (default)‘z’ char , hằng klý tự để trong cặp nhát đơn (single quote character)Nhận xét: Gần như C++2.4- Biến- Định nghĩa, khởi tạo• Biến = Trị có thay đổi theo thời gian• 3 đặc điểm của biến: Tên biến, Trị khởi tạo, tầm vực (scope)• Scope của biến: khối chương trình mà biến có ý nghĩa (tham khảo được)• Cú pháp định nghĩa biến: DataType [[identifier [ = InitValue]],…] ;int count , age1= 21, age2= 2*age1;char ch1=‘z’, ch2; Giống C2.5- Toán tử- Operators• Ký hiệu mô tả phép toán• Arithmetic ops: +, -, *, /, %, ++, --• Relational ops : , !=• Logical ops: && ||• Bitwise ops: ~, &, |, ^ (xor), >>, =, 2.5- Toán tử- Operators (tt)• instanceof : toán tử kiểm tra 1 đối tượng có thuộc 1 lớp ? true | falseclass InstanceOfDemo{ public static void main (String args[]) { InstanceOfDemo t = new InstanceofDemo(); if ( t instanceof InstanceOfDemo) System.out.println(“ t la 1 doi tuong thuoc lop nay”); else System.out.println(“ t KHONG la 1 doi tuong thuoc lop nay”); }}2.6- java.lange package• Gói cơ bản của ngôn ngữ java (language)• Chứa các lớp cơ bản đóng vai trò trung tâm đối với các tác vụ của java.• Các lớp cơ bản nhất: class Object, class Class là các lớp cơ sở của mọi lớp khác.• Nếu muốn xem các dữ liệu thuộc kiểu cơ bản là các đối tượng, các lớp gói (wrapper) mang các tên: Boolean, Character, Integer, Long, Float, Double, Void dùng cho mục đích này.• Lớp Void là lớp không thể khởi tạo, lưu trữ 1 tham khảo tới 1 đối tượng thuộc lớp Class biểu diễn cho kiểu voidjava.lange package(tt)• Chứa lớp Math cho các xử lý toán học• Chứa các lớp Loader, Process, Runtime, SecurityManager, System để cung cấp caùc taùc vụ mức hệ thống như: quản lý nạp các đối tượn ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ Java các từ khóa của java các kiểu dữ liệu của java cơ chế điều khiển chương trình đặc tính về mảng với java hàm toán trong gói java.langGợi ý tài liệu liên quan:
-
Bài toán phân luồng giao thông và ứng dụng
11 trang 179 1 0 -
7 trang 51 0 0
-
153 trang 33 0 0
-
A Guide To Advanced Java - Collections
1 trang 27 0 0 -
Distributed Computing in Java - Swing components and Dialog Box
1 trang 24 0 0 -
Bài thuyết trình Cơ bản về Java
29 trang 24 0 0 -
Giáo trình java cơ bản - Chương 5
45 trang 24 0 0 -
Bài giảng Lập trình Java căn bản: Chương 2 - ThS. Võ Đức Cẩm Hải
24 trang 24 0 0 -
A Guide To Advanced Java - Java.io package
3 trang 22 0 0 -
42 trang 22 0 0