Bài viết thuộc loạt bài hướng dẫn trong "Khóa học lập trình Java " trên diễn đàn Ksec.info.
Bài đăng lên diễn đàn khác,vui lòng ghi rõ nguồn:Ksec.info
Tổng hợp các bài chia sẻ về java xem tại đây
Bài mở đầu chúng ta sẽ làm quen với ngôn ngữ java
1.Lịch sử phát triển
- Java ( lúc đầu có tên Oak) được Sun Microsystems phát triển nhằm mục đích viết phần mềm điều khiển ( phần mềm nhúng ) cho các sản phẩm gia dụng
- Sau đó java đc phổ cập mạnh mẽ do sự phát triển của Internet ( năm 1995 )
- Hiện này java được chấp nhập rộng rãi,nhiều trường đại học đã đưa java vào trong chương trình giảng dạy
2.Mục tiêu phát triển java
-Đơn giản, hướng đối tượng và quen thuộc
-Mạnh mẽ và an toàn
-Kiến trúc trung lập và di động
-Thực thi với hiệu suất cao
-Thể hiện, phân luồng và năng động
3.Đặc trưng của java
- Đơn giản
Cú pháp Java được vay mượn nhiều từ C & C++ nhưng có cú pháp hướng đối tượng đơn giản hơn và ít tính năng xử lý cấp thấp hơn. Do đó việc viết một chương trình bằng Java dễ hơn, đơn giản hơn, đỡ tốn công sửa lỗi hơn
- Tính hướng đối tượng
- Độc lập về phần cứng và hệ điều hành
Có nghĩa là,bạn viết 1 chương trình java trên window,mang sang linux--> vẫn chạy ok
- Bảo mật
- Phân tán
- Đa luồng
- Động
- Cộng đồng mạnh mẽ
do là ngôn ngữ mở
- Java thường chạy chậm hơn các ngôn ngữ các ( C++,C#,PHP,python,Perl....)
Nguyên nhân :
+ ngôn ngữ khác: biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chay
+ java : biên dịch mã nguồn thành bytecode,bytecode sau đó sẽ được môi trường thực thi chạy
Hiện tại tốc độ chương trình java đã và đang được cải thiện đáng kể
4.Học java có thể làm được j ?
-Viết lên các website,
-Chương trình ứng dụng kinh doanh,phát triển ứng dụng phân tán kiến trúc đa tầng
-Phát triển các ứng dụng hoặc game java trên dòng điện thoại đa tình năng ( file cài dạng *.jar)
-Phát triển các ứng dụng hoặc game chạy trên các dòng điện thoại smart phone cài hệ điều hành android (file cài dạng *.apk)
Theo ý kiến cá nhân,hiện nay đa phần người học java tại Việt Nam theo hướng viết ứng dụng,game cho điện thoại smart phone cài hệ điều hành android vì thị trường android đang phát triển mạnh mẽ (top 1)
-Và 1 sô khác
Xem tiếp Bài 2: Cài đặt các công cụ - Chương trình Hello World
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment