bắt Đầu với java cần những gì

24
o7planning Trang chNhóm tài liu alpha version Bt đầu vi Java cn nhng gì? 1- Gii thiu 2- Nhng gì cn để bt đầu? 3- Download và cài đặt JDK 4- Download và cài đặt Eclipse 5- To mt project vi Eclipse 6- Ví dđầu tiên 1- Gii thiu History: 15-06-2014: Write document (Eclipse 4.3) 29-10-2014: Edit (Eclipse 4.3 ==> Eclipse 4.4) 2- Nhng gì cn để bt đầu? Để bt đầu lp trình vi Java bn cn 2 thJDK (Java Deverlopment Kit) JDK là mt môi trường phát trin phn mm sdng cho vic phát trin các ng dng Java. Nó bao gm Java Runtime Environment (JRE), mt bthông dch/ ti java vào bnh(loader), mt trình biên dch (javac), mt Archiver (jar), mt bto tài liu (javadoc) và các công ckhác cn thiết trong phát trin Java. Nhóm tài liu liên quan Jse Đim bt đầu Java cho người mi bt đầu Java cho người mi bt đu Bt đầu vi Java cn nhng gì? Hc nhanh Java cho người mi bt đầu JDK Javadoc định dng CHM Tha kế đa hình trong Java Abstract class và Interface trong Java Access modifier trong Java Hướng dn sdng Java Enum Hướng dn sdng Java Annotation So sánh và sp xếp trong Java Hướng dn sdng String, StringBuffer và StringBuilder Java cơ bn Hướng dn xlý ngoi ltrong Java - Java Exception Handling Hướng dn sdng nn tng tp hp (Java Collection Framework) Hướng dn sdng lung vào ra nhphân - Java IO 7 0 0 0

Upload: tran-thanh-tung

Post on 14-Jul-2016

29 views

Category:

Documents


6 download

DESCRIPTION

kinh nghiệm học java

TRANSCRIPT

o7planning

Trang chủ Nhóm tài liệu

alpha version

Bắt đầu với Java cần những gì?

1- Giới thiệu 2- Những gì cần để bắt đầu? 3- Download và cài đặt JDK 4- Download và cài đặt Eclipse 5- Tạo một project với Eclipse 6- Ví dụ đầu tiên

1- Giới thiệu History:

15-06-2014: Write document (Eclipse 4.3)29-10-2014: Edit (Eclipse 4.3 ==> Eclipse 4.4)

2- Những gì cần để bắt đầu? Để bắt đầu lập trình với Java bạn cần 2 thứ

JDK (Java Deverlopment Kit)

JDK là một môi trường phát triển phần mềm sử dụng cho việc phát triển các ứng dụng Java. Nó bao gồm Java Runtime Environment (JRE), một bộ thông dịch/ tải java vào bộ nhớ (loader), một trình biên dịch (javac), một Archiver (jar), một bộ tạo tài liệu (javadoc) và các công cụ khác cần thiết trong phát triển Java.

Nhóm tài liệu liên quan

Jse

Điểm bắt đầu

Java cho người mới bắt đầu

Java cho người mới bắt đầu

Bắt đầu với Java cần những gì?

Học nhanh Java cho người mới bắt đầu

JDK Javadoc định dạng CHM

Thừa kế và đa hình trong Java

Abstract class và Interface trong Java

Access modifier trong Java

Hướng dẫn sử dụng Java Enum

Hướng dẫn sử dụng Java Annotation

So sánh và sắp xếp trong Java

Hướng dẫn sử dụng String, StringBuffer và StringBuilder

Java cơ bản

Hướng dẫn xử lý ngoại lệ trong Java - Java Exception Handling

Hướng dẫn sử dụng nền tảng tập hợp (Java Collection Framework)

Hướng dẫn sử dụng luồng vào ra nhị phân - Java IO

7 0 0 0

IDE (Integrated Development Environment)

Một môi trường phát triển tích hợp (IDE) hoặc môi trường phát triển tương tác là một ứng dụng phần mềm cung cấp cơ sở vật chất toàn diện cho các lập trình viên máy tính cho phát triển phần mềm. Một IDE thường bao gồm một trình soạn thảo mã nguồn, xây dựng các công cụ tự động hóa và một trình gỡ lỗi. Hầu hết các IDEs hiện đại cung cấp tính năng hoàn thành mã thông minh.

Một số IDE có một trình biên dịch, thông dịch, hoặc cả hai, chẳng hạn như Net Beans và Eclipse; những công cụ khác có thể không có, chẳng hạn như SharpDevelop và Lazarus. Ranh giới giữa một môi trường phát triển tích hợp và các bộ phận khác của môi trường phát triển phần mềm rộng lớn hơn là không được xác định rõ. Đôi khi một hệ thống kiểm soát phiên bản và các công cụ khác nhau được tích hợp để đơn giản hóa việc xây dựng một giao diện đồ họa. Nhiều IDE hiện đại cũng có một trình duyệt lớp, một trình duyệt đối tượng, và một sơ đồ hệ thống phân cấp lớp, để sử dụng trong phát triển phần mềm hướng đối tượng.

Với Java bạn có nhiều sự lựa chọn IDE, nó là cái để bạn lập trình viết code. Phổ biến và thông dụng nhất hiện nay là Eclipse và NetBeans

Trong tài liệu này, cũng như hầu hết các hướng dẫn trên o7planning chúng tôi sẽ sử dụng Eclipse.

3- Download và cài đặt JDK

http://www.oracle.com/technetwork/java/index.html

Hướng dẫn sử dụng luồng vào ra ký tự - Java IO

Hướng dẫn sử dụng Date, Time trong Java

Cú pháp và các tính năng mới trong Java 5

Cú pháp và các tính năng mới trong Java 8

Hướng dẫn sử dụng biểu thức chính quy - Java Regex

Hướng dẫn lập trình đa luồng trong Java - Java Multithreading

Thư viện điều khiển các loại cơ sở dữ liệu khác nhau trong Java

Hướng dẫn sử dụng JDBC kết nối cơ sở dữ liệu

Hướng dẫn nén và giải nén trong Java - Java Compression

Hướng dẫn sử dụng Java Reflection

Hướng dẫn gọi phương thức từ xa với Java RMI

Lập trình Java ứng dụng Desktop hoặc các ứng dụng Web giao diện giống ứng dụng Desktop nên chọn giải pháp nào?

Hướng dẫn lập trình Java Desktop sử dụng SWT

Hướng dẫn sử dụng Eclipse JFace

Hướng dẫn sử dụng Commons IO

Hướng dẫn sử dụng Commons Email

Hướng dẫn sử dụng Commons Logging

Java Nâng cao

Lập trình Java theo nhóm sử dụng Eclipse và SVN

Tùy biến trình biên dịch java sử lý Annotation của bạn (Annotation Processing Tool)

AspectJ cho người mới bắt đầu - Lập trình hướng khía cạnh (AOP)

Cài đặt Maven vào Eclipse

Maven cho người mới bắt đầu

Thiết lập dự án nhiều Module sử dụng Maven

Cài đặt JBoss Tools vào Eclipse

Chú ý: Các hình chụp ở đây tôi sử dụng Java phiên bản 7, tuy nhiên bạn hãy download phiên bản 8.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Java Hibernate cho người mới bắt đầu

Tra cứu Java Hibernate

Sử dụng Hibernate Tool tạo ra các class Entity từ các bảng

Lập trình báo cáo

Cài đặt công cụ lập trình báo cáo BIRT vào Eclipse

Hướng dẫn lập trình báo cáo BIRT cho người mới bắt đầu

Cài đặt Jaspersoft studio vào Eclipse - Công cụ trực quan thiết kế JasperReport

Hướng dẫn lập trình báo cáo JasperReport cho người mới bắt đầu

Hướng dẫn gọi báo cáo JasperReport trong ứng dụng Java

Công nghệ của Eclipse

Cài đặt công cụ phát triển Aspectj vào Eclipse

AspectJ cho người mới bắt đầu - Lập trình hướng khía cạnh (AOP)

Làm thế nào để tạo Eclipse plugins sử dụng các thư viện mã nguồn mở

Cài đặt Tycho vào Eclipse

OSGi cho người mới bắt đầu

Tương tác Osgi và AspectJ

Thiết lập dự án OSGi với Maven và tycho

Cài đặt WindowBuilder vào Eclipse

Bạn nên kiểm tra xem hệ điều hành của mình là 32bit hay 64bit để download bộ JDK phù hợp.

Lập trình Java ứng dụng Desktop hoặc các ứng dụng Web giao diện giống ứng dụng Desktop nên chọn giải pháp nào?

Hướng dẫn lập trình Java Desktop sử dụng SWT

Hướng dẫn sử dụng Eclipse JFace

Eclipse RCP cho người mới bắt đầu - Ứng dụng Workbench

Hướng dẫn đóng gói và triển khai ứng dụng Desktop SWT/RCP

Cài đặt RAP tools vào Eclipse

Eclipse RAP cho người mới bắt đầu - Ứng dụng cơ bản

Eclipse RAP cho người mới bắt đầu - Ứng dụng Workbench

Hướng dẫn đóng gói và triển khai ứng dụng Eclipse RAP

Lập trình phía server

Khai báo Server Tomcat trên Eclipse

Hướng dẫn cài đặt và cấu hình Glassfish Web Server

Java Servlet cho người mới bắt đầu

Java JSP cho người mới bắt đầu

Cài đặt Web Tools Platform vào Eclipse

Tạo một ứng dụng web đơn giản với Servlet/JSP

Sau khi download JDK bạn có thể cài đặt, ở đây tôi cài đặt vào:

D:/DevPrograms/Java

Chạy ứng dụng web Maven trên Tomcat Maven Plugin

Chạy ứng dụng Web Maven trên Jetty Maven Plugin

Struts2 cho người mới bắt đầu

Spring MVC cho người mới bắt đầu

Ứng dụng Web login đơn giản sử dụng Spring MVC, Spring Security và Spring JDBC

Hướng dẫn sử dụng Spring MVC, Hibernate và Spring Transaction Manager

Struts2 Framework

Struts2 cho người mới bắt đầu

Struts2 cho người mới bắt đầu (Cấu hình Annotation)

Spring Framework

Spring cho người mới bắt đầu

Spring MVC cho người mới bắt đầu

Cài đặt Spring Tool Suite vào Eclipse

Hướng dẫn cấu hình Static Resource và

4- Download và cài đặt Eclipse

http://eclipse.org/

Resource Bundle trong Spring MVC

Hướng dẫn Upload File với Spring MVC

Hướng dẫn sử dụng Spring JDBC

Ứng dụng Web login đơn giản sử dụng Spring MVC, Spring Security và Spring JDBC

Hướng dẫn sử dụng Spring MVC và Velocity

Hướng dẫn sử dụng Spring MVC và Spring JDBC Transaction

Hướng dẫn sử dụng Spring MVC, Hibernate và Spring Transaction Manager

XML

Sử dụng SAX phân tích tài liệu XML

Phân tích XML bằng cách sử dụng mô hình DOM

Hướng dẫn sử dụng JDOM2 phân tích tài liệu XML

Hướng dẫn sử dụng JAXB

Chưa phân loại

Business Intelligence là gì ?

Hướng dẫn sử dụng Skype Java API

Hướng dẫn sử dụng Scribe OAuth Java API với

http://eclipse.org/downloads/

Phiên bản hiện tại của Eclipse là 4.4 với tên gọi LUNA

Google OAuth 2

Hướng dẫn khám phá Facebook Graph API

Hướng dẫn sử dụng Restfb - Java API cho Facebook

Cấu hình HSQLDB DataSource sử dụng Data Source Explorer

Hướng dẫn cài đặt và quản lý Visual SVN Server

Hướng dẫn sử dụng SVN Repository miễn phí XP-Dev

Cài đặt Subversive vào Eclipse

Hướng dẫn cài đặt và sử dụng Tortoise SVN

Hướng dẫn sử dụng GitHub với GitHub Desktop

Cơ sở dữ liệu Oracle

Hướng dẫn cài đặt và cấu hình database Oracle 11g

Hướng dẫn cài đặt và cấu hình database Oracle 12c

Cấu trúc database và tính năng đám mây trong Oracle 12c ***

Import và Export cơ sở dữ liệu Oracle

Hướng dẫn cài đặt và cấu hình PL/SQL Developer

Có rất nhiều các gói để bạn download, chúng chỉ khác nhau về các plugin có sẵn trong đó. Bạn nên download gói "Eclipse IDE for Java EE Developers". Trong quá trình lập trình đòi hỏi thêm các Plugin bạn có thể cài đặt mở rộng thêm.

Cơ sở dữ liệu học SQL - LearningSQL (Oracle)

Hướng dẫn học SQL cho người mới bắt đầu (Oracle)

Hướng dẫn lập trình Oracle PL/SQL

Cơ sở dữ liệu ví dụ - Simplehr

Oracle Application Express là gì?

Hướng dẫn cài đặt và cấu hình Oracle Application Express (Oracle APEX)

Hướng dẫn lập trình Oracle APEX cho người mới bắt đầu

Cơ sở dữ liệu MySQL

Hướng dẫn cài đặt và cấu hình MySQL Community

Cơ sở dữ liệu học SQL - LearningSQL (MySQL)

Hướng dẫn học SQL cho người mới bắt đầu (MySQL)

MySQL - Dữ liệu và cấu trúc

Lập trình database với MySQL

Cơ sở dữ liệu SQL Server

Hướng dẫn cài đặt và cấu hình SQL Server Express 2008

Hướng dẫn cài đặt và cấu hình SQL Server Express 2012

Hướng dẫn cài đặt và cấu hình SQL Server

Giải nén Eclipse bạn vừa download được vào một thư mục nào đó.Chẳng hạn:

D:/DevPrograms

Express 2014

Cơ sở dữ liệu học SQL - LearningSQL (SQL Server)

Hướng dẫn học SQL cho người mới bắt đầu (SQL Server)

Hướng dẫn lập trình SQL Server Transact-SQL

Cơ sở dữ liệu khác

Hướng dẫn cài đặt và cấu hình Database MongoDB

Hướng dẫn cài đặt và sử dụng RoboMongo - Công cụ trực quan quản lý MongoDB

Import và Export cơ sở dữ liệu MongoDB

Cơ sở dữ liệu học NoSQL - LearningNoSQL (MongoDB)

Hướng dẫn lập trình Java với MongoDB

Hướng dẫn cài đặt và cấu hình Database HSQLDB

Lập trình C/C++

Bắt đầu với C/C++ cần những gì?

Hướng dẫn lập trình C cho người mới bắt đầu

Bước tiếp theo cấu hình để Eclipse sử dụng JDK mà bạn vừa cài đặt trước đó. Trong trường hợp máy tính của bạn cài đặt nhiều phiên bản JDK bước này sẽ chỉ định rõ phiên bản JDK mà Eclipse sẽ sử dụng. Trường hợp máy tính cài 1 phiên bản JDK bạn có thể bỏ qua bước này.

Lập trình CSharp

Bắt đầu với CSharp cần những gì?

Học nhanh CSharp cho người mới bắt đầu

Thừa kế và đa hình trong CSharp

Tài liệu mới nhất

Business Intelligence là gì ?

Hướng dẫn cấu hình Static Resource và Resource Bundle trong Spring MVC

Hướng dẫn Upload File với Spring MVC

Cấu trúc database và tính năng đám mây trong Oracle 12c ***

Hướng dẫn cài đặt và cấu hình database Oracle 12c

Hướng dẫn lập trình Oracle APEX cho người mới bắt đầu

Oracle Application Express là gì?

Hướng dẫn cài đặt và cấu hình Oracle Application Express (Oracle APEX)

Hướng dẫn sử dụng Scribe OAuth Java API với Google OAuth 2

Thừa kế và đa hình trong CSharp

Tags

Thêm vào cấu hình:

Bắt đầu với Java cần những gì?, Học java cần những gì

12

-vmD:\DevPrograms\Java\jdk1.7.0_45\bin\javaw.exe

?

Chạy Eclipse:

Eclipse hiển thị lên một hộp chọn cho phép bạn chọn thư mục làm việc (Workspace)

F:\ECLIPSE_TUTORIAL\JAVACORE

Đây là hình ảnh Eclipse chạy lần đầu:

5- Tạo một project với Eclipse

Tạo một Project

Trên Eclipse chọn

File/New/Project

HelloWorld

Hình ảnh project vừa được Eclipse tạo ra

6- Ví dụ đầu tiên Chúng ta tạo mởi một class có tên HelloWorld để in ra màn hình Console một dòng chữ "Hello World".

File/New/Class

Nhập vào các thông tin:

Package: org.o7planning.tutorial.javabasic.helloworldClass Name: HelloWorld

Đây là hình ảnh Class vừa được tạo ra trên Eclipse

Sửa nội dung của class HelloWorld, mục tiêu in ra màn hình Console dòng chữ "Hello World".

HelloWorld.java

Chúng ta sẽ chạy class HelloWorld và xem dòng thông báo trên màn hình Console.

Trước hết phải đảm bảo là cửa sổ Console đã được mở. Trên Eclipse chọn:

Window/Show View/Console

123456789

package org.o7planning.tutorial.javabasic.helloworld; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }

?

Trong trường hợp không thấy Console hãy chọn:

Window/Show View/Other...

Nhấn phải chuột vào class HelloWorld chọn "Run As/Java Application".

Kết quả chạy class HelloWorld:

o7planning.org