Java學習第一課 java概述

1.java簡介

       Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於個人PC、數據中心、遊戲控制檯、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。Java平臺是一種純軟件平臺,它有三個版本Java SE、JavaEE、Java ME。

2.java特性

       Java語言是一個支持網絡計算的面向對象程序設計語言。Java語言吸收了Smalltalk語言和C++語言的優點,並增加了其它特性,如支持併發程序設計、網絡通信、和多媒體數據控制等。主要特性如下:

1) Java語言是簡單的
2) Java語言是一個面向對象的
3) Java語言是分佈式的
4) Java語言是健壯的
5) Java語言是安全的
6) Java語言是體系結構中立的。
7) Java語言是可移植的
8) Java語言是解釋型的
9) Java是高性能的
10) Java語言是多線程的
11) Java語言是動態的

詳見:http://joecn.iteye.com/blog/1276395

3.java實戰

實戰任務:
1)學會搭建Java開發環境
2)學會使用eclipse進行java開發
3)java的控制檯輸入輸出
package chapter01;
import java.util.Date;
import java.util.Scanner;

public class FirstClass {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Hello Java!");
		//輸出當前日期
		Date date = new Date();//獲取當前時間 必須導入類import java.util.Date
		@SuppressWarnings("deprecation")
		String str = date.toLocaleString();
		System.out.println("當前日期是:" + str);
		//從控制檯輸入import java.util.Scanner;
		Scanner scan =  new Scanner(System.in);
		System.out.println("請輸入姓名:");
		String name = scan.nextLine();
		System.out.println("請輸入年齡:");
		int age = scan.nextInt();
		System.out.println("請輸入身高:");
		double stature = scan.nextDouble();
		System.out.println("姓名:" + name + ",年齡:" + age + ",身高:" + stature);
	}

}

總結:
1)一個java文件中可以有任意多個類、接口,但是只能有一個類是public的,而且這個類的名字要和文件同名。
2)因爲main方法是由java虛擬機調用的,所以必須爲public;因爲虛擬機調用main方法的時候不需要產生任何對象,所以聲明爲static;又因爲main方法不需要返回值,所以聲明爲void,所以這個main()方法的聲明必須爲:public static void main(String[] args),這是Java的規範。 (不是很理解)
3)控制檯輸出使用:System.out.println("XXX");
      控制檯輸入使用:Scanner scan =  new Scanner(System.in);String name = scan.nextLine();
4)需要用到的類需要在代碼的前面引入(import),類似於C語言中include。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章