![java的心得體會[工作范文]_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/5981fba7-c4ee-4afb-a82f-d36eac1e18ac/5981fba7-c4ee-4afb-a82f-d36eac1e18ac1.gif)
![java的心得體會[工作范文]_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/8/5981fba7-c4ee-4afb-a82f-d36eac1e18ac/5981fba7-c4ee-4afb-a82f-d36eac1e18ac2.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、java 的心得體會篇一:java 初學(xué)者學(xué)習(xí)心得學(xué)習(xí) Java 心得體會學(xué)習(xí)了一學(xué)期的 Java 課程,覺得是該總結(jié)自己的心得體 會了。開始學(xué)習(xí)任何一門課,興趣最重要。一直覺得自己在 學(xué)計算機編程語言,學(xué)習(xí)了很多,但每門語言都停留在知識 邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分 知之甚少,于是趁學(xué)校開設(shè)這門課,并且有自己的老師講解,還有了上機的機會,比自己自學(xué)省事多了,于是鼓足信心, 開始了漫長的 java 征途。還記得我編寫的第一個經(jīng)典程序“hello Word ”。從那時起我已開始走進Java 的世界。當(dāng)時自己不是很理解為什么 main 方法一定要這樣來定義 public s
2、tatic void main , 能不能不這樣寫?問了好多同學(xué),他們告訴我的答案是一樣 的“java 本身要求就是這樣子的”,但我自己不甘心,就進 行了下面的好多操作:把main 改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把 main 的 public 取掉,在試試看,報什么錯誤;static 去掉還能不能運行;不知道 main 方法是否一定要傳一個String數(shù)組的,把String改掉, 改成 int, 或者 String 試試看; 不知道是 否必須寫 args參數(shù)名稱的,也可以把 args 改成別的名字,看看運行結(jié)果如何。結(jié)果把 Hello World程序反復(fù)改了七八次
3、,不斷運行,分析運行結(jié)果,最后就徹底明白為什么了 main 方法是這樣定義的了。接著在以后的學(xué)習(xí)中我也采用這 樣的方法解決問題,去卩發(fā)現(xiàn)自己的速度比別人慢了好多,我 就把自己的課余時間也分一部分給了java。因為基礎(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對后面的學(xué)習(xí)有更加深刻的認識!學(xué)習(xí)一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學(xué)者,于是我在圖書館借了參考書(一本篇幅較短的入門書來學(xué)習(xí)那些最簡單、最基本的東西,包括學(xué)習(xí) Java 語法等)。同時,對一個最簡單的程序也應(yīng)該多去調(diào)試,多想想如果改動一下會出現(xiàn)什么結(jié)果?為 什么必須那樣寫?多去想想這些問題然后去操作,會讓你有 更多的
4、收獲。這樣反復(fù)地思考是很有用的。在學(xué)習(xí) Java 的語法時,Java 的語法是類似 c 語言的, 所以學(xué)習(xí)的比較輕松。唯一需要注意的是有幾個不容易搞清 楚的關(guān)鍵字的用法, public , protected , private , static , 什么時候用,為什么要用,怎么用,和同學(xué)一起討論了好久 才得以解決。在學(xué)習(xí) Java 的面向?qū)ο蟮木幊陶Z言的特性。比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java 的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學(xué)習(xí)Java 之前沒有 C+勺經(jīng)驗,只有 C 語言的經(jīng)驗,花了很長時間,才徹
5、底把這些概念都搞清楚, 把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過來,看過去,看了很多遍, 才徹底領(lǐng)悟了。開始熟悉 Java 的類庫。基礎(chǔ)類庫里面的類非常非常多。 據(jù)說有 3000 多個。但是我真正使用的只有幾個,比如說 *;;等0止匕外,我對于 static , public , private , Exception , try ,catch , finally 等等一開始都不是很懂,都是把書上面的例子運行成功,然后就開始破壞它,不斷的 根據(jù)自己心里面的疑問來重新改寫程序,看看能不能運行, 運行出來是個什么樣子,是否可以得到預(yù)期的結(jié)果。這樣雖 然比較費時間,不過一個例子程
6、序這樣反復(fù)破壞幾次之后。 我就對這個相關(guān)的知識徹底學(xué)通了。有時候甚至故意寫一些 錯誤的代碼來運行,看看能否得到預(yù)期的運行錯誤。這樣對 于編程的掌握是及其深刻的。在學(xué)習(xí) Java 的過程中我得出這樣的結(jié)論:1. 學(xué)習(xí)中,要養(yǎng)成良好的習(xí)慣(寫括號時要成對,字母 大小寫要區(qū)分,單詞拼寫要準確)。2.在學(xué)習(xí)的過程中,最好不是僅僅停留在java 表層,不是抄書上的例子運行出結(jié)果就可以。要注意,即便對一個 簡單的例子也要有耐心去琢磨、調(diào)試、改動3 .在學(xué)習(xí)的過程中一定要動手做、試著寫代碼,而不 是抱一本書看看就行。很多東西和體會必須自己動手才能真 正屬于自己。4.在 Java 的學(xué)習(xí)過程中, 可能會遇到形
7、形色色的問 題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識,書本上的 知識有限。要會從網(wǎng)上搜索有用的信息加以整理,促進學(xué)習(xí)的深入和知識水平的提高??戳撕枚嗑W(wǎng)上課程,說學(xué)到一定程度要嘗試著自己做東 西,但覺得自己僅僅經(jīng)過一學(xué)期的學(xué)習(xí),還遠遠不夠,希望 自己在以后學(xué)習(xí)中繼續(xù)努力,能夠真真正正擁有一門編程語 言,對自己今后的發(fā)展起到作用。在學(xué)習(xí) java 語言的同時,也讓我學(xué)會了如何 來發(fā)現(xiàn)問題,如何解決問題,怎樣有效的學(xué)習(xí)等等,相信會 對我一生都有幫助。篇二:學(xué)習(xí) Java_的步驟和心得體會學(xué)習(xí) java 的步驟和心得體會很多同學(xué)都想要自己學(xué)習(xí)Java,但是應(yīng)該如何學(xué)習(xí),從何處著手卻很迷茫.針對這些同
8、學(xué),煙臺杰瑞教育資深 Java 講師李老師說,學(xué)習(xí) Java 最終的就是基礎(chǔ)知識的學(xué)習(xí)和框架 的掌握,基礎(chǔ)知識掌握扎實以后,多多學(xué)習(xí)各種框架有助于自己少走很多彎路.最后,李老師結(jié)合杰瑞教育的 Java 學(xué)習(xí)課程為大家推薦 了一篇網(wǎng)上的學(xué)習(xí) Java 步驟,大家一起來看一下吧:第一步:首先要做好學(xué)習(xí)前的準備工作:java 語言一般 用于大型的服務(wù)器程序開發(fā),所有有必要了解如下內(nèi)容:Unix 開發(fā)環(huán)境 Unix 系統(tǒng)原理、Unix 開發(fā)環(huán)境、Unix 常用命 令。熟練掌握 Unix 常用命令;熟練構(gòu)建下的 Java 開發(fā)環(huán)境。第二步:然后進入 Java 語言基礎(chǔ)的學(xué)習(xí)階段,學(xué)習(xí)任何一 門語言都要打
9、好基礎(chǔ),曾經(jīng)學(xué)過高級程序語言(C, C+等)來說,java 語言基礎(chǔ)有自己的特點,但是基本規(guī)律都是相通 的,如:算法基礎(chǔ)、常用數(shù)據(jù)結(jié)構(gòu)、企業(yè)編程規(guī)范。掌握常 見的數(shù)據(jù)結(jié)構(gòu)和實用算法;培養(yǎng)良好的企業(yè)級編程習(xí)慣。第三步: 掌握 java語言基礎(chǔ)后接下來就是面向?qū)ο笳Z 言的共性:Java 面向?qū)ο竺嫦驅(qū)ο筇匦裕悍庋b、繼承、多態(tài) 等。掌握面向?qū)ο蟮幕驹瓌t以及在編程實踐中的意義;掌 握 Java 面向?qū)ο缶幊袒緦崿F(xiàn)原理。第四步:JDK 核心 API 語言核心包、異常處理、常用工 具包、集合框架。熟練掌握 JDK 核心 API 編程技術(shù);理解 API 設(shè)計原則;具備熟練的閱讀 API 文檔的能力;Ja
10、vaSE 核心異 常處理、多線程基礎(chǔ)、10 系統(tǒng)、網(wǎng)絡(luò)編程、Swing 組件、JVM 性能調(diào)優(yōu)(JVM 內(nèi)存結(jié)構(gòu)剖析、GC 分析及調(diào)優(yōu)、JVM 內(nèi)存參 數(shù)優(yōu)化)、Java 泛型、JDK新特性。熟練掌握 JavaSE 核心 內(nèi)容,特別是 I0 和多線程;初步具備面向?qū)ο笤O(shè)計和編程 的能力;掌握基本的 JVM 優(yōu)化策略。XMLXML 語法、XML 解 析(SAX DOM、Dom4j 組件、Digester 組件。熟練掌握 XML 語法規(guī)則;理解 DOM 模型;熟悉 Java 對 XML 的各種解析方 式。第五步:SQL 語言 SQL 語句基礎(chǔ)和提高、SQL 語句調(diào)優(yōu)。 熟練的掌握 SQL 語句;掌
11、握一定的數(shù)據(jù)庫查詢技巧及SQL 語句優(yōu)化技巧。Oracle 數(shù)據(jù)庫開發(fā)Oracle 體系結(jié)構(gòu)及系統(tǒng)管理、 Oracle 數(shù)據(jù)庫高級編程、 數(shù)據(jù)庫設(shè)計基礎(chǔ)。掌握 Oracle 體系結(jié)構(gòu)及核心編程技術(shù)第六步:連接數(shù)據(jù)庫:JDBCJDBC 核心 API (Connection、Statement、ResultSet )、JDBC 優(yōu)化技術(shù)(緩存技術(shù)、批處 理技術(shù)、連接池技術(shù))。理解JDBC 作為規(guī)范的設(shè)計原則;熟練掌握JDBC API;具備使用JDBC對數(shù)據(jù)庫進行高效訪問 的能力。第七步:軟件工程基礎(chǔ)軟件過程和軟件活動;需求設(shè)計、概要設(shè)計、詳細設(shè)計基本原則和文檔規(guī)范;配置管理的基本 概念和必要性;C
12、VS 基本操作;Ant 簡介理解軟件過程的普 遍概念和基本的軟件活動;理解迭代的意義;掌握 Ant、CVS 等常用配置管理及部署工具。第八步:OOAD設(shè)計模式面向?qū)ο蠡驹O(shè)計原則、工廠模式、策略模式、適配器模式、代理模式等、門面模式。理 解面向?qū)ο笤O(shè)計的一般原則;理解重用的意義;掌握常見的 設(shè)計模式第九步:HTML/CSSHTML 基本文檔結(jié)構(gòu)、 掌握 CSS 基礎(chǔ)語 法、關(guān)于 HTML 文檔塊、鏈接、列表、表格、表單等。掌握 HTML 基本原理;掌握 CSS 各種選擇器及常見樣式設(shè)置;熟練使用 HTML 常用元素。JavaScript 核心 JavaScript 語言基礎(chǔ)(數(shù)據(jù)類型、函 數(shù)、
13、對象、閉包)、 Java DOM 編程、事件模型、JavaScript 面向?qū)ο缶幊?。深入理?JavaScript 語言原理; 熟練的使 用 JavaScript 對 HTMLDO進行編程;熟練掌握 JavaScript 對象對象圭寸裝技巧,為后續(xù)的JavaScript 學(xué)習(xí)打下堅實的 基礎(chǔ)。Servlet/JSP Servlet 生命周期及 Servlet 服務(wù)器、 Tomcat 部署配置、JSP 語法、自定義標記、JSTL 和 EL 表達 式、JSP 新特性、Java Web 設(shè)計模式。透徹理解 Servlet 核 心原理;熟練掌握 ServletAPI ;透徹理解 JSP 引擎工作原
14、理;透徹理解標記庫原理;熟悉常見的Java Web 設(shè)計模式;為后續(xù)的 Java Web 開發(fā)打下堅實的理論基礎(chǔ)。第十步:Ajax Ajax 基礎(chǔ)、XHR 對象、Ajax 設(shè)計模式、 JSON技術(shù)掌握 Ajax 的基本通信原理;掌握基于XML 和 JSON的 Ajax 數(shù)據(jù)規(guī)則。第十一步:JavaScript 框架 JQuery、JQuery 插件、DWR掌握JQuery核心API; 了解JQuery基本設(shè)計原則; 了解多 種JQuery插件;掌握 DWR 勺基本原理及應(yīng)用技巧。第十二步:ssh 三大框架的學(xué)習(xí),這是企業(yè)實際應(yīng)用的框架模型:1 , Struts Struts2核心控制流程、Og
15、nl、Action 、 Interceptor 、 ,Result 、 FreeMarker、 Struts2 標 記庫、Struts2 擴展、Struts2 應(yīng)用技巧(輸入驗證、消息 國際化、文件上傳和下載、防止重復(fù)提交等)。熟練掌握Struts2 核心要件,特別是 Interceptor 和 Result ;掌握基 于模板技術(shù)的 Struts2 UI 組件;掌握基于 Ognl 的數(shù)據(jù)共享 方式、掌握 Struts2各種定制及擴展方式;熟練掌握基于Struts2 的 Web 開發(fā)技巧。2,Hibernate ORM 概念、Hibernate 核心 API Hibernate 實體映射技術(shù)、H
16、ibernate 關(guān)系映射技巧、HQL 查詢、OSCache 及Hibernate 緩存技術(shù)。重點掌握 Hibernate 多種關(guān)聯(lián)映射 技巧及其實用背景, 做到在合適的時候使用合適的關(guān)聯(lián)方 式; 掌握多種Hibernate查詢技巧及優(yōu)化技術(shù)。3,Spring Spring Ioc 基礎(chǔ)、Ioc 注入技巧、對象高 級裝配(自動裝配、模板裝配、組件掃描特性、FactoryBean、對象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事務(wù)及安全管理;Spring 整合 Hibernate、Spring 整合 Struts、Spring MVC 簡
17、介。深入理解 Ioc 和 AOP 的基本原理和實現(xiàn)方式;熟練掌握 SpringIoc 及 AOP 實現(xiàn)方 式;熟練掌握 Spring 事務(wù)管理;熟練掌握 Spring 與其他組件的整合技術(shù)杰瑞教育李老師最后強調(diào),學(xué)習(xí)完以上內(nèi)容你就會對java 開發(fā)有一個新的認識,希望這份心得體會會對想學(xué)習(xí) java 的朋友有所幫助。如過大家有任何疑問, 可以微博聯(lián)系 砂瑞教育 edu咨詢提問。篇三:學(xué)習(xí)學(xué)習(xí)我是今年3月份接觸java的, 其實上大學(xué)以前就買過 java的書,但沒進去,因為那個時候我在學(xué)習(xí) vb,對于 java 代碼類 c 的編寫方式不是很習(xí)慣,所以就沒有認真的看。為 什么最后好是學(xué)習(xí) java
18、 了呢。是因為我看到用 java 構(gòu)建的 web 應(yīng)用程序很不錯,實現(xiàn)的功能也很多,在現(xiàn)在的網(wǎng)絡(luò)社 會里,肯定會有一番作為,而且我已經(jīng)忍受不了 m$K代碼封鎖,所以轉(zhuǎn)投 java 了。學(xué)習(xí) java 已經(jīng) 8 個月了,在這里跟 大家說下心得,我剛開始是看第三版,因為學(xué)校沒開 java 課,所以幾乎全是自學(xué),用了將近二個月的時間把這本大書啃完,感覺這書不錯,但 也有很多人說這書不好,的確這書不是按常規(guī)的順序講的, 內(nèi)容跳躍性強,但講的很深入,比較適合有cc+基礎(chǔ)的人看,這書看完,你就算基本掌握java 的基礎(chǔ)了,也就 j2se部分?,F(xiàn)在 java 分三大部分基礎(chǔ),從大到小排列:j2ee,2se
19、,j2me !j2ee :這個就是現(xiàn)在最流行,也很 java 技術(shù)用的最 多的地方,java 企業(yè)應(yīng)用,要學(xué)好它,首先就要有 java 的 基礎(chǔ),這是最基本的,然后學(xué)習(xí)servletjspjavabean以及基本的 mvc 結(jié)構(gòu),當(dāng)然還有其他輔助知識,比如 js,html 還有一個對數(shù)據(jù)庫的操作,這 些都需要時間來學(xué)習(xí),學(xué)完這些后基本就可以做些簡單的 web 應(yīng)用程序了,比如模擬一個小的網(wǎng)上銀行等等,但做出 來后肯定不易維護,因為剛才說的都是技術(shù)的性的東西,還 需要學(xué)些思想性的東西,那就是設(shè)計模式,它是對一些解決 特定問題的指導(dǎo),并不是解決問題的方法,現(xiàn)在認可的設(shè)計 模式一共有 23 種,在
20、j2ee 里除了這 23 種外還有幾種,我 還不太了解,我認為設(shè)計模式方面的書設(shè)計模式 -可復(fù)用面向?qū)ο筌浖幕A(chǔ) 英文名 design patterns-elements of reusableobject-oriented software這是提出設(shè)計模式那 4 為大牛寫的,此書非常的抽象,使用語言是C+和smalltalk ,有勇氣和有基礎(chǔ)的人可以嘗試一下。j2se : java 技術(shù)的基礎(chǔ),很多基礎(chǔ)都是先從介紹它開始, 它和j2ee 的區(qū)別就是 jdk 不同,j2ee 比 j2se 的 jdk 要大一 些,多一些類包,但那些是在j2se 中用不到的,j2se 不光是基礎(chǔ),也是 java 技術(shù)的 一個應(yīng)用方向,就是利用swing 開發(fā)桌面應(yīng)用程序,但在windows 平臺上,m$的地位是無法撼動的,再加上swing 開發(fā)起來不是很容易,所以在 j2se 領(lǐng)域上,java 直處于劣 勢,發(fā)展很慢,說到 j2se 就一定要下 eclipse ,在別人眼里, eclipse 只不過是一個 java 的 ide,但那只是 eclipse 的冰 山一角,其實 eclipse 是一個大的平臺, 暫可以把它比喻成 windows, 我們可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮革制品的產(chǎn)品差異化競爭考核試卷
- 住宅房屋裝修設(shè)計與應(yīng)用考核試卷
- 礦產(chǎn)勘查中的礦產(chǎn)資源綜合利用與節(jié)能減排考核試卷
- 電子制造中的高精度切割技術(shù)考核試卷
- 燈具的智能控制系統(tǒng)與家居集成考核試卷
- 淀粉在工業(yè)用粘合劑的增強應(yīng)用考核試卷
- 健身器材行業(yè)項目管理與質(zhì)量控制考核試卷
- 2025合作經(jīng)營合同協(xié)議書
- 20254月生物降解耗材采購環(huán)保降解周期檢測協(xié)議
- 居民用電安全知識培訓(xùn)
- 中職生對口升學(xué)模擬考試醫(yī)學(xué)類專業(yè)課綜合試卷
- 第四課 人民民主專政的社會主義國家 課件-高考政治一輪復(fù)習(xí)統(tǒng)編版必修三政治與法治
- 2025年鄭州黃河護理職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試題庫帶答案
- (完整版)特殊教育與隨班就讀
- 旋流風(fēng)口RA-N3選型計算表格
- 《VB程序結(jié)構(gòu)基礎(chǔ)》課件教程
- 個人房屋租賃合同標準版范本
- DBJ50-T-157-2022房屋建筑和市政基礎(chǔ)設(shè)施工程施工現(xiàn)場從業(yè)人員配備標準
- 2024年中考模擬試卷地理(湖北卷)
- 沙塘灣二級漁港防波堤工程施工組織設(shè)計
- 大學(xué)生心理健康教育知到智慧樹章節(jié)測試課后答案2024年秋長春醫(yī)學(xué)高等??茖W(xué)校
評論
0/150
提交評論