Giới thiệu về Java
Số trang: 30
Loại file: ppt
Dung lượng: 4.00 KB
Lượt xem: 8
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:
Java là một ngôn ngữ lập trình mới do một nhóm các nhà khoa học của hãng Sun Microsystems sáng tạo nên.
Nội dung trích xuất từ tài liệu:
Giới thiệu về JavaGiới thiệu về Java 1 Nội dung• Xuất sứ• Đặc điểm• Java Development Kit (JDK)• Một số IDE dùng cho Java• Chương trình Java đơn giản 2 I. Xuất sứ• Java là một ngôn ngữ lập trình mới do một nhóm các nhà khoa học của hãng Sun Microsystems sáng tạo nên.• Java đặc biệt hướng đối tượng và rất mạnh về Internet.• Lịch sử Java bắt đầu từ 4/1991, khi một nhóm lập trình của Sun được giao nhiệm vụ thực hiện đề án với tên gọi Green. 3• Green là đề án nhằm đưa các kỹ thuật tin học vào những thiết bị điện tử thương mại, như một cuộc đột phá về kỹ thuật, qua đó duy trì tốc độ phát triển và lợi nhuận của hãng.• Lãnh đạo đề án là James Gosling quyết định cần có một ngôn ngữ thỏa mãn tính uyển chuyển (portability). 4• Lúc đó có ngôn ngữ C++ tỏ ra khá uyển chuyển nhưng vẫn chưa đáp ứng được yêu cầu của đề án.• Bởi vì, tính uyển chuyển ở đây không những về phía mã nguồn chương trình mà còn cả với bộ xử lý. Trong khi đó các thiết bị điện tử thương mại có những bộ xử lý khác nhau và vòng đời ngắn. 5• Nếu sử dụng ngôn ngữ C++, khi gặp một bộ xử lý mới cần phải thay đổi chương trình dịch, rồi biên dịch lại chương trình.• Ngoài ra C++ là ngôn ngữ khá phức tạp• Tháng 8/1991, J.Gosling bắt tay vào việc thiết kế ra một ngôn ngữ mới và đặt tên là Oak /ouk/ (Cây sồi). 6• Ông ta giải thích cách đặt tên cho ngôn ngữ mới này là cây sồi bởi vì trong quá trình đưa vào cấu trúc thư mục cho ngôn ngữ mới, ông nhìn qua cửa sổ phòng làm việc và thấy cây sồi.• Ban đầu Oak không được quan tâm đến, thậm chí có người còn giải thích Oak là viết tắt của các chữ cái trong cụm “Object Application Kernel” .^_^. 7• Khoảng mùa xuân 1994, khi các nhà lãnh đạo của Sun Microsystems hoạch định các chính sách thương mại liên quan đến Internet, Oak mới được chú ý đến.• Sau đó, J.Gosling cùng một số đồng nghiệp đã âm thầm làm việc để đưa Oak đến với Internet trong gần một năm trời. 8• Tháng giêng năm 1995, Oak được đổi tên thành Java.• Nguyên nhân chính là do Oak đã trùng tên với một sản phẩm thương mại đã đăng kí bản quyền.• Ngày 23/5/1995, Java được Sun chính thức công bố ở Sun World’95. 9 II. Đặc điểm của Java• Tính uyển chuyển của java do chương trình biên dịch tạo ra mã byte (bytecodes) không phụ thuộc hệ thống máy sử dụng.• Bytecodes là tập hợp các câu lệnh tương tự như nhứng lệnh mã máy (machine code), nó được tạo ra khi một chương trình Java được biên dịch xong. 10• Sự khác nhau ở đây là mã máy chỉ thực hiện trên hệ thống máy tính mà nó được biên dịch, trong khi bytecodes có thể thực hiện trên bất kỳ hệ thống nào có trang bị trình điều khiển Java (JVM, thông dịch).• Tính uyển chuyển đó làm tăng khả năng tái sử dụng của các lớp đã tạo ra, tức là làm nổi bật tính hướng đối tượng. 11 Win9x/WinNT ... J a v a C o m p i le r ( ja v a c ) J a v a I n t e r p r e te r ( j a v a ) Win32 Linux Source BytecodesCode Java Java (*. java) (*. class) Solaris …. Linux/Unix... Back 12Một số đặc tính của Java do Sun đưa ra• Java là đơn giản (simple): java được kế thừa từ C++, và được loại bỏ đi các tính năng khó nhất của C++, dẫn đến java dễ sử dụng hơn. Do yêu cầu của công việc, java phải có dáng vẻ như các ngôn ngữ hiện hành và đòi hỏi thời gian huấn luyện ngắn. 13• Java hướng đối tượng (Object Ori ...
Nội dung trích xuất từ tài liệu:
Giới thiệu về JavaGiới thiệu về Java 1 Nội dung• Xuất sứ• Đặc điểm• Java Development Kit (JDK)• Một số IDE dùng cho Java• Chương trình Java đơn giản 2 I. Xuất sứ• Java là một ngôn ngữ lập trình mới do một nhóm các nhà khoa học của hãng Sun Microsystems sáng tạo nên.• Java đặc biệt hướng đối tượng và rất mạnh về Internet.• Lịch sử Java bắt đầu từ 4/1991, khi một nhóm lập trình của Sun được giao nhiệm vụ thực hiện đề án với tên gọi Green. 3• Green là đề án nhằm đưa các kỹ thuật tin học vào những thiết bị điện tử thương mại, như một cuộc đột phá về kỹ thuật, qua đó duy trì tốc độ phát triển và lợi nhuận của hãng.• Lãnh đạo đề án là James Gosling quyết định cần có một ngôn ngữ thỏa mãn tính uyển chuyển (portability). 4• Lúc đó có ngôn ngữ C++ tỏ ra khá uyển chuyển nhưng vẫn chưa đáp ứng được yêu cầu của đề án.• Bởi vì, tính uyển chuyển ở đây không những về phía mã nguồn chương trình mà còn cả với bộ xử lý. Trong khi đó các thiết bị điện tử thương mại có những bộ xử lý khác nhau và vòng đời ngắn. 5• Nếu sử dụng ngôn ngữ C++, khi gặp một bộ xử lý mới cần phải thay đổi chương trình dịch, rồi biên dịch lại chương trình.• Ngoài ra C++ là ngôn ngữ khá phức tạp• Tháng 8/1991, J.Gosling bắt tay vào việc thiết kế ra một ngôn ngữ mới và đặt tên là Oak /ouk/ (Cây sồi). 6• Ông ta giải thích cách đặt tên cho ngôn ngữ mới này là cây sồi bởi vì trong quá trình đưa vào cấu trúc thư mục cho ngôn ngữ mới, ông nhìn qua cửa sổ phòng làm việc và thấy cây sồi.• Ban đầu Oak không được quan tâm đến, thậm chí có người còn giải thích Oak là viết tắt của các chữ cái trong cụm “Object Application Kernel” .^_^. 7• Khoảng mùa xuân 1994, khi các nhà lãnh đạo của Sun Microsystems hoạch định các chính sách thương mại liên quan đến Internet, Oak mới được chú ý đến.• Sau đó, J.Gosling cùng một số đồng nghiệp đã âm thầm làm việc để đưa Oak đến với Internet trong gần một năm trời. 8• Tháng giêng năm 1995, Oak được đổi tên thành Java.• Nguyên nhân chính là do Oak đã trùng tên với một sản phẩm thương mại đã đăng kí bản quyền.• Ngày 23/5/1995, Java được Sun chính thức công bố ở Sun World’95. 9 II. Đặc điểm của Java• Tính uyển chuyển của java do chương trình biên dịch tạo ra mã byte (bytecodes) không phụ thuộc hệ thống máy sử dụng.• Bytecodes là tập hợp các câu lệnh tương tự như nhứng lệnh mã máy (machine code), nó được tạo ra khi một chương trình Java được biên dịch xong. 10• Sự khác nhau ở đây là mã máy chỉ thực hiện trên hệ thống máy tính mà nó được biên dịch, trong khi bytecodes có thể thực hiện trên bất kỳ hệ thống nào có trang bị trình điều khiển Java (JVM, thông dịch).• Tính uyển chuyển đó làm tăng khả năng tái sử dụng của các lớp đã tạo ra, tức là làm nổi bật tính hướng đối tượng. 11 Win9x/WinNT ... J a v a C o m p i le r ( ja v a c ) J a v a I n t e r p r e te r ( j a v a ) Win32 Linux Source BytecodesCode Java Java (*. java) (*. class) Solaris …. Linux/Unix... Back 12Một số đặc tính của Java do Sun đưa ra• Java là đơn giản (simple): java được kế thừa từ C++, và được loại bỏ đi các tính năng khó nhất của C++, dẫn đến java dễ sử dụng hơn. Do yêu cầu của công việc, java phải có dáng vẻ như các ngôn ngữ hiện hành và đòi hỏi thời gian huấn luyện ngắn. 13• Java hướng đối tượng (Object Ori ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính công nghệ thông tin quản trị mạng tin học computer networkTài liệu liên quan:
-
52 trang 434 1 0
-
24 trang 360 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 321 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 312 0 0 -
74 trang 304 0 0
-
96 trang 299 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 293 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 286 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 270 0 0