大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 了解初學(xué)者的學(xué)習(xí)內(nèi)容,Java自學(xué)教程

了解初學(xué)者的學(xué)習(xí)內(nèi)容,Java自學(xué)教程

更新時(shí)間:2020-05-22 15:16:18 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2133次

1.java介紹(本文中的引號使用不是太規(guī)范,編寫代碼務(wù)必在英文狀態(tài)下)

java是由Sun Microsystems公司于1995年5月推出的高級程序設(shè)計(jì)語言,目前由Oracle(甲骨文公司)擁有。

java可跨平臺(tái)運(yùn)行,java編寫的程序不用修改就可以在不同的平臺(tái)上運(yùn)行,正所謂“一次編寫 到處運(yùn)行”,在Windows、Andriod、IOS、Mac OS及其他多種UNIX版本的系統(tǒng)上都可運(yùn)行。

據(jù)估計(jì),全球范圍內(nèi)有超過30億臺(tái)設(shè)備都運(yùn)行著java,它具有簡單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⑵脚_(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn),能夠適應(yīng)幾乎任何類型的應(yīng)用程序的需求。

java被用于谷歌的Andriod操作系統(tǒng)的應(yīng)用程序,各種桌面應(yīng)用程序,Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。

2.第一個(gè)Java程序

class MyJavaClass{
public static void main(String[] args){
System.out.println("Hello World")
}
}

在Java中,每個(gè)應(yīng)用程序都有一個(gè)入口或程序執(zhí)行的起點(diǎn),這個(gè)起點(diǎn)就是名為main的方法。MyJavaClass是一個(gè)類名,類名每個(gè)單詞的首字母都要大寫。

提示:

  • 每個(gè)Java程序都必須包含一個(gè)類
  • 每個(gè)Java程序都是從main方法開始執(zhí)行

main方法必須是下面這個(gè)格式:

public static void main(String[] args)

pulic:任何人都可以訪問它

static:main方法可以在不創(chuàng)建包含main方法的類的實(shí)例的情況下運(yùn)行

void:方法不會(huì)返回任何值

main:方法名,是主方法的默認(rèn)方法名

提示:方法的參數(shù)(形參)在方法名稱后面的括號內(nèi)聲明,對于main方法來說,參數(shù)是一個(gè)名為args(argument是參數(shù)的意思)的字符串?dāng)?shù)組。

{
System.out.println("Hello World");
}

println方法:在屏幕上打印一行文本

System類:System類及其輸出流用于訪問println方法

在java中,每個(gè)代碼語句都必須以分號結(jié)尾。{}后邊別使用分號

3.Java基本語法

大小寫敏感:Java是大小寫敏感的,這意味著標(biāo)識符Hello與hello是不同的

類名:類名的每個(gè)單詞的首字母應(yīng)該大寫。如:MyJavaClass

方法名:所有的方法名都應(yīng)該以小寫字母開頭,后邊單詞的首字母大寫。

源文件名:源文件名必須與類名相同,也就是必須以類名來保存文件(文件名的后綴為.java),如果Java文件名與類名不相同,則會(huì)導(dǎo)致編譯錯(cuò)誤

主方法入口:所有Java程序由public static void main(String[] args)方法開始執(zhí)行

Java標(biāo)識符:在Java中,類名,變量名以及方法名都被稱為標(biāo)識符

標(biāo)識符由字母、數(shù)字、下劃線或美元符號組成;標(biāo)識符不能以數(shù)字開頭,必須以字母或下劃線或美元符號開頭;標(biāo)識符大小寫敏感,長度無限制;不能使用關(guān)鍵字作為java標(biāo)識符,如:class、void等

4.Java注釋

Java注釋是為了給人看的,提高源代碼的可讀性,程序自動(dòng)忽略不會(huì)執(zhí)行。

單行注釋以//開始,直到行尾為止

多行注釋以/*開始,以*/為止

Java不支持嵌套的多行注釋,但是,可以在多行注釋中嵌套單行注釋。例如:

/* 多行注釋的開始

// 嵌套單行注釋

*/ 多行注釋的結(jié)尾

文檔注釋以/**開始,以*/結(jié)束,如果是多行,每行以*開頭,它允許你在程序中嵌入關(guān)于程序的信息,你可以使用javadoc工具軟件來生成信息,并輸出到HTML文件中。比如:

/** .......

* .......

* .......

*/

在開始的/**之后,第一行或幾行是關(guān)于類、變量和方法的主要描述,之后可以包含一個(gè)或多個(gè)各種各樣的@標(biāo)簽。

@author 用來標(biāo)識一個(gè)類的作者

@version用來指定類的版本

@param說明一個(gè)方法的參數(shù)

@return說明返回值類型

5.Java變量

變量是用來存儲(chǔ)變化的數(shù)據(jù),它實(shí)際是一個(gè)數(shù)據(jù)地址的索引。

在Java中,常用的變量有:

int:整數(shù),如:10,-56等

double:雙精度浮點(diǎn)數(shù),如:3.1415926,-4.56

String:字符串類型,必須用雙引號括起來 如:“Hello World”

char:字符類型,用來定義一個(gè)字符。

boolean:布爾類型,只有true和false兩個(gè)值。

聲明變量時(shí),可以使用逗號隔開來聲明多個(gè)同類型的變量。如:int a=23,b=-56.

一個(gè)變量與一個(gè)類型相關(guān)聯(lián),并且只能存儲(chǔ)該特定類型的值。

6.基本運(yùn)算符

先說一下算數(shù)運(yùn)算符:+(加) - (減)*(乘) /(除) %(求余或取模) ++ (自增)--(自減)

%:用來求余數(shù),用左操作數(shù)除以右操作數(shù),求得余數(shù)。如:

int a=45;

int b=a%12; // b為9

++a,--a:前綴自增自減 先進(jìn)行自增或自減運(yùn)算,在進(jìn)行表達(dá)式運(yùn)算

a++,a--:后綴自增自減 先進(jìn)行表達(dá)式運(yùn)算,在進(jìn)行自增或自減運(yùn)算

如: int a=5;

int b=++a;// b為6,a為6

int a=5;

int b=a++; // b為5,a為6

加和賦值運(yùn)算符(+=) a+=b; // 等同于 a=a+b;其他雷同

減和賦值運(yùn)算符(-=)

乘和賦值運(yùn)算符(*=)

除和賦值運(yùn)算符(/=)

取模和賦值運(yùn)算符(%=)

7.字符串

Java中的字符串的創(chuàng)建和操作是通過String類來實(shí)現(xiàn)的。在代碼中每遇到一個(gè)字符串時(shí),編譯器會(huì)在這種情況下創(chuàng)建一個(gè)String對象。如:

String a=“Hello World”;

在Java中,可使用+來連接字符串

String firstName=“John”,lastName=“Smith”;
System.out.println("My name is"+firstName+" "+lastName);
// 輸出:My name is John Smith

8.獲取用戶輸入

Java提供不同的方式來獲取用戶輸入,但Scanner對象是最常見,也是最容易實(shí)現(xiàn)的,導(dǎo)入Scanner類以使用Scanner對象。

如:import java.util.Scanner;

如:Scanner myVar=new Scanner(System.in); /* 創(chuàng)建一個(gè)名為myVar的Scanner類的實(shí)例,這樣就可以讀取用戶輸入的各種數(shù)據(jù)*/

在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());
}
}

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“了解初學(xué)者的學(xué)習(xí)內(nèi)容,Java自學(xué)教程”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: a免费视频| 性做久久久久久久 | 欧美在线一级片 | 神马影院午夜剧场 | 苦瓜se影院在线视频网站 | 四虎影音先锋 | 老头老太做爰xxx视频 | 午夜精品久久久久久久99热 | 天天草天天爽 | 久久久久综合国产 | 亚洲七七久久精品中文国产 | 国产97公开成人免费视频 | 免费一级毛片免费播放 | 国产成人一区二区三区视频免费蜜 | 天天摸天天舔天天操 | 欧美久久一区二区三区 | 在线视频 中文字幕 | 视频一区视频二区在线观看 | 九九九热精品 | 一区二区免费播放 | 国产精品成人免费视频不卡 | 久久精品福利视频 | 久久亚洲国产午夜精品理论片 | 四虎影院最新网站 | 久热re国产手机在线观看 | 国产波波社区精品视频 | 一本伊大人香蕉久久网手机 | 久久精品亚洲一区二区三区浴池 | 国产尤物福利视频一区二区 | 成年黄网站免费大全毛片 | 日韩精品一区二区三区在线观看l | 天堂网一区 | 国内精品不卡一区二区三区 | 色色视频网 | 动漫三级在线观看 | 热久久精品免费视频 | 欧美日本视频一区 | 国产一区二区三区在线 | 久久精品国产亚洲黑森林 | 天天干夜夜爽 | 91精品国产人成网站 |