Ngày tải lên: 18/10/2014, 00:39
Ngày tải lên: 21/12/2013, 20:22
Tài liệu lập trình core Java
... trưng mới của Java 2 Bài tập Cài đặt Java 2 Gõ các lệnh sau tại dấu nhắc và liệt kê các tham số khác nhau của chúng: javac java Chương 3 NỀN TẢNG CỦA NGÔN NGỮ JAVA Mục tiêu ... tắt Java là ngôn ngữ biên dịch và thông dịch 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 Máy ảo Java Java Development ... www.updatesofts.com ✁ ✁ ✦ ✧ ✰ ✫ ✄ ☎ ✆ ☎ 10.6 Các gói bảo mật java (JAVA Security packages) Các gói bảo mật Java bao gồm: java. security Đây là gói API nhân bảo mật (the core security API...
Ngày tải lên: 16/08/2012, 09:40
Tài liệu lập trình bằng Java
... của một đối tượng hình trụ. // Test .java // Kiểm tra tính kế thừa của Point, Circle, Cylinder với // lớp trừu tượng Shape. // Khai báo thư viện import java. text.DecimalFormat; public class ... ngữ java là class. Một class định nghĩa hình thức của một đối tượng. Một class định rõ những thành phần dữ liệu và các đoạn mã cài đặt các thao tác xử lý trên các đối tượng dữ liệu đó. Java ... các thao tác trên các thành phần dữ liệu, thường trong java người gọi là phương thức. Phương thức là một thuật ngữ hướng đối tượng trong java, trong C/C++ người ta thường dùng thuật ngữ là hàm....
Ngày tải lên: 16/08/2012, 13:53
Ngôn ngữ lập trình bằng Java
... 104 4.4.5.2 Khung chứa Dialog java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Window ... import java. awt.*; import java. awt.event.*; class DialogDemo { public static void main(String[] args) { createMenu(); } 102 4.4.5.1 Khung chứa Frame java. lang.Object + java. awt.Component ... (LayoutManager) mặc định là FlowLayout. 4.4.5.2 Khung chứa Panel java. lang.Object + java. awt.Component + java. awt.Container + java. awt.Panel Khung chứa Panel có bộ quản lý trình bày (LayoutManager)...
Ngày tải lên: 16/08/2012, 13:53
Lập trình Socket cho giao thức TCP
... bằng Java Để cài đặt chương trình Server bằng ServerSocket ta thực hiện các bước sau: • Bước 1 Tạo một đối tượng ServerSocket ServerSocket ss=new ServerSocket(port) • Bước 2: Tạo một đối tượng Socket ... liên kết socket tạm thời (như địa chỉ IP và số hiệu cổng) có thể được sử dụng lại để tạo ra socket mới. • public SocketAddress getRemoteSocketAddress() • public SocketAddress getLocalSocketAddress() Cả ... InetAddress.getByName(args[0]); Socket socket = new Socket( addr, Integer.parseInt(args[1])); try { System.out.println(" ;socket = " + socket) ; BufferedReader in = new BufferedReader(new InputStreamReader( socket. getInputStream())); ...
Ngày tải lên: 18/08/2012, 11:19
Lập trình Socket
... TCP socket Datagram socket: UDP socket Datagram socket: UDP socket Raw socket: IP socket Raw socket: IP socket 36 Lập trình: UDPServer (2) Lập trình: UDPServer (2) /* Gắn địa chỉ cho socket ... OS/2, sockets được cung cấp dưới dạng các thư viện sockets được cung cấp dưới dạng các thư viện lập trình. lập trình. 6 Các loại socket Các loại socket Stream socket: TCP socket Stream socket: ... SOCK_STREAM / SOCK_DGRAM INVALID _SOCKET SOCKET_ ERROR 15 Passive/Active Socket Passive/Active Socket Passive socket được sử dụng ở chương trình Passive socket được sử dụng ở chương trình...
Ngày tải lên: 12/09/2012, 15:44
Các thao tác cơ bản trong lập trình socket trên windows
... WSACleanup(void) 2.2. Window socket 2.2.1. Tạo socket SOCKET socket ( int af, int type, int protocol ) * Các tham số • af: [in] mô tả họ địa chỉ. • type: [in] kiểu của socket. o SOCK_STREAM: TCP socket o SOCK_DGRAM: ... SOCKET_ ERROR, nếu có lỗi 2.3.8. Đóng socket int closesocket (SOCKET s) * Các tham số • s: [in] socket cần đóng. 2.4. UDP 2.4.1. Nhận dữ liệu int revcfrom ( SOCKET s, char FAR* buf, int len, int ... IPPROTO_UDP Raw Socket SOCK_RAW IPPROTO_RAW IPPROTO_ICMP * Giá trị trả về • socket mới (SOCKET) , nếu thành công • INVALID _SOCKET, nếu có lỗi 2.2.2. Kiểm tra và xử lý lỗi Lab 4 Lập trình Socket – TCP...
Ngày tải lên: 12/09/2012, 16:17
Lạp trình Socket
... DatagramSocket datagramSocket.sen(datagramSocket) - Nhn d liu bng phng thc receive, ca lp DatagramSocket datagramSocket.receive(datagramSocket) Ví d ChatApp .java import java. awt.*; import java. awt.event.*; import ... mt s thông tin gn vi Socket import java. net.*; import java. io.*; public class SocketInfo { public static void main(String[] args) { try { Socket theSocket = new Socket( "www.theht.edu.vn", ... ch //Server .java import java. net.*; import java. io.*; class Server { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(3456); while (true) { Socket...
Ngày tải lên: 29/09/2013, 09:20
Giới thiệu tổng quan về ngôn ngữ lập trình trong java
... lập trình Java ra đời, nhờ vào máy ảo Java mà khó khăn nêu trên đã được khắc phục. Một chương trình viết bằng ngôn ngữ lập trình Java sẽ được biên dịch ra mã của máy ảo java (mã java bytecode). ... trình ứng dụng bằng ngôn ngữ Java như: lịch sử phát triển của java, các đặc điểm của java, khái niệm máy ảo, cấu trúc của một chương trình đơn giản viết bằng Java cũng như cách xây dựng, dịch ... d d ư ư ớ ớ i i ) ) . . 9 Java là một ngôn ngữ lập trình vừa biên dịch vừa thông dịch. Chương trình nguồn viết bằng ngôn ngữ lập trình Java có đuôi * .java đầu tiên được biên dịch thành...
Ngày tải lên: 30/09/2013, 08:20
Lập trình Socket cho giao thức TCP
... getRemoteSocketAddress() public SocketAddress getLocalSocketAddress() Cả hai phương thức này trả về giá trị null nếu socket vẫn chưa kết nối tới. 5. Lớp ServerSocket Lớp ServerSocket có ... của lớp IOExcepton là lớp SocketException. 4.7. Các lớp SocketAddress Lớp SocketAddress bắt đầu có từ phiên bản Java 1.4, biểu diễn một đầu cuối của liên kết. Lớp SocketAddress là một lớp trừu ... chương trình Server bằng Java Để cài đặt chương trình Server bằng ServerSocket ta thực hiện các bước sau: Bước 1 Tạo một đối tượng ServerSocket ServerSocket ss=new ServerSocket(port) Bước...
Ngày tải lên: 02/10/2013, 21:20
Lập trình socket
... mt s thông tin gn vi Socket import java. net.*; import java. io.*; public class SocketInfo { public static void main(String[] args) { try { Socket theSocket = new Socket( "www.theht.edu.vn", ... ch //Server .java import java. net.*; import java. io.*; class Server { public static void main(String[] args) throws IOException { ServerSocket server = new ServerSocket(3456); while (true) { Socket ... adaptee.this_windowClosing(e); } } Chng trình th hai: package net.theht; import javax.swing.*; import java. awt.*; import java. awt.event.*; import java. io.*; import java. net.*; public class Frame3 extends JFrame{ private...
Ngày tải lên: 06/10/2013, 15:20
Lập trình với Java (P2)
... khi thay đổi giá trị OOP: Khái niệm 3 NguyễnViệtHà Tài liệu tham khảo Thinking in Java, chapter 1, 2 Java how to program, chapter 8 OOP: Khái niệm 4 NguyễnViệtHà Mục tiêu của kỹ sư phần ... củaphần mềm OOP: Khái niệm 16 NguyễnViệtHà Ví dụ: MyDate MyDate .java: class MyDate { public int year, month, day; } MyCalendar .java: MyDate d = new MyDate(); d.day = 32; // invalid day d.day ... d.day + 1; // OOP: Khái niệm 17 NguyễnViệtHà Ví dụ: MyDate (2) Thay đổi cấu trúc dữ liệu: MyDate .java: class MyDate { public short year; public short mon_n_day; } OOP: Khái niệm 12 NguyễnViệtHà Ví...
Ngày tải lên: 19/10/2013, 17:15
Lập trình với Java (P1)
... an toàn Bắt đầuvớiJava 18 NguyễnViệtHà Biên dịch và thựchiện Biên dịch TestGreeting .java javac TestGreeting .java Thựchiện java TestGreeting Kếtquả Hello, world Bắt đầuvớiJava 27 NguyễnViệtHà Thực ... method class object message Bắt đầuvớiJava 20 NguyễnViệtHà Biên dịch và thựchiện Biên dịch TestGreeting .java javac TestGreeting .java Greeting .java được biên dịch tự động Thựchiện java TestGreeting Kếtquả Hello, ... Nestcape, hay IE, v.v. javadoc Bộ tạo tài liệu dạng HTML từ mã nguồn và chú thích jdb Bộ gỡ lỗi (java debuger) javap Trình dịch ngược bytecode Bắt đầuvớiJava 16 NguyễnViệtHà Java Applications Chương...
Ngày tải lên: 19/10/2013, 17:15
Lập trình với Java (P3)
... trong Java 3 NguyễnViệtHà Tài liệu tham khảo Thinking in Java, chapter 1, 2 Java how to program, chapter 8 Lớpvàđốitượng trong Java 9 NguyễnViệtHà Phương thứckhởitạo (constructor) Dữ liệu ... SayMsg( Java ); Lớpvàđốitượng trong Java 7 NguyễnViệtHà MyDate d = new MyDate(); d.year = 2005; // compile error d.setYear(2005); System.out.println(”Year=” + d.getYear()); Lớpvàđốitượng trong Java 3 NguyễnViệtHà Tài ... trong Java 13 NguyễnViệtHà Ví dụ: class SayMsg { SayMsg() { System.out.println(”Hello”); } SayMsg(String s) { System.out.println(s); } } SayMsg msg1 = new SayMsg(); SayMsg msg2 = new SayMsg( Java ); Lớpvàđốitượng...
Ngày tải lên: 23/10/2013, 15:15
Lập trình với Java (P4)
... d2 = new MyDate(d1); System.out.println(d1.equalTo(d2)); Hiểu thêm về Java Thêm về Java 36 NguyễnViệtHà Nhập một số import java. io.*; class SimpleIO { public static void main(String args[]) throws ... 10-10-2005 X released automatically Thêm về Java 7 NguyễnViệtHà 3 vùng bộ nhớ cho ứng dụng static memory stack memory heap memory code static data constants temporary data dynamic data Thêm về Java 17 NguyễnViệtHà Truyền ... của gói khác Thêm về Java 20 NguyễnViệtHà Truyền tham chiếu MyDate d1 = MyDate(2005, 9, 26); MyDate d2 = MyDate(2000, 1, 1); d1.copy(d2); MyDate d3; d3 = d1.copy(); Thêm về Java 21 NguyễnViệtHà Tham...
Ngày tải lên: 23/10/2013, 15:15
Lập trình với Java (P5)
... getName() { return me.getName(); } } Kế thừa 3 NguyễnViệtHà Tài liệu tham khảo Thinking in Java, chapter 6 Java how to program, chapter 9 Kế thừa 22 NguyễnViệtHà Thừakế nhiềutầng Person -name -birthday +setName +setBirthday Employee -salary +setSalary +getDetail Manager -rank ... dụng phương thức cùng tên củalớpcơ sở bằng từ khóa super Kế thừa 10 NguyễnViệtHà Kế thừa trong Java [public] class DerivedClass extends BaseClass { /* new features goes here */ } Ví dụ: class...
Ngày tải lên: 27/10/2013, 22:15