Java 01. Giới thiệu về ngôn ngữ Lập trình Java



Bản quyền thuộc về TITV.vn, 
vui lòng không đăng tải lại nội dung từ trang này.

Video giải thích chi tiết



Vì sao lại học lập trình Java


  Học Lập trình Java để làm gì?  

Ngôn ngữ Lập trình Java là một trong những ngôn ngữ lập trình phổ biến và có nhiều người sử dụng, nó có thể được ứng dụng trong nhiều lĩnh vực:

+ Lập trình trên thiết bị di động Android:


Java được coi là ngôn ngữ lập trình chính thức để phát triển ứng dụng di động. Nó tương thích với các phần mềm như Android Studio và Kotlin.

+ Lập trình ứng dụng Desktop:

Java cũng cung cấp khả năng phát triển GUI thông qua các phương tiện khác nhau như: AWTSwing JavaFX. 

   


+ Xây dựng các ứng dụng trên nền Web:

Java cũng được sử dụng để phát triển các ứng dụng web. Java có nhiều framework hỗ trợ cho việc phát triển ứng web: JSP/Servlet, JSF, Struts, Spring, ... . Với sự trợ giúp của các công nghệ này, bạn có thể phát triển bất kỳ loại ứng dụng web nào. Java có tính bảo mật cao nên thường được sử dụng xây dựng các ứng dụng cho y tế, an sinh xã hội, giáo dục, bảo hiểm, .... 

 
Ngôn ngữ lập trình được sử dụng trong hầu hết các trang web phổ biến

+ Lập trình ứng dụng doanh nghiệp 

Java là sự lựa chọn hàng đầu cho việc phát triển các ứng dụng doanh nghiệp. Java Enterprise Edition (Java EE) là một trong những nền tản phổ biến, bao gồm nhiều hỗ trợ cho việc phát triển ứng dụng doanh nghiệp. Hiện nay rất nhiều ngân hàng đang sử dụng Java để pát triển ứng dụng. 

Bạn hãy thử tìm hiểu thêm tại sao các ngân hàng lại thích sử dụng Java để phát triển các ứng dụng của họ nhé:



+ Lập trình ứng dụng nghiên cứu khoa học

MATLAB, một ứng dụng tính toán phổ biến sử dụng Java để tương tác với giao diện người dùng cũng như một phần của hệ thống lõi của họ.
Java có nhiều thư viện tính toán, nó cũng có thể xây dựng nhanh các giao diện ứng dụng, do đó nhiều nhà nghiên cứu cũng lựa chọn Java trong các dự án của họ.

+ Lập trình Game

jmonkeyengine được phát triển trên nền tảng Java, là một công cụ phát triển Game 3D khá nổi tiếng và được nhiều người sử dụng hiện nay.


Big Data
Hadoop là một dự án con Java, nó được nhiều người sử dụng để phân tích dữ liệu lớn. Nếu bạn thành thạo về Java bạn  cũng sẽ dễ dàng sử dụng hàng loạt các công cụ: Apache Spark, Apache Mahout, Java JFreechart, Deeplearning4j, Apache Storm ... trong việc phần tích dữ liệu lớn.


+ Ngoài ra Java còn có thể được dùng để xây dựng các ứng dụng phân tán, các ứng dụng trên điện toán đám mây, thương mại ....

Khóa học miễn phí này phù hợp cho những ai?

Khóa học này được TITV.vn xây dựng và triển khai miễn phí đến với các bạn có nhu cầu học về Lập trình Java, đặc biệt là:
+ Các bạn học sinh, sinh viên, người đi làm:
+ Đang học về Lập trình cơ bản
+ Đang học về Lập trình hướng đối tượng
+ Chuẩn bị kiến thức cho Lập trình web trên nền tảng Java
+ Các bạn cần tìm việc làm với mức độ Java Core

 

Lịch sử Lập trình Java


  Oak ra đời  

Ngôn ngữ Lập trình Java được giới thiệu lần đầu vào năm 1991 bởi James Gosling, một kỹ sư công nghệ của Sun Microsystems.





James Gosling cảm thấy không thoải mái khi Lập trình C++, do đó anh ấy tạo ra một ngôn ngữ lập trình mới có tên là "Oak" (cây Sồi)đơn giản là vì có một cây sồi bên cạnh văn phòng của James Gosling

 

😀 Dành cho bạn nào quan tâm về cây Sồi là loại cây gì nhé


   Đổi tên thành Java và trở nên phổ biến 

World - Wide - Web phát triển rất mạnh mẽ vào thập niên 90, Sun Microsystems nhận thấy ngôn ngữ lập trình Oak có thể phát triển các ứng dụng trên môi trường Internet. Sun quyết định đổi tên ngôn ngữ "Oak" thành "Java". Đến năm 1995, ngôn ngữ Java trở nên phổ biến và được nhiều lập trình viên đón nhận.

Năm 2010, Oracle mua lại công ty Sun Microsystems, Java vẫn được Oracle phát triển và hỗ trợ cho đến nay.



Nền tảng của Java


   Nền tảng của ngôn ngữ lập trình Java 

Bản chất của Java là một thư viện tập hợp các tập tin "class" (lớp) chứa các đoạn mã. Các lớp trong Java có thể được tái sử dụng trong các chương trình mới. Giúp cho lập trình viên tiết kiệm được nhiều thời gian khi phát triển ứng và dễ dàng xác định lỗi trong chương trình. 

  Công nghệ Java = Ngôn ngữ Java + platform 



Khi lập trình Java, chúng ta sẽ sử dụng các IDE để viết những đoạn mã và lưu trong các tập tin có đuôi mở rộng là ".java". Sau đó các tập tin .java được biên dịch thành tập tin .class (thông qua trình biên dịch javac). Java Virtual Machine (Java VM - máy ảo Java) là trình thông dịch được cài đặt trên máy tính, trình thông dịch này sẽ chạy thực thi các tập tin .class.

  Viết một lần, chạy ở mọi nơi  
  Write once, run anywhere    

Máy ảo Java có thể cài đặt trên các hệ điều hành khác nhau Windows, Linux, Mac OS, .... . Chỉ cần có máy ảo Java là các bạn có thể chạy thực thi các tập tin .class. Vì vậy các chương trình Java có thể chạy trên nhiều nền tảng hệ điều hành khác nhau.


Trong bài tiếp theo chúng ta sẽ tìm hiểu và cài đặt môi trường và những công cụ cần thiết để Lập trình Java.

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét