不可不看的Java基础知识整理,注释、关键字、运算符
生活随笔
收集整理的這篇文章主要介紹了
不可不看的Java基础知识整理,注释、关键字、运算符
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
寫在開頭
萬丈高樓平地起,要想學(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:與時俱進
在《阿里巴巴開發(fā)者手冊》中針對注釋提出了12點規(guī)約,感興趣的同學(xué)可以找來看看。
Java中的關(guān)鍵字
標識符:用來標識一個事物的名字,在Java中類名,方法名,常量名等等,都是一種標識符
關(guān)鍵字:一種特殊的標識符,為了Java代碼的統(tǒng)一管理而規(guī)定的小寫字母串,比如類的關(guān)鍵字就是class,在Java中看到以這個關(guān)鍵字修飾的文件,大家都知道這是一個類。
保留字:保留字顧名思義,是Java為了未來有可能的擴展而預(yù)留的,目前還沒有被當做關(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 默認,缺省的。在成員的前面不寫訪問修飾符的時候,所以在上述表格中空出來沒有寫,默認就是友好的。
同一package中的所有類都能訪問。
被 friendly所修飾的成員只能被該類所在同一個package中的子類所繼承下來。
4,私有的。只能在當前類中被訪問到。
【快捷記憶表格】
類、方法、變量修飾符
1,abstract 用于聲明抽象類,以及抽象方法。
2,class 用于聲明一個類。
3,extends 用于生命一個類是從另外一個類或接口繼承而來
4,final 用于表示某個變量、方法或類是最終的,不能被修改或繼承。
5,implements 接口的實現(xiàn)
6,interface 聲明一個接口
7,native 用于聲明一個本地方法,本地方法是指在 Java 代碼中聲明但在本地代碼(通常是 C 或 C++ 代碼)中實現(xiàn)的方法,它通常用于與操作系統(tǒng)或其他本地庫進行交互。
...等等還有很多,多數(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位,但是實際中會考慮計算機高效存儲因素
char:2個字節(jié),16位
Java中的運算符
在之前的博文中,曾說過所有的程序語言最終都是用來處理數(shù)據(jù)的,那么處理數(shù)據(jù)最基本的加減乘除等等,都是通過運算符來實現(xiàn),Java中大致可以分為如下幾種運算符,直接整理一個思維腦圖,看著方便
本篇未完待續(xù)...
總結(jié)
以上是生活随笔為你收集整理的不可不看的Java基础知识整理,注释、关键字、运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨域与跨站
- 下一篇: ictclas,ansj,结巴分词,St