Java概覽
java語言的特點
1.面向?qū)ο?br>
2.跨平臺
3.開源
4.分布式處理
5.多線程
6.動態(tài)
Java三大平臺
JavaSE:
標(biāo)準(zhǔn)版衅枫,其他兩者的基礎(chǔ)逼侦。用于桌面程序應(yīng)用程序的開發(fā)步氏,比如學(xué)生管理系統(tǒng)查辩,倉庫管理系統(tǒng)
JavaEE:
企業(yè)版骏全,用于WEB程序的開發(fā)与斤,比如淘寶網(wǎng)肪康,優(yōu)酷網(wǎng)
JavaME:
微縮版,為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的
環(huán)境變量配置
- path:使所有擴(kuò)展名為java的文件都能在任意目錄下運(yùn)行
- CLASSPATH:指定類搜索的路徑
JDK下載撩穿、安裝
JDK(Java Development Kit):
開發(fā)環(huán)境磷支,包括JRE和開發(fā)工具
JRE(Java Runtime Environment):
運(yùn)行環(huán)境,包括JVM和核心類庫
JVM(Java Virtual Machine):
java虛擬機(jī)食寡,解釋執(zhí)行字節(jié)碼文件
第一個程序
輸出程序
//每一個文件中只能有一個是public修飾的類雾狈,這個類就是主類,類名與文件名相同抵皱;
//public權(quán)限修飾符--公共的善榛;
//class--被class修飾的就是類
//HelloWorld--類名辩蛋;
public class HelloWorld {
//main--主方法,一個程序中有且只能有一個main方法移盆;
//public--權(quán)限修飾符悼院,表示main方法是公共的;
//static--靜態(tài)的咒循,表示main方法是靜態(tài)的方法据途;
//void--空的,表明main方法沒有返回值叙甸;
//String[] args--形參颖医,main方法的形參;
public static void main(String[] args) {
//標(biāo)準(zhǔn)輸出裆蒸;
System.out.println("Hello World!");
}
}-
輸入程序
import java.util.Scanner;//導(dǎo)入的外部包便脊,關(guān)聯(lián)外部的類庫 public class scannerDemo { public static void main(String[] args) { //創(chuàng)建一個鍵盤掃描輸入的對象 Scanner console=new Scanner(System.in); System.out.println("請輸入一個字符串"); //使用對象掃描接收一個字符串類型的數(shù)據(jù) String Str=console.next(); System.out.println("請輸入一個整數(shù)"); //使用對象掃描接收一個整型的數(shù)據(jù); int a=console.nextInt(); System.out.println("Str="+Str); System.out.println("a="+a); } }