穿插一些基礎

1.什麼是JAVA?
答:JAVA於1995年由Sun公司推出,而且由Java之父詹姆士·戈士林博士親手設計而成的,並命名爲OAK,後重命名爲JAVA,在1995年正式發佈!java

2.Java是一種經過解釋方式執行的語言,其語法規則和C/C++相似。編程

3.Java語言編寫的程序,既是編譯型的又是解釋型的。安全

4.Java的應用領域:
(1)桌面應用程序開發
(2)電子商務應用
(3)企業級應用開發
(4)交互式系統開發
(5)多媒體系統開發
(6)分佈式系統開發
(7)Web應用系統開發
(8)嵌入式系統開發網絡

5.Java的版本:
(1)Java ME:應用於嵌入式系統開發。(幾乎已經被淘汰)
(2)Java SE(標準版):主要應用於桌面應用程序的開發。
(3)Java EE(企業版):主要用於開發企業級分佈式的網絡程序,如電子商務網站,企業資源規劃系統等。多線程

6.Java的API文檔,便是幫助文檔,至關於書,菜譜等(API應用程序編程接口)。分佈式

7.Java語言的特性:
(1)簡單
(2)面向對象
(3)分佈性
(4)可移植性
(5)解釋型
(6)安全性
(7)健壯性
(8)多線程
(9)高性能
(10)動態性能

java基礎:網站

1.Java代碼中的全部標點符號都必須是英文字符。線程

2.文件名必須與類名相同,即:.JAVA文件名應該與類名相同。設計

3.Java是嚴格區分大小寫的。

4.一個Java應用程序由若干個類組成。

5.成員變量(全局變量):定義在類體中,這個類的全部方法均可以調用;
局部變量:定義在方法體中,當局部變量與成員變量重名時,成員變量暫時失效。

6.Java程序中main方法必須聲明爲public static void。

7.main方法是程序開始執行的位置(或者說程序從main方法開始執行)。

8.基本數據類型:
(1)數值型:1)整數類型(byte、short、int、long)
2)浮點類型(float、double)
注:long a=1234567890L(末尾加「L」、「l」),不然默認爲int型;
float b=2.3f(末尾加「F」、「f」),不然默認爲double型;
八進制必須以0(零) 開頭;十六必須進制以0X或0x開頭(零X或零x)。
(2)字符型:char型
注:每一個字符在unicode表中都有相對應的位置,如a在unicode表中的位置是97.
轉義字符(是字符就要加單引號):\ddd:1-3爲8進制數據所表示的字符,如\123
\uxxxx:4位16進制數據所表示的字符,如\u0052
':單引號字符
\:反斜槓字符
\t:垂直製表符,將光標移到下一個製表符的位置
\r:回車
\n:換行
\b:退格
\f:換頁
(3)布爾型(boolean):又稱爲邏輯類型,只有true和false兩個值,表示真和假。
9.變量與常量
1.常量:在程序執行過程當中,其值不能被改變的量。
(1)常量的聲明(定義常量):1)final 數據類型 常量名稱[=值];如final int a=5;
注:1)常量一般也被稱爲final變量
2)用final定義「成員變量(全局變量)」時,必須馬上設初值,不然會產生編譯錯誤。
2.變量:在程序執行過程當中,其值能被改變的量。
(1)成員變量(全局變量):定義在類中;成員變量又分爲靜態變量和實例變量;
1)靜態變量(有static關鍵字):有效範圍跨類,甚至可達整個程序中(應用程序由若干個類構成)。
2)實例變量(無static關鍵字):有效範圍當前類。
(2)局部變量:定義在方法中。
注:當局部變量名與成員變量名相通時,成員變量將在此方法中暫時失效。
10.運算符
(1)賦值運算符(=)
例:int a=3;(將3賦給a)
int b=a+c;(將a+c的和賦給b)
x=y=z=5;(將5的值賦給x、y、z,不建議使用)
(2)算術運算符(+(加)、-(減)、(乘)、/(除)、%(取餘))
例:12.45f
15=27.45;
45-30=15;
5*3=15;
6/2=3;
12%10=2;
(3)自增、自減運算符(++、--):操做員必須是一個整型或浮點型變量
例:假設a=5;以自增爲例。
b=++a;//此時a先加1,再賦值給b,因此b=6;
b=a++;//此時a直接賦給b,以後加1,因此b=5;
(4)比較運算符(大於(>)、小於(<)、等於(==)、大於等於(>=)、小於等於(<=)、不等於(!=))
例:4>5,結果爲false.
4!=5,結果爲true.
注:結果爲布爾值
(5)邏輯運算符(與(&&、&)、或(||)、非(!))
與:同真爲真
或:一真爲真
注:1)結果都爲布爾值(flase、true)
2)短路運算符(&&):第一個爲假,就再也不判斷第二個。
非短路運算符(&):第一個爲假,依然判斷第二個,相比之下更浪費時間。
(6)三元運算符(條件式?值1:值2):等價於if.....else語句
例:int y=a>b?x+1:x-1;
含義:若是a>b成立,y=x+1;不然y=x-1;
11.數據類型轉換
(1)隱式類型轉換(自動類型轉換)
例:int a=3;
float x=a;
執行結果爲3.0
(2)顯式類型轉換(強制類型轉換)
例:int a=(int)4.25;
執行結果爲:4

12.代碼註釋
(1)單行註釋 //
快捷鍵Ctrl+"/"或Crtl+"7"
(2)多行註釋 /* / 快捷鍵:寫:Ctrl+Shift+"/" 取:Ctrl+Shift+"" (3)文檔註釋 /* */

相關文章
相關標籤/搜索