Bài 1: Giới thiệu về java

B0ydu0ngw3

Thanh Niên Xóm
Xin chào các bạn!. Hôm nay mình mới bắt đầu có time để cùng mọi người chia sẻ và củng cố kiến thức về java nó cũng có thể dùng cho các bạn muốn tìm hiểu thêm java. Những cái gì mang tính lý thuyết nhiều hoặc không có liên quan mình xin phép được bỏ qua.
Cấu trúc của 1 chương trình java gồm 3 phần chính:
Thứ nhất: Các gói chuẩn của java hay được sử dụng
1.java.lang:Chứa các lớp quan trọng nhất của ngôn ngữ Java. Chúng bao gồm các kiểu dữ liệu cơ bản như Character, Integer,… Chúng cũng chứa các lớp làm nhiệm vụ xử lý lỗi và các lớp nhập xuất chuẩn. Một vài lớp quan trọng khác như String hay StringBuffer.
2.java.applet: Đây là package nhỏ nhất chứa một mình lớp Applet. Các lớp Applet nhúng trong trang Web đều dẫn xuất từ lớp này.
3.java.awt :Package này đươợc gọi là Abstract Window Toolkit (AWT). Chúng chứa các tài nguyên dùng để tạo giao diện đồ họa. Một số lớp bên trong là: Button, GridBagLayout, Graphics.
4.java.io: Cung cấp thư viện nhập xuất chuẩn của ngôn ngữ. Chúng cho phép tạo và quản lý dòng dữ liệu theo một vài cách.
5.java.util: Package này cung cấp một số công cụ hữu ích. Một vài lớp của package này là: Date, Hashtable, Stack, Vector và StringTokenizer.
6.java.net: Cung cấp khả năng giao tiếp với máy từ xa. Cho phép tạo và kết nối với Socket hoặc URL.
7.java.awt.event: Chứa các lớp dùng để xử lý các sự kiện trong chương trình như chuột, bàn phím.
8.java.rmi: Công cụ để gọi hàm từ xa. Chúng cho phép tạo đối tượng trên máy khác và sử dụng các đối tượng đó trên máy cục bộ.
9.java.security: Cung cấp các công cụ cần thiết để mã hóa và đảm bảo tính an toàn của dữ liệu truyền giữa máy trạm và máy chủ.
10.java.sql Package này chứa Java DataBase Connectivity (JDBC), dùng để truy xuất cơ sở dữ liệu quan hệ như Oracle, SQL Server.
11.java.math: Package này chứa các hàm toán học như abs, sqrt, sin, cos, max, min, round, exp …
Ngoài ra các bạn có thể tham khảo thêm các gói trong java tại đây:
http://download.oracle.com/javase/1.5.0/docs/api/
Thứ 2: các hàm của java
Một chương trình chính sẽ được phân ra nhiều hàm và trong mỗi hàm có thể chứa nhiều hàm con khác.
Thứ 3: chương trình chính để chạy java
Liên kết các hàm con ở phần trên để tạo thành 1 chương trình hoàn chỉnh
Nói chung cấu trúc của 1 chương trình java như sau:
Mã:
import java.tên gói chuẩn
public class Tên chương trình{
public static kiểu hàm 1 tên hàm 1(){
       thân hàm 1
}
public static kiểu hàm 2 tên hàm 2(){
       thân hàm 2
}
...
public static kiểu hàm n tên hàm n(){
       thân hàm n
}
 public static void main(String []args){ //chương trình dùng để chạy hàm
lời gọi hàm 1
lời gọi hàm 2
...
lời gọi hàm n
    }
}
VD:Viết 1 lời chào cho các bạn tham java club tin học đông anh (Đây là 1 chương trình đơn giản mình chưa cần sử dụng đến các gói chuẩn trong java)
Mã:
public class Bai1 {
    public static void xinchao(){
        System.out.println("xin chao cac ban da den voi club tin hoc dong anh");      
}
    public static void main(String []args){
      xinchao();
    }
}
 

administrator

Administrator
Staff member
Hôm nay mình mới xem kỹ bài này, giờ mình cũng bắt đầu học Java, mình học Core thôi. Nhưng khó quá :(. Riêng phần nhập xuất thôi cũng đủ thấy nó rất rắc rối so vs mấy thứ trước mình học.
 
Bên trên