為什麼每次都要建立物件,java有時候可以不用建立物件嗎? 什麼情況下?為什麼?

2022-06-22 16:00:05 字數 2121 閱讀 2076

1樓:匿名使用者

物件是某種計算機語言中對於某特定程式的函式,而在各類程式語言中,函式是一種過程,也稱為子程式,它執行一個指定的運算或操作.你可以這樣理解,函式是用來實現一定功能的程式塊兒。所謂資料封裝就是將一組資料與這組資料有關操作組裝在一起,形成一個實體,這個實體就是物件。

物件是類的例項化,建立物件就是建立一個具有屬性、方法、集合的實體。

2樓:白迪

上面說的都太官方化,我用直白語言講給你聽

當我們要做一件事的時候,如呼叫方法,賦值,**,重定向…等等,這個時候,我們需要針對介面,方法,屬性去實現該指定操作,但是我們不能直接使用介面,方法,屬性去進行操作,而是把它們各自整理成獨屬於他們的物件再去操作,即建立物件.再使用物件去操作

以上的解釋知識為了便於你理解,你理解了大概的意思就好

struts2為什麼每次請求都要建立一個action物件?

3樓:匿名使用者

保證執行緒安全,因為servlet和struts1不是執行緒安全的,所以說用可變例項變數時會有問題,但是在struts2裡就不會

4樓:匿名使用者

strust2的action裡面很多情況下都是需要定義成員變數用來接收表單上的值,如果只是一個物件的話,那麼很可能會出現多個執行緒共用一個成員變數 出現執行緒安全問題,因此struts2每次請求都要建立一個action物件

5樓:匿名使用者

下面的說的很對。struts2每次請求的時候都會建立一個action的例項,這樣會保證執行緒的安全。struts1只是在第一次請求的時候建立一個action的例項,以後每次相同的請求都直接從記憶體中去讀取,它是單例模式,安全性不行。

6樓:匿名使用者

這個是因為struts2是執行緒安全的和struts1相比他是沒有執行緒安全問題

7樓:匿名使用者

你就記住struts2有一個物件池,它會自己分配的,應對每次客戶端的請求,它都會建立一個新的例項,至於這個例項何時銷燬,由struts2來控制

另外,團idc網上有許多產品**,便宜有口碑

8樓:匿名使用者

你的意思應該是每次提交時都要對應提交到一個action裡吧

j**a有時候可以不用建立物件嗎? 什麼情況下?為什麼?

9樓:匿名使用者

通常情況下不可以,類與類之間的依賴(也就是相互呼叫,形成關係)就是通過例項(即建立物件)與例項來聯絡的。不建立物件,關係就無法形成,那便無法呼叫類。但是靜態類、靜態方法可以不建立物件直接呼叫,但是樓主應該明白所為「靜態」的含義吧?

靜態類有它的使用範圍,不能濫用

10樓:0o蕭雨

定義static方法的時候,可以拿來直接用

比如class a

}a.f();就可以了

11樓:撒白風

使用類中的靜態方法,可以直接用

類名.方法名();

j**a中是不是一定得在測試類裡建立物件,為什麼要用構造方法啊

12樓:匿名使用者

物件**都可以有,構造方法是為了建立物件用的,new a()這個過程就是建立物件的過程.有的類沒有構造方法是因為他有預設的空構造方法.構造方法還能初始化變數等等慢慢理解吧.

13樓:匿名使用者

類裡面不能建立自己類的物件吧.物件一般在main方法裡面建立的.

構造方法就是初始化物件的方法.

14樓:匿名使用者

類裡是可以建立物件的,這個不影響你的使用。構造方法是你再new物件的時候呼叫的,也就是你建立物件的時候會呼叫構造方法進行物件的才初始化。

訪問修飾符是為了提高**的安全性的

15樓:

物件不一定要在測試類中建立,構造方法是用於初始化用得,我不知道你學到哪了!物件導向知內道麼?

容目前你知道構造方法用於初始化就行了!宣告變數需要宣告變數的型別 即int string

而宣告類也是需要型別 訪問修飾符 是給你定義的類限定使用範圍

為什麼每次開機都要先藍屏

這是非法關機或其它原因引起的磁碟受損,請修復一下 每個磁碟都修復一下或只修復提示的d 系統自帶的磁碟修復方法 具體步驟如下 在我的電腦中選中碟符後單擊滑鼠右鍵選屬性,在彈出的驅動器屬性視窗中依次選擇 工具 開始檢查 並選擇 自動修復檔案系統錯誤 和 掃描並恢復壞扇區 然後點選開始,掃描時間會因磁碟容...

男朋友每次約會都要那個為什麼男友每次約會都要和我親熱?甚至總問我什麼時候才能真正擁有我?我男友為什麼這樣問?

答 男朋友每次約會都要那個他說這不是很正常嗎。這是個不成問題的問題 因為男回女青年搞物件 答 戀愛 最後走入婚姻殿堂,最終就是要由 伴隨一生,這樣你倆才能夠走的更遠。這是水到渠成的事。應了那句話 情到濃時無怨尤,愛到深處心不悔。現在有兩個條件 1 首先請問你倆的基礎牢固嗎 2 你倆相互有真愛嗎 如果...

為什麼我家電腦每次開機都要修復?????

注意不要強行關機,如果實在沒有辦法就進行一次強行關閉計算機。希望本對樓主有用。1應該定期修復系統漏洞修復微軟的官方 微軟並沒有提示,讓您可以修復的,除非你開啟自動更新。我們建議您升級到正規的官方 下。2。目前眾多殺軟或上網輔助軟體會提示您升級,但升級程式是不適合你的作業系統,你就不一定了。你說的是 ...