Giao trinh java
Chia sẻ bởi Huỳnh Tùng |
Ngày 29/04/2019 |
52
Chia sẻ tài liệu: giao trinh java thuộc Bài giảng khác
Nội dung tài liệu:
Giới thiệu về Java
Giới thiệu
Sự phát triển của Java
Hướng tới người dùng
Giống với C / C++
Các đặc trưng của Java
Đơn giản
Hướng đối tượng
Độc lập phần cứng
Mạnh
Bảo mật
Phân tán
Đa luồng
Động
Các chương trình dịch truyền thống
Chương trình dịch Java
Các loại chương trình Java
Applets
Ứng dụng độc lập (console Application)
Ứng dụng giao diện (GUI Application)
Servlet
Ứng dụng cơ sở dữ liệu
Máy ảo Java
Là một phần mềm dựa trên cơ sở máy tính ảo
Là tập hợp các lệnh logic để xác định hoạt động của máy tính
Được xem như là một hệ điều hành thu nhỏ
Nó thiết lập lớp trừu tượng cho:
Phần cứng bên dưới
Hệ điều hành
Mã đã biên dịch
Quá trình dịch chương trình Java
Trình biên dịch chuyển mã nguồn thành tập các lệnh không phụ thuộc vào phần cứng cụ thể
Trình thông dịch trên mỗi máy chuyển tập lệnh này thành chương trình thực thi
Máy ảo tạo ra một môi trường để thực thi các lệnh bằng cách:
Nạp các file .class
Quản lý bộ nhớ
Dọn “rác”
Trình dịch Java
Java Development Kit
Java 1.0 - Sử dụng lần đầu vào năm 1995
Java 1.1 – Đưa ra năm 1997
Java 2 – Phiên bản mới nhất
Bộ công cụ JDK
Trình biên dịch, `javac`
javac [options] sourcecodename.java
Trình thông dịch, `java`
java [options] classname
Trình dịch ngược, `javap`
javap [options] classname
Công cụ sinh tài liệu, `javadoc`
javadoc [options] sourcecodename.java
Chương trình tìm lỗi - Debug, `jdb‘
jdb [options] sourcecodename.java
OR
jdb -host -password [options] sourcecodename.java
Chương trình xem Applet , `appletviewer‘
appletviewer [options] sourcecodename.java / url
Các gói chuẩn của Java
java.lang
java.applet
java.awt
java.io
java.util
java.net
java.awt.event
java.rmi
java.security
java.sql
Các đặc trưng mớI của Java2
Swing
Kéo và thả
Java 2D API
Âm thanh
RMI
Intergreted Development Environment for Java
Cài đặt java : Download J2SE (JavaTM 2 Platform Standard Edition Development Kit 5.0) và cài đặt vào hệ thống đang sử dụng. Đối với WinNT J2SE bao gồm 2 phần, đó là JRE và JDK. Tiến hành cài đặt JDK, sau đó cài JRE.
Một số IDE thông dụng của Java như: JPadPro, SitePadPro, NetBeans, JBuilder, Eclipse …
Để hiểu rõ bản chất của chương trình Java, trước hết nên thử không cần sử dụng IDE để dịch và chạy java, hoặc có thể sử dụng SitePadPro, hay JPadPro … là những IDE đơn giản hỗ trợ java.
Những phần mềm này làm việc trong môi trường Windows, có thể download tại địa chỉ http://www.modelworks.com.
Bên cạnh đó ta có thể sử dụng một số công cụ chuyên dụng để thiết kế chương trình Java như: NetBeans Developer của Sun (http://www.netbeans.com); JBuider của Borland Inprise (http://www.Inprise.com)
IDE của java được đánh giá là thuận tiện nhất hiện nay là Eclipse (http://www.eclipse.org)
Ví dụ một chương trình Java mẫu
// This is a simple program called “Ex1.java”
class Ex1
{
public static void main(String args[])
{
System.out.println(“My first program in Java”);
}
}
class wellcome
{
public static void main(String args[])
{
int num;
num=100;
System.out.println("thí í num=" +num);
num=num*2;
System.out.print("this is num*2=");
System.out.println(num);
}
}
Biên dịch chương trình java
..j2sdk1.4.2_13in>javac Ex1.java
..j2sdk1.4.2_13in>java Ex1
Kết quả:
My first program in Java
Hoặc
..set path=c:j2sdk1.4.2_13in
..javac.java
...java
Giới thiệu
Sự phát triển của Java
Hướng tới người dùng
Giống với C / C++
Các đặc trưng của Java
Đơn giản
Hướng đối tượng
Độc lập phần cứng
Mạnh
Bảo mật
Phân tán
Đa luồng
Động
Các chương trình dịch truyền thống
Chương trình dịch Java
Các loại chương trình Java
Applets
Ứng dụng độc lập (console Application)
Ứng dụng giao diện (GUI Application)
Servlet
Ứng dụng cơ sở dữ liệu
Máy ảo Java
Là một phần mềm dựa trên cơ sở máy tính ảo
Là tập hợp các lệnh logic để xác định hoạt động của máy tính
Được xem như là một hệ điều hành thu nhỏ
Nó thiết lập lớp trừu tượng cho:
Phần cứng bên dưới
Hệ điều hành
Mã đã biên dịch
Quá trình dịch chương trình Java
Trình biên dịch chuyển mã nguồn thành tập các lệnh không phụ thuộc vào phần cứng cụ thể
Trình thông dịch trên mỗi máy chuyển tập lệnh này thành chương trình thực thi
Máy ảo tạo ra một môi trường để thực thi các lệnh bằng cách:
Nạp các file .class
Quản lý bộ nhớ
Dọn “rác”
Trình dịch Java
Java Development Kit
Java 1.0 - Sử dụng lần đầu vào năm 1995
Java 1.1 – Đưa ra năm 1997
Java 2 – Phiên bản mới nhất
Bộ công cụ JDK
Trình biên dịch, `javac`
javac [options] sourcecodename.java
Trình thông dịch, `java`
java [options] classname
Trình dịch ngược, `javap`
javap [options] classname
Công cụ sinh tài liệu, `javadoc`
javadoc [options] sourcecodename.java
Chương trình tìm lỗi - Debug, `jdb‘
jdb [options] sourcecodename.java
OR
jdb -host -password [options] sourcecodename.java
Chương trình xem Applet , `appletviewer‘
appletviewer [options] sourcecodename.java / url
Các gói chuẩn của Java
java.lang
java.applet
java.awt
java.io
java.util
java.net
java.awt.event
java.rmi
java.security
java.sql
Các đặc trưng mớI của Java2
Swing
Kéo và thả
Java 2D API
Âm thanh
RMI
Intergreted Development Environment for Java
Cài đặt java : Download J2SE (JavaTM 2 Platform Standard Edition Development Kit 5.0) và cài đặt vào hệ thống đang sử dụng. Đối với WinNT J2SE bao gồm 2 phần, đó là JRE và JDK. Tiến hành cài đặt JDK, sau đó cài JRE.
Một số IDE thông dụng của Java như: JPadPro, SitePadPro, NetBeans, JBuilder, Eclipse …
Để hiểu rõ bản chất của chương trình Java, trước hết nên thử không cần sử dụng IDE để dịch và chạy java, hoặc có thể sử dụng SitePadPro, hay JPadPro … là những IDE đơn giản hỗ trợ java.
Những phần mềm này làm việc trong môi trường Windows, có thể download tại địa chỉ http://www.modelworks.com.
Bên cạnh đó ta có thể sử dụng một số công cụ chuyên dụng để thiết kế chương trình Java như: NetBeans Developer của Sun (http://www.netbeans.com); JBuider của Borland Inprise (http://www.Inprise.com)
IDE của java được đánh giá là thuận tiện nhất hiện nay là Eclipse (http://www.eclipse.org)
Ví dụ một chương trình Java mẫu
// This is a simple program called “Ex1.java”
class Ex1
{
public static void main(String args[])
{
System.out.println(“My first program in Java”);
}
}
class wellcome
{
public static void main(String args[])
{
int num;
num=100;
System.out.println("thí í num=" +num);
num=num*2;
System.out.print("this is num*2=");
System.out.println(num);
}
}
Biên dịch chương trình java
..j2sdk1.4.2_13in>javac Ex1.java
..j2sdk1.4.2_13in>java Ex1
Kết quả:
My first program in Java
Hoặc
..set path=c:j2sdk1.4.2_13in
..javac
...java
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Huỳnh Tùng
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)