寫在開頭
萬丈高樓平地起,要想學(xué)好漢語首先學(xué)拼音,想學(xué)好英語首先學(xué)26個字母,對于編程語言來說,一樣的道理,要想學(xué)好必須先掌握其基礎(chǔ)語法和知識,今天我們就來嘮一嘮Java語言中那些出現(xiàn)頻率極高,又很基礎(chǔ)的知識點吧!
Java中的注釋
注釋的作用:撥云見日!
在日常的工作中,總會遇到很多大段的代碼,邏輯復(fù)雜,看得人云山霧繞,這時候若能言簡意賅的加上注釋,會讓閱讀者豁然開朗,這就是注釋的魅力!
一般在Java日常開發(fā)中,我們分為以下3類注釋
- 單行注釋: 通常用于解釋方法內(nèi)某單行代碼的作用。
- 多行注釋:通常用于解釋某段代碼的作用,使用頻率不高,不允許嵌套
- 文檔注釋: 常用于類和方法的注釋
代碼案例:
package com.javabuild;
/**
* 文檔注釋
* @author javabuild
* @date 2024-01-16 12:32:31
*/
public class TestComments {
/**
* 文檔注釋
* @param args 參數(shù)
*/
public static void main(String[] args) {
//單行注釋
System.out.print(1);
/* 多行注釋
System.out.print(2);
System.out.print(3);
*/
}
}
【注意事項】
Java中使用注釋時要滿足注釋三要素:
1、Nothing is strange:注釋必要
2、Less is more:言簡意賅
3、Advance with the times:與時俱進(jìn)
在《阿里巴巴開發(fā)者手冊》中針對注釋提出了12點規(guī)約,感興趣的同學(xué)可以找來看看。
Java中的關(guān)鍵字
標(biāo)識符:用來標(biāo)識一個事物的名字,在Java中類名,方法名,常量名等等,都是一種標(biāo)識符
關(guān)鍵字:一種特殊的標(biāo)識符,為了Java代碼的統(tǒng)一管理而規(guī)定的小寫字母串,比如類的關(guān)鍵字就是class,在Java中看到以這個關(guān)鍵字修飾的文件,大家都知道這是一個類。
保留字:保留字顧名思義,是Java為了未來有可能的擴(kuò)展而預(yù)留的,目前還沒有被當(dāng)做關(guān)鍵字使用,但未來有可能,比如goto、const就是Java中的保留字(但這倆是c語言中的關(guān)鍵字)
那么都有哪些關(guān)鍵字呢?看圖說話->
訪問控制符
Java中共有4種訪問控制符,用來控制著類中屬性與方法的可見性。
1,public 被public修飾的成員變量和方法可以在任何類中都能被訪問到。
被public修飾的類,在一個java源文件中只能有一個類被聲明為public,而且一旦有一個類為public ,那這個java源文件的文件名就必須要和這個被public所修飾的類的類名相同,否則編譯不能通過。
2,protected 被protected修飾的成員會被位于同一package中的所有類訪問到,也能被該類的所有子類繼承下來。
3,friendly 默認(rèn),缺省的。在成員的前面不寫訪問修飾符的時候,所以在上述表格中空出來沒有寫,默認(rèn)就是友好的。
同一package中的所有類都能訪問。
被 friendly所修飾的成員只能被該類所在同一個package中的子類所繼承下來。
4,私有的。只能在當(dāng)前類中被訪問到。
【快捷記憶表格】
類、方法、變量修飾符
1,abstract 用于聲明抽象類,以及抽象方法。
2,class 用于聲明一個類。
3,extends 用于生命一個類是從另外一個類或接口繼承而來
4,final 用于表示某個變量、方法或類是最終的,不能被修改或繼承。
5,implements 接口的實現(xiàn)
6,interface 聲明一個接口
7,native 用于聲明一個本地方法,本地方法是指在 Java 代碼中聲明但在本地代碼(通常是 C 或 C++ 代碼)中實現(xiàn)的方法,它通常用于與操作系統(tǒng)或其他本地庫進(jìn)行交互。
...等等還有很多,多數(shù)的關(guān)鍵字都可以通過英文單詞的詞義判斷其作用!
基本類型
byte:1個字節(jié),8位
short:2個字節(jié),16位
int:4個字節(jié),32位
long:8個字節(jié),64位
float:4個字節(jié),32位
double:8個字節(jié),64位
boolean:官方文檔未明確定義,依賴于 JVM 廠商的具體實現(xiàn)。邏輯上理解是占用 1位,但是實際中會考慮計算機(jī)高效存儲因素
char:2個字節(jié),16位
Java中的運算符
在之前的博文中,曾說過所有的程序語言最終都是用來處理數(shù)據(jù)的,那么處理數(shù)據(jù)最基本的加減乘除等等,都是通過運算符來實現(xiàn),Java中大致可以分為如下幾種運算符,直接整理一個思維腦圖,看著方便文章來源:http://www.zghlxwxcb.cn/news/detail-795478.html
本篇未完待續(xù)...文章來源地址http://www.zghlxwxcb.cn/news/detail-795478.html
到了這里,關(guān)于不可不看的Java基礎(chǔ)知識整理,注釋、關(guān)鍵字、運算符的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!