- Khóa học Offline tại Hà Nội
- Khóa học Java Online tại Udemy
- Giới thiệu Java
- Java là gì?
- Lịch sử Java
- Tổng quan
- Cài đặt Java
- Cách thiết lập Path
- Chương trình Hello World
- Phân tích chương trình Hello World
- Cú pháp Java cơ bản
- JDK, JRE và JVM
- Biến trong Java
- Kiểu dữ liệu
- Toán tử
- Các kiểu vòng lặp
- Lệnh if, switch
- Đối tượng Number
- Đối tượng Character
- Khái niệm OOP
- Lớp và Đối tượng
- Phương thức
- Nạp chồng phương thức (Overloading)
- Constructor
- Từ khóa static
- Từ khóa this
- Tính kế thừa (IS-A)
- Quan hệ (HAS-A)
- Ghi đè phương thức (Overriding)
- Kiểu trả về Covariant
- Từ khóa super
- Từ khóa final
- Tính đa hình
- Dynamic Binding
- Toán tử instanceof
- Tính trừu tượng
- Lớp abstract
- Interface
- Lớp abstract vs Interface
- Java Package
- Các kiểu Modifier
- Non-Access Modifier
- Access Modifier
- Tính bao đóng
- Lớp Object
- Nhân bản đối tượng
- Mảng (Array)
- Lớp Wrapper
- Gọi bởi giá trị
- Từ khóa strictfp
- Date & Time
- Regular Expression
- File và I/O
- ByteArrayInputStream
- DataInputStream
- ByteArrayOutputStream
- DataOutputStream
- Lớp File
- Lớp FileReader
- Lớp FileWriter
- Đối tượng String
- Immutable String
- So sánh chuỗi
- Nối chuỗi
- Chuỗi con
- Phương thức của lớp String
- Lớp StringBuffer
- Lớp StringBuilder
- String vs StringBuffer
- StringBuilder vs StringBuffer
- Phương thức toString()
- Lớp StringTokenizer
- Exception là gì
- Khối try-catch
- Khối finally
- Từ khóa throw
- Từ khóa throws
- ExceptionHandling vs MethodOverriding
- Custom Exception
- Cấu trúc dữ liệu
- Enumeration Interface
- Lớp BitSet
- Lớp Vector
- Lớp Stack
- Lớp Dictionary
- Lớp Properties
- Java Collection
- Collection Interface
- List Interface
- Set Interface
- SortedSet Interface
- MapEntry Interface
- Lớp ArrayList
Cài đặt môi trường Java
Cài đặt môi trường nội bộ
Nếu bạn muốn cài đặt môi trường cho việc sử dụng ngôn ngữ Java, phần sau đây sẽ giúp bạn cách tải và cài đặt Java trên máy tính cá nhân của bạn. Theo những bước sau đây để cài đặt môi trường Java.
Java SE có thể download miễn phí tại link sau Download Java. Java SE có thể download miễn phí tại link sau. Bạn nên download phiên bản Java phù hợp với hệ điều hành máy mà bạn đang sử dụng.
Những lệnh sau đây giúp download và run .exe file để cài đặt Java trên máy tính của bạn. Khi bạn đã cài đặt Java trên máy tính, bạn cần phải cài đặt các biến môi trường đến đúng thư mục cài đặt:
Cài đặt đường dẫn cho Window 2000/XP
Giả sử bạn đã cài đặt Java trong thư mục c:\Program Files\java\jdk:
Nhấp chuột phải vào 'My Computer' và chọn 'Properties'.
Click vào nút 'Environment variables' ở dưới 'Advanced' tab.
Bây giờ, thông báo biến 'Path' để mà nó cũng chứa path để có thể thực thi Java. Ví dụ, nếu path hiện tại được thiết lập là 'C:\WINDOWS\SYSTEM32', thì bạn thay đổi path để đọc 'C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin'.
Cài đặt đường dẫn cho Windows 95/98/ME:
Giả sử bạn đã cài đặt Java trong thư mục c:\Program Files\java\jdk:
Chỉnh sửa 'C:\autoexec.bat' file và thêm dòng sau vào cuối cùng:
'SET PATH=%PATH%;C:\Program Files\java\jdk\bin'
Cài đặt đường dẫn cho Linux, UNIX, Solaris, FreeBSD:
Biến môi trường PATH nên được thiết lập để trỏ tới các tệp Java nhị phân đã được cài đặt. Bạn nên tham khảo văn kiện về shell nếu bạn gặp trục trặc trong bước này.
Ví dụ, nếu bạn sử dụng bash như là shell của bạn, thì bạn nên thêm dòng sau vào cuối '.bashrc: export PATH=/path/to/java:$PATH'
Các Java Editor phổ biến:
Để viết các chương trình Java, bạn sẽ cần một Text Editor. Có nhiều rất nhiều loại, và bạn nên sử dụng một trong các loại sau:
Notepad: Trên thiết bị Windown bạn có thể sử dụng trình soạn thảo text đơn giản như notepad.
Netbeans: Là một chương trình IDE mã nguồn mở mà miễn phí, bạn có thể thể download tại link sau: http://www.netbeans.org/index.html.
Eclipse: Là một trình IDE được phát triển bởi cộng đồng mã nguồn mở eclipse, có thể được download tại địa chỉ http://www.eclipse.org/.
Để làm quen với Môi trường và Kết nối cơ sở dữ liệu (JDBC) trong Java, mời bạn tham khảo loạt bài: Ví dụ về Cài đặt Java và loạt bài: Ví dụ về Java JDBC.
Chương sau đề cập vấn đề gì trong Java?
Chương tới sẽ hướng dẫn bạn viết và chạy chương trình Java đầu tiên cũng như các cú pháp hữu ích giúp bạn phát triển các ứng dụng.
Bài học Java phổ biến tại vietjack.com: