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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 職業指南 2023最新Java基礎知識面試集錦

2023最新Java基礎知識面試集錦

更新時間:2022-12-13 15:20:30 來源:動力節點 瀏覽1348次

在遨游了一番 Java 的世界之后,發現了自己的一些缺失,所以就著一篇深度好文:java基礎知識面試深入解析 ,來好好的對 Java 知識點進行復習和學習一番,大部分內容參照自這一篇文章,有一些自己補充的,也算是重新學習一下 Java 吧。

本節主要講解 Java 中的基本數據類型、局部變量和成員變量、運算符和表達式以及流程控

制語句等基礎知識。讀者只有牢牢掌握這些基礎知識才能在面試及筆試中應對自如。

數據類型

Java 中有兩大數據類型,分別為基本數據類型和引用數據類型。

基本數據類型如表 2-1 所示

java基礎知識面試

java基礎知識面試

引用數據類型包括類、接口、數組等,這些在之后的章節中將會介紹到。

在 Java 中數據類型的轉換有兩種方法:

(1)自動類型轉換。編譯器自動完成類型轉換,不需要在程序中編寫代碼。

(2)強制類型轉換。強制編譯器進行類型轉換,必須在程序中編寫代碼。

由于基本數據類型中 boolean 類型不是數字型,所以基本數據類型的轉換是除了 boolean 類

型以外的其他 7 種類型之間的轉換。

自動轉換類型的情況如下:

(1)整數類型之間可以相互轉換,如 byte 類型的數據可以賦值給 short、int、long 類型的變

量;short、char 類型的數據可以賦值給 int、long 類型的變量;int 類型的數據可以賦值給 long

類型的變量。

(2)整數類型轉換為 float 類型,如 byte、char、short、int 類型的數據可以賦值給 float 類

型的變量。

(3)其他類型轉換為 double 類型,如 byte、char、short、int、long、float 類型的數據可以

賦值給 double 類型的變量。

  • 自動類型轉換規則:從存儲范圍小的類型到存儲范圍大的類型,即 byte→short(char)→

int→long→float→double。

☆注意☆ 在整數之間進行類型轉換時,數值不發生改變,而將整數類型(尤其是比較大

的整數類型)轉換成小數類型時,由于存儲方式的不同,可能存在數據精度的損失。

  • 強制類型轉換規則:從存儲范圍大的類型到存儲范圍小的類型,即 double→float→

long→int→short(char)→byte。

語法格式

(type)value

其中,type 是要強制類型轉換后的數據類型。例如:

int a = 123

常量和變量

1. 常量

常量即在程序運行過程中一直不會改變的量。常量在整個程序中只能被賦值一次,并且一

旦被定義,它的值就不能再被改變。聲明常量的語法格式如下:

final 數據類型 變量名[=值]

常量名稱通常使用大寫字母。常量標識符可由任意順序的大小寫字母、數字、下畫線(_)

和美元符號($)等組成,標識符不能以數字開頭,也不能是 Java 中的保留字和關鍵字。

當常量用于一個類的成員變量時,必須給常量賦值,否則會出現編譯錯誤。

Java 還允許使用一種特殊形式的字符常量值來表示一些難以用一般字符表示的字符,這種

特殊形式的字符是以“\”開頭的字符序列,稱為轉義字符。

Java 中常用的轉義字符及含義如表 2-2 所示。

表 2-2 Java 中常用的轉義字符及含義

java基礎知識面試

2. 變量

變量代表程序的狀態,程序通過改變變量的值來改變整個程序的狀態。

在程序中聲明變量的語法格式如下:

數據類型 變量名稱;

☆注意☆ 數據類型和變量名稱之間需要使用空格隔開,空格的個數不限,但是至少需要

一個;語句使用“;”作為結束。

1)變量的命名規則

(1)變量名必須是一個有效的標識符。

(2)變量名不可以使用 Java 中的關鍵字。

(3)變量名不能重復。

(4)選擇有意義的單詞作為變量名。

2)變量的分類

根據作用域的不同,一般將變量分為成員變量和局部變量。

(1)成員變量。

成員變量又分為全局變量和靜態變量。

全局變量不需要使用 static 關鍵字修飾,而靜態變量則需要使用 static 關鍵字進行修飾。

全局變量在類定義后就已經存在,占用內存空間,可以通過類名來訪問,因此不需要實

例化。

(2)局部變量。

局部變量是指在方法或者方法代碼塊中定義的變量,其作用域是其所在的代碼塊。可分為

以下三種:

方法參數變量(形參):在整個方法內有效。

方法局部變量(方法內定義): 從定義這個變量開始到方法結束這一段時間內有效。

代碼塊局部變量(代碼塊內定義):從定義這個變量開始到代碼塊結束這一段時間內有效,

常用于 try...catch 代碼塊中。

以上就是“2023最新Java基礎知識面試集錦”,你能回答上來嗎?如果想要了解更多的Java面試題相關內容,可以關注動力節點Java官網。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 在线播放福利 | 国产午夜精品不卡视频 | 色汉综合 | 久久亚洲国产中v天仙www | 五月天中文字幕 | 免费看国产片 | 日本特级毛片 | 国产一区二区三区免费播放 | 亚洲视频区 | 国产精品久久久久桃色tv | 奇米影视中文字幕 | www.久久精品视频 | 久久婷婷午色综合夜啪 | 国产精品永久免费自在线观看 | 精品72久久久久久久中文字幕 | 国产成人综合亚洲亚洲欧美 | 老色鬼a∨在线视频在线观看 | 青青青青久久国产片免费精品 | 国产三级在线精品男人的天堂 | 国产麻豆精品aⅴ免费观看 国产麻豆精品hdvideoss | 国产精品嘿咻嘿咻在线播放 | 91在线视频免费看 | 免费看一级欧美毛片视频 | 天天操天天拍 | 在线中文字幕网 | 国产欧美日韩精品一区二区三区 | 久久久久夜夜夜精品国产 | 久久精品视频3 | 免费国产一级 | 护士一级毛片 | 久久99精品久久久久久秒播放器 | 免费观看大片毛片 | aaa一级黑人毛片 | 精品中文字幕不卡在线视频 | 午夜香蕉成视频人网站高清版 | 国产午夜亚洲精品第一区 | 久草亚洲视频 | 一级毛片一级毛片一级毛片aa | 99热精品久久只有精品30 | 久久精品国产一区二区三区日韩 | 亚洲视频在线网 |