您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)Java基礎(chǔ)中的基本語(yǔ)法是哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
一個(gè)Java程序可以認(rèn)為是一系列對(duì)象的集合,而這些對(duì)象通過(guò)調(diào)用彼此的方法來(lái)協(xié)同工作。下面簡(jiǎn)要介紹下類(lèi)、對(duì)象、方法和實(shí)例變量的概念。
對(duì)象:對(duì)象是類(lèi)的一個(gè)實(shí)例,有狀態(tài)和行為。例如,一條狗是一個(gè)對(duì)象,它的狀態(tài)有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。
類(lèi):類(lèi)是一個(gè)模板,它描述一類(lèi)對(duì)象的行為和狀態(tài)。
方法:方法就是行為,一個(gè)類(lèi)可以有很多方法。邏輯運(yùn)算、數(shù)據(jù)修改以及所有動(dòng)作都是在方法中完成的。
實(shí)例變量:每個(gè)對(duì)象都有獨(dú)特的實(shí)例變量,對(duì)象的狀態(tài)由這些實(shí)例變量的值決定。
下面看一個(gè)簡(jiǎn)單的Java程序,它將打印字符串 HelloWorld
/**
* Created by IntelliJ IDEA.
*
* @author: lida
* @date: 2018-05-15
* @time: 17:13:02
*/
public class HelloWorld {
/* 第一個(gè)Java程序
* 它將打印字符串 HelloWorld
*/
public static String HELLO_WORLD="Hello World";
public static void main(String [] args){
System.out.println(HELLO_WORLD);
}
}
直接運(yùn)行main方法查看控制臺(tái):
如果還沒(méi)安裝IDE,可以經(jīng)代碼放在記事本中并命名未HelloWorld.java,然后打開(kāi)cmd,找到文件所在位置使用javac HelloWorld.java來(lái)編譯,然后java HelloWorld.java來(lái)運(yùn)行
我們來(lái)看一下編寫(xiě)代碼時(shí)有哪些需要注意:
類(lèi)名的首字母大寫(xiě),如果類(lèi)名由若干單詞組成,那么每個(gè)單詞的首字母應(yīng)該大寫(xiě),例如 MyFirstJavaClass 遵從駝峰形式,但以下形式例外:DO\BO\VO等
方法名以小寫(xiě)字母開(kāi)頭,如果由多個(gè)單詞組成統(tǒng)一使用lowerCamelCase風(fēng)格,必須遵從駝峰形式
常量名全部大寫(xiě),單詞用下劃線隔開(kāi)
Java標(biāo)識(shí)符:
① 所有的標(biāo)識(shí)符都應(yīng)該以字母(A-Z或者a-z),美元符($)、或者下劃線(_)開(kāi)始
② 首字符之后可以是任何字符的組合
③ 關(guān)鍵字不能用作標(biāo)識(shí)符
④ 標(biāo)識(shí)符大小寫(xiě)敏感
像其他語(yǔ)言一樣,Java可以使用修飾符來(lái)修飾類(lèi)中方法和屬性。主要有兩類(lèi)修飾符:
訪問(wèn)控制修飾符 : default, public , protected, private
非訪問(wèn)控制修飾符 : final, abstract, strictfp
java支持單行注釋和多行注釋
多行:
/*
*這表示一個(gè)多行注釋
*/
public class HelloWorld {
/* 第一個(gè)Java程序
* 它將打印字符串 HelloWorld
*/
public static String HELLO_WORLD="Hello World";
public static void main(String [] args){
System.out.println(HELLO_WORLD);
}
}
單行://這表示一個(gè)單行注釋
public class HelloWorld {
//第一個(gè)Java程序
//它將打印字符串 HelloWorld
public static String HELLO_WORLD="Hello World";
public static void main(String [] args){
System.out.println(HELLO_WORLD);
}
}
也可以這樣表示單行注釋
public class HelloWorld {
/*第一個(gè)Java程序,它將打印字符串 HelloWorld*/
public static String HELLO_WORLD="Hello World";
public static void main(String [] args){
System.out.println(HELLO_WORLD);
}
}
Java空白行
Java代碼中的空白行或者帶注釋的行,在Java編譯的時(shí)候會(huì)忽略掉
看完上述內(nèi)容,你們對(duì)Java基礎(chǔ)中的基本語(yǔ)法是哪些有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。