. 13 2.3 Môi trường Java( java flatform) Chương trình java có thể biên dịch và thực hiện trên mọi môi trường hệ điều hành. Môi trường java bao gồm 2 thành. ảo java( JVM java vitual Machine) là một khái niệm phần mềm dựa trên ý tưởng là một máy tính ảo cung cấp môi trường thực thi cho chương trình java. +Java
...
using System.Data;
using System.Data.OleDb;
class OleDbConnectionOracle
{
public static void Main()
{
// formulate a string containing the details of the
// database connection
...
trình bày đoạn mã khởi đầu tạo bởi VS .NET.
Phương thức Main() tạo bởi VS .NET như sau:
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
}
Như bạn ......
... trong lớp cha
và trong lớp con.
Slide 16/
1.6- Ngôn ngữ OOP
•
C++ ( Borland C++, Visual C++)
•
Java
•
C# ( C sharp)
•
Visual Basic.
•
Slide 17/
Ngôn ngữ OOP
•
C++, MS VC++: hỗ trợ cả POP lẫn ... lẫn OOP
Lai OOP. Hỗ trợ đa thừa kế. Đối tượng
là biến của chương trình. Hàm main() là
POP.
•
Java (Sun), C# (Microsoft): chỉ hỗ trợ
OOP, hàm main phải nằm trong một lớp.
Chỉ hỗ trợ đơn t...
... r;
int BorderColor;
int BkColor;
public int getX()
public void setX(int xx)
public int getY()
public void setY(int yy)
public int getR()
public void setR(int r)
public double getPerimeter()
public ... (encapsulation)
•
Tính kế thừa (inheritance)
•
Tính tương ứng bội-đa hình (polymorphism)
•
Lớp và đối tượng trong Java
Slide 4/
2.1- Kiểu dữ liệu trừu tượng
•
Abstract Data Type.
•
Kết qủa củ...
... thuộc lớp này.
false: nếu đối tượng không thuộc lớp này.
Slide 27/33
4.8- Vấn đề ép kiểu trong Java
•
type casting
•
Copy dữ liệu từ kiểu này sang kiểu khác.
•
Có thể bị tràn số Phải chú ý ... biến đến hết khối chứa biến này.
•
Destructor: Hành vi được thực thi vào lúc đối tượng chết (
Java không hỗ trợ destructor).
Slide 11/33
Bài tập
Phân tích phân cấp thừa kế cho các lớp:
(làm ... hà...
... Slide 9/47
7.2- Khai báo interface
Khai báo interface bằng 1 file .java, biên dịch thành
file.class.
Cú pháp
[modifier] interface InterfaceName
{ [ modifier] <final ... lớp cho các đối tượng xuất
động của JVM)
Có rất nhiều Exception để trong các gói
thư viện của Java.
Slide 20/47
Bài tập
Tương tự với vòng tròn, bạn tự làm với
Ellipse, tam giác, hình chữ nhật, ... tượng
thuộc lớp tr...
... trong ResultSet
void beforeFirst() throws SQLException: di chuyển đến
vị trí đầu của tập ResultSet rs, không chứa record
(boolean isBeforeFirst() throws SQLException).
void afterLast() throws ... hiểu được và thể hiện
trong csdl.
Nhận các phản hồi, chuyển nó ngược lại định
dạng dữ liệu java và thể hiện trong ứng dụng.
Nạp Driver
Lớp DriverManager chịu trách nhiệm nạp driver và...
... LẬP TRÌNH JAVA CĂN BẢN45 tiết lý thuyếtMục tiêu:• Tìm hiểu ngôn ngữ Java. • Xây dựng các ứng dụng đơn giản và các applet với Java
Nội dung môn học•Chương 1- Tổng quan về ngôn ngữ Java Chương ... trình đa luồng
Chuẩn bị môi trường lập trình
DownloadJava Software :Java 2 Standard Edition.Documentation.Có thể muađĩa CD
Cài đặt môi trường JavaXả nén Chạy- Download JDK 1.6 dưới dạng file .z...