1. *** THÔNG BÁO DIỄN ĐÀN :
    * Thành viên đăng bài đúng chuyên mục, bài viết sẽ được kiểm duyệt trước khi đăng lên diễn đàn.
    Dismiss Notice

Java ra đời từ bao giờ? ứng dụng của nó như nào?

Thảo luận trong 'KIẾN THỨC SEO' bắt đầu bởi hongson1992, 14/5/18.

  1. Các bạn học code mới giao tiếp ngôn ngữ lập trình Java thường muốn tìm hiểu về ngôn ngữ này sản xuất như nào và ứng dụng của nó dùng vào mục đích gì và các điểm điểm mạnh của java so với các ngôn ngữ lập trình khác.
    [​IMG]
    1. Lịch sử ra đời của ngôn ngữ lập trình Java
    Java ra đời vào năm 1995 do tập đoàn Sun Microsystem nghiên cứu ra đó là một ngôn ngữ được kế thừa từ C/C++. Đây là 1 ngôn ngữ lập trình về hướng đối tượng.
    Vậy vì sao nó lại được gọi là Java mà chẳng phải là môt cái tên C nào khác? Java là tên một hòn đảo của Indonesia đây là 1 hòn đảo nổi tiếng về Coffee Peet và Những loại đồ uống dành cho các kỹ sư của Sun. Thời mới sơ khai thì ngôn ngữ lập trình Java Khóa học lập trình java Căn Bản - Nâng Cao Miễn Phí (Qua Video) có tên là Oak có nghĩa là cây sồi Nhưng tại lúc đó thì Oak đã được thông báo là đã bị đăng ký bản quyền nhãn hiệu nên bắt buộc nó phải làm mới một cái tên mới và họ đã chọn đặt tên là Java và kể từ đó ngôn ngữ này có tên là Java cho đến tận bây giờ.
    Ngày nay Java được sử dụng để làm:
    • Code ứng dụng trên thiết bị di động và những ứng dụng dành cho doanh nghiệp quy mô lớn
    • Thiết kê web site có nội dung động và có tác dụng nâng cao Server.
    • Phát triển ra các loại ứng dụng khác nhau như cơ sở dữ liệu, mạng, internet…

    Điểm nổi bật lớn nhất của ngôn ngữ Java khi sản xuất đó là “Write Once, Run Anywhere” (Viết một lần, chạy mọi nơi). Có nghĩa là khi các lập trình viên viết một đoạn code Java thì nó có thể sử dụng tại mọi hệ điều hành máy tính.
    Java có các đặc điểm nổi bật gồm có:
    • Dễ sử dụng và code đơn giản: Như đã nói tại trên thì Java kế thừa trực tiếp từ C/C++ vì thế ngôn ngữ Java có thiến hướng giống ngôn ngữ C/C++, có lẽ Java lại dễ thực hiện vì mặc dù dựa trên cơ sở C++ có lẽ Sun đã cẩn thận lược bỏ các tính năng khó nhất của của C++ để khiến cho ngôn ngữ này dễ sử dụng hơn.
    • Hướng đối tượng và quen thuộc.
    • Mạnh mẽ (thể hiện ở cơ chế tự động thu gom rác – Garbage Collection) và an toàn.
    • Kiến trúc trung lập, độc lập nền tảng và có tính khả chuyển (Portability).
    • Hiệu suất cao.
    • Máy ảo (biên dịch và thông dịch).
    • Phân tán.
    • Đa nhiệm: Ngôn ngữ Java cho phép xâ dựng trình ứng dụng, trong đó nhiều quá trình có thể xảy ra đồng thời. Tính đa nhiệm cho phép các nhà lập trình có thể biên soạn phần mềm đáp ứng tốt hơn, tương tác chất lượng hơn và thực hiện theo thời gian thực.

Chia sẻ trang này