1.java介紹(本文中的引號使用不是太規(guī)范,編寫代碼務(wù)必在英文狀態(tài)下)
java是由Sun Microsystems公司于1995年5月推出的高級程序設(shè)計語言,目前由Oracle(甲骨文公司)擁有。
java可跨平臺運行,java編寫的程序不用修改就可以在不同的平臺上運行,正所謂“一次編寫 到處運行”,在Windows、Andriod、IOS、Mac OS及其他多種UNIX版本的系統(tǒng)上都可運行。
據(jù)估計,全球范圍內(nèi)有超過30億臺設(shè)備都運行著java,它具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特點,能夠適應(yīng)幾乎任何類型的應(yīng)用程序的需求。
java被用于谷歌的Andriod操作系統(tǒng)的應(yīng)用程序,各種桌面應(yīng)用程序,Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
2.第一個Java程序
class MyJavaClass{public static void main(String[] args){System.out.println("Hello World")}}
在Java中,每個應(yīng)用程序都有一個入口或程序執(zhí)行的起點,這個起點就是名為main的方法。MyJavaClass是一個類名,類名每個單詞的首字母都要大寫。
提示:
- 每個Java程序都必須包含一個類
- 每個Java程序都是從main方法開始執(zhí)行
main方法必須是下面這個格式:
public static void main(String[] args)
pulic:任何人都可以訪問它
static:main方法可以在不創(chuàng)建包含main方法的類的實例的情況下運行
void:方法不會返回任何值
main:方法名,是主方法的默認方法名
提示:方法的參數(shù)(形參)在方法名稱后面的括號內(nèi)聲明,對于main方法來說,參數(shù)是一個名為args(argument是參數(shù)的意思)的字符串數(shù)組。
{System.out.println("Hello World");}
println方法:在屏幕上打印一行文本
System類:System類及其輸出流用于訪問println方法
在java中,每個代碼語句都必須以分號結(jié)尾。{}后邊別使用分號
3.Java基本語法
大小寫敏感:Java是大小寫敏感的,這意味著標識符Hello與hello是不同的
類名:類名的每個單詞的首字母應(yīng)該大寫。如:MyJavaClass
方法名:所有的方法名都應(yīng)該以小寫字母開頭,后邊單詞的首字母大寫。
源文件名:源文件名必須與類名相同,也就是必須以類名來保存文件(文件名的后綴為.java),如果Java文件名與類名不相同,則會導(dǎo)致編譯錯誤
主方法入口:所有Java程序由public static void main(String[] args)方法開始執(zhí)行
Java標識符:在Java中,類名,變量名以及方法名都被稱為標識符
標識符由字母、數(shù)字、下劃線或美元符號組成;標識符不能以數(shù)字開頭,必須以字母或下劃線或美元符號開頭;標識符大小寫敏感,長度無限制;不能使用關(guān)鍵字作為java標識符,如:class、void等
4.Java注釋
Java注釋是為了給人看的,提高源代碼的可讀性,程序自動忽略不會執(zhí)行。
單行注釋以//開始,直到行尾為止
多行注釋以為止
Java不支持嵌套的多行注釋,但是,可以在多行注釋中嵌套單行注釋。例如:
多行注釋的結(jié)尾
文檔注釋以結(jié)束,如果是多行,每行以*開頭,它允許你在程序中嵌入關(guān)于程序的信息,你可以使用javadoc工具軟件來生成信息,并輸出到HTML文件中。比如:
在開始的
在Java中,獲取輸入的字符串,可以使用Scanner類的nextLine()與next()方法.
下面是用于獲取用戶輸入的程序示例:
import java.util.Scanner;class MyJavaClass{public static void main(String[] args){Scanner myVar =new Scanner(System.in);System.out.println(myVar.nextLine());}}
以上就是長沙一度軟件培訓(xùn)java培訓(xùn)機構(gòu)的小編針對“了解初學(xué)者的學(xué)習(xí)內(nèi)容,Java自學(xué)教程”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
Java自學(xué)教程