《Java語言程序設計》讀書心得_第1頁
《Java語言程序設計》讀書心得_第2頁
《Java語言程序設計》讀書心得_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《Java語言程序設計》讀書心得書是我在學習中,尤其是在專業(yè)課的學習中起到了非常重要的作用。我個人是比較喜歡看書的。由于疫情原因我們本學習在家學習、上課。在上課期間,我通過學校的圖書平臺在學習通中看了很多我喜歡的書,有一些是以前想看沒機會、沒時間看的有些是和我本學期學習有關的書,這本由朱曉龍創(chuàng)作的《Java語言程序設計》,正是我最有心得和感悟的一本書。通過這本書我的收獲很大。朱曉龍教授的《Java語言程序設計》以java基礎知識,面向對象的編程思維,面向對象的編程技術為主要核心內容。通過選出一些非常經典的案例詳細的講述了Java的基礎知識以及非常實用的核心重點技術。主要內容包括Java語言的基礎知識,面向對象程序設計、異常處理程序的情況、圖形界面編程,多線程編程和jdbc數據庫編程等實用技術。整本書以面向對象的程序設計貫穿始終,理論聯(lián)系實際的應用,細講多練。解答疑點、詳析難點、突出重點,是全書的特點以及我個人的側重點。Java語言和c/c++的不同之處1.通過學習與了解我得知c語言的最大的問題就是制作出來的軟件的維護的花費用相當高,我所謂的程序后期維護成本說的是,我們的程序不管有多么的強大,只要是因為定義語法,或者說設計結構的原因,讓程序沒有那么容易被理解,或者說容易出錯,導致在后期維護和修改程序的時候非?;ㄙM時間。2.目的是適合國際電腦網絡的兩種協(xié)議(tcp/ip)的通信規(guī)則,其中包括http和我們日常不容易見到的ftp等一些非中國常用的通信方法,java提供了很好的、很完備的網絡類型程序包(有點像一個標準的程序庫)。3.編譯程序和直譯程序:我們在不一樣的機器或者系統(tǒng)上,我們的c++語言需要進行重新的編譯,但是本篇文章的主角java程序只需要有.class執(zhí)行碼,那么不管它在那個機器或者那個系統(tǒng)里都可以執(zhí)行程序,并且運行出相應的結果。在Java語言中.class執(zhí)行代碼僅僅需要直譯就可以執(zhí)行程序了。這是一個在程序便宜過程中Java比c++更加優(yōu)化的地方了。 4.程序的安全性:由于Java的開發(fā)是可以在開放的網絡上應用的軟件或者系統(tǒng),使用的用戶和遠程的電腦的安全性顯得無比重要了,java程序在執(zhí)行的過程中本質上是通過一層又一層的安全性檢查,用非法的程序或者病毒的入侵、或者是不正當的讀寫所造成的混亂。Java程序如果從遠程網絡被載入后,首先除了它原來的存放之處外,它不能也沒有辦法在近端的使者的機器上做非法的數據讀寫,這是為了保護程序使用者(用戶)電腦系統(tǒng)和防止其他任何的漏洞。 5.Java程序的彈性和容錯性:Java的彈性和容錯性指的是我們的程序在運行的過程中不經意間的疏失而引起的程序運行的中斷,Java語言的兩個大特點可以在很大的程度上提高程序本身的彈性與容錯性。首先第一點就是Java拋棄了c/c++的一個精髓—指針,因為如果我們使用指針就可以輕易改變系統(tǒng)的儲存器的配置以及規(guī)劃;第二點就是Java中的try-throws-catch這一個重要的例外處理功能。Java語言String與局部變量和類概要 通過對Java語言的歷史以及c++的歷史的了解我們不難發(fā)現,因為Java程序語言是參考著c++的,因此java語言和c++語言有很多很多相同的或者相似地方。 C語言里邊不一樣的數據類型在不一樣的機器或者說系統(tǒng)上所占有的內存空間是不一樣的,但是在Java程序語言里面就是一樣的了。我們在觀察中不難發(fā)現:Java里定義的字符串(String)不是一個簡單的由一串字符組成的數組,它本質是一個類,在最淺的層次上來看就是因為首字母大寫。 類變量(String)的一個好處就是我們可以給Java中提供了一個類型不一樣的對象內容的一個共享平臺,其實說白了就是,實例變量與類變量都是在類的分支下邊的,我們還可以在實例的一些方法里邊去對變量進行一個定義,但是只能被這一個對象的方法所使用與調用。它其實就是一個局部便量,其他的對象的方法是并不能使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論