摘要:由于抽象類(lèi)不能實(shí)例化對(duì)象,所以抽象類(lèi)必須被繼承,才能被使用。抽象類(lèi)不能使用修飾。抽象類(lèi)中的抽象方法只是聲明,不包含方法體,就是不給出方法的具體實(shí)現(xiàn)也就是方法的具體功能。抽象類(lèi)的構(gòu)造方法,類(lèi)方法用修飾的方法不能聲明為抽象方法。 概念 在面向?qū)ο蟮母拍钪校械膶?duì)象都是通過(guò)類(lèi)來(lái)描繪的,但是反過(guò)來(lái),并不是所有的類(lèi)都是用來(lái)描繪對(duì)象的,如果一個(gè)類(lèi)中沒(méi)有包含足夠的信息來(lái)描繪一個(gè)具體的對(duì)象,這樣的類(lèi)...
摘要:上下文比如接受它傳遞的方法的參數(shù),或接受它的值的局部變量中表達(dá)式需要的類(lèi)型稱(chēng)為目標(biāo)類(lèi)型。但局部變量必須顯式聲明為,或事實(shí)上是。換句話說(shuō),表達(dá)式只能捕獲指派給它們的局部變量一次。注捕獲實(shí)例變量可以被看作捕獲最終局部變量。 簡(jiǎn)介 概念 Lambda 表達(dá)式可以理解為簡(jiǎn)潔地表示可傳遞的匿名函數(shù)的一種方式:它沒(méi)有名稱(chēng),但它有參數(shù)列表、函數(shù)主體、返回類(lèi)型,可能還有一個(gè)可以拋出的異常列表。 匿名...
摘要:是由阿里巴巴開(kāi)源的通用緩存訪問(wèn)框架,如果你對(duì)很熟悉的話,請(qǐng)一定花一點(diǎn)時(shí)間了解一下,它更好用。有了,我們就可以更方便的基于統(tǒng)一的接口訪問(wèn)緩存。 JetCache是由阿里巴巴開(kāi)源的通用緩存訪問(wèn)框架,如果你對(duì)Spring Cache很熟悉的話,請(qǐng)一定花一點(diǎn)時(shí)間了解一下JetCache,它更好用。 JetCache提供的核心能力包括: 提供統(tǒng)一的,類(lèi)似jsr-107風(fēng)格的API訪問(wèn)Cache...
摘要:最近在備戰(zhàn)面試的過(guò)程中,整理一下面試題。成員變量如果沒(méi)有被賦初值,則會(huì)自動(dòng)以類(lèi)型的默認(rèn)值而賦值一種情況例外被修飾但沒(méi)有被修飾的成員變量必須顯示地賦值而局部變量則不會(huì)自動(dòng)賦值。 最近在備戰(zhàn)面試的過(guò)程中,整理一下面試題。大多數(shù)題目都是自己手敲的,網(wǎng)上也有很多這樣的總結(jié)。自己感覺(jué)總是很亂,所以花了很久把自己覺(jué)得重要的東西總結(jié)了一下。 面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別 面向過(guò)程: 優(yōu)點(diǎn):性能比面...
摘要:邊界清晰,有利于理解開(kāi)發(fā)測(cè)試和部署。前后端分離考慮到目前開(kāi)發(fā)流行前后端分離,為了適應(yīng)潮流,引入前后端分離的約束。該請(qǐng)求被接受處理,但是該處理是不完整的。 本文欲回答這樣一個(gè)問(wèn)題:在 「特定環(huán)境 」下,如何規(guī)劃Web開(kāi)發(fā)框架,使其能滿(mǎn)足 「期望 」? 假設(shè)我們的「特定環(huán)境 」如下: 技術(shù)層面 使用Java語(yǔ)言進(jìn)行開(kāi)發(fā) 通過(guò)Maven構(gòu)建 基于SpringBoot 使用Intelli...
暫無(wú)介紹