不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習方法 > 通用學習方法 > 學習經驗 > java web學習心得范文(2)

java web學習心得范文(2)

時間: 威敏1027 分享

java web學習心得范文


  java web學習心得范文篇四

  通過3天的實訓,雖然實訓的時間不長,但是總體上收獲是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的代碼之后。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什么樣的計事本了,在實訓的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學到的知識,對字體的風格的保存里面的顏色分離和還原方法,是通過查API文檔獲得的,現(xiàn)在我所寫的計事本只實現(xiàn)在一些基本功能。簡單的復制粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了

  在實現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復制、粘貼、刪除等功能還比較容易實現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現(xiàn)字體顏色和背景顏色,首先要調用系統(tǒng)的調色板,再進行設置。但如何調用系統(tǒng)調色板?我是通過查閱幫助文檔來找到其調用方法的。像自動換行、設置字體等都是通過方法來調用,給相關事件加上監(jiān)聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能??傮w的感覺是對java有了一個全新的認識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應用方面。尤其是有網絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由于時間關系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現(xiàn)在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然后再學習一下java和網絡的編程,體驗java的前沿技術。

  在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發(fā)進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。

  Java是面在的主流技術我會努力將它學好,現(xiàn)在我缺乏的是堅持不懈的精神,我會向他學習。

  雖然學習java的路還很找,但我會繼續(xù)走下去。

  java web學習心得范文篇五

  在寫心得之前總結下中級部分學習的內容,我們的中級部分主要學習了html,css,javacript,xml,dtd/scheam,以及java ee 中的jsp,servlet,過濾器,監(jiān)聽器,jstl,el,jquery,ajax。

  下面就各個模塊進行總結:在學習html時,我是對這個沒太在意的,因為里面全部是標簽,沒有需要理解的內容,全部是屬于識記的,所以在學習時相對輕松,對于html常用的標簽都是非常清楚的form中的十一種類型,常用的有text,password,hidden,submit,button,radio,checkbox,等其他的標簽如div,table,span,select都是重要的標簽.

  css的學習:雖然說在標簽中也可以定義樣式,但是這么做看起來不是那么明智,我在學css時還是比較努力的,所有的樣式效果都測試過,并且寫了相應的案例,只是過了不到3個月就忘了一大半,很多時候都是查文檔才能寫出來的,雖然css對于我們來說不必要非常精通,但是我覺得掌握的東西越多,以后的工作就越輕松,所以在中級結束后也會去看看前面的筆記和案例。

  javascript:js 我認為是最重要的,甚至于超過servlet,jsp,在上課期間,講的內容還是比較少的,就javascript中創(chuàng)建對象來說吧,應該只講過3中方法,雖然在一般的情況下是用不上的,但是我覺得還是有必要學習的,這樣有助于看懂別人寫的框架,在javascript這部分學習中講的最多的還是dom操作,不過我覺得用dom操作太繁瑣了,寫的代碼太多,而且效率看起來也不高,后面就是講的事件,事件也算是簡單的,只是對觸發(fā)的事件進行相應的響應。除了這些就是javascript流程控制,對象一些基本語法,這些和java類似,所以在上課時沒有講得太多。

  xml: extensible markup language可擴展標記語言。它是由sgml(standard gerneralized markup language)發(fā)展而來的,允許開發(fā)者自定標簽,可以將標簽和內容有效的分離。在xml技術里,可以編寫一個文檔來約束xml文檔的書寫規(guī)范,稱之為xml約束。本文主要介紹dtd與schema兩種約束,在這里學習了dtd,scheama,定義xml約束,這部分的學習是我感覺最累的一部分,dtd還算好,scheama里面的內容,現(xiàn)在都忘了,沒有任何記憶,只知道在xml約束中有著兩中方式,還好這些在剛開始工作時是用不上的,因此我也沒有用很多時servlet:我覺得是比較簡單的,可能是因為它是java代碼,容易理解。首先講的是開發(fā)環(huán)境的配置,安裝tomcat,了解tomcat下的目錄,以及web工程下的目錄。后來是講了servlet的訪問方式,post和get的區(qū)別,處理中文亂碼是servlet中一個重要的知識點,幾乎每個項目都會遇到這個問題。主要亂碼有get,post亂碼,是通過設置request或者response的編碼方式來實現(xiàn)的。servlet間的跳轉方式有重定向和轉發(fā),對于重定向和轉發(fā)的區(qū)別,現(xiàn)在理解的很透徹了,重定向是不能獲取request中參數(shù),是客戶端的兩次請求,而轉發(fā)是服務器內部跳轉,不過,兩種在設置過濾器的情況下,都要通過過濾器才能跳轉。servlet的生命周期是筆試的必考題,其實這是很簡單的,只需要理解,沒必要死記硬背的,session算是重要的知識點,很多數(shù)據(jù)都是存儲在內存中,如購物車,用戶信息等,還可以對session設置生存時間。說到session就必須說說四種會話跟蹤技術,cookie,url重寫,表單域隱藏和session。

  jsp:jsp實際上和servlet是一樣的,只不過兩者側重點不同,jsp的內置對象和作用域大致是一樣的,jsp中還有動作,常用的有操作javabean的動作,頁面跳轉的動作,以及包含的動作。這里重點提到兩種包含的區(qū)別。在jsp還講過jstl和el表達式,都是基礎的應用,不過寫自定義的標簽還是要有一定的java基礎的,我開始不太理解標簽的解析過程,后來看了幾個例子,發(fā)現(xiàn)自定義的已不是那么難。

  jquery:jquery可以說是中級部分學的最好的,主要是它方便了,特別是選擇器,而且避免了一些瀏覽器的差異,所以在學習jquery后,就再也不想用javascript來獲取元素了。不僅如此,jquery中封裝的ajax操作也是非常簡單,不需要自己封裝一個類,$.get和$.post 能夠省去很多麻煩,jquery的監(jiān)聽事件也是很簡單,不需要在標簽中添加對應事件,可以動態(tài)的綁定事件。還有就是dom操作更是方便。我在學習完ajax,json后就發(fā)現(xiàn),即使是沒有jsp,也能做出一個動態(tài)頁面出來,只是會存在效率問題。

  總結:雖然說這上面的知識大部分都掌握了,但是能否靈活運用才是重點,所以在今后的學習中多思考問題是否有多種解決方法。

  java web學習心得范文篇六

  1、cookie

  2、封裝http協(xié)議的報頭(請求方式、請求服務器的端口、請求服務器ip地址、編碼方式、

  請求的項目用的名字、請求消息的長度、瀏覽器的信息、客戶端信息??)

  3、表單數(shù)據(jù)

  httpservletresponse:接口(響應)

  用它跟客戶端聯(lián)系,并且向客戶端發(fā)送數(shù)據(jù)

  1、getcharacterencoding()得到向客戶端發(fā)送數(shù)據(jù)的默認編碼方式。

  2、getcontenttype()得到向客戶端發(fā)送數(shù)據(jù)的默認類型(html或者jpeg等等)。

  3、getoutputstream()得到與客戶端建立的輸出字節(jié)流,傳輸二進制。

  4、getwriter()得到與客戶建立的輸出字符流,傳輸文本文件。

  5、setcharacterencoding()設置的是要發(fā)送給客戶端的數(shù)據(jù)的編碼方式。

  6、setcontenttype(string type)設置并告知客戶端,執(zhí)行這些二進制時,用何種類型打開(html、jpeg等等)。

  7、addcookie(cookie cookie)將cookie的鍵和鍵值成對的送到客戶端

  8、一些的set方法用來指定客戶端運行時的一些屬性。例:緩存、打開方式、消息頭的控制等等

  9、encodeurl(string url)、encoderedirecturl(string url)**在地址后追加session的id,用來實現(xiàn)cookie被禁用后,session依然可以使用。

  10、sendredirect(string location)頁面的重定向

  cookie:類

  1、cookie(string name,string value)創(chuàng)建cookie并將鍵,鍵值,存入到cookie中

  2、getmaxage(int)設置cookie的生命服周期,當參數(shù)是負數(shù)時:窗口(會話)被關掉時,清空cookie

  3、getname()獲得cookie中的鍵

  4、getvalue()獲得cookie中的健值

  httpsession:接口

  1、getattribute(string name)、setattribute(string name)

  2、getid()獲得session的唯一標識id

  3、getmaxinactiveinterval()、setmaxinactiveinterval()得到和設置session的失效時間

  4、invalidate()使得session失效

  5、isnew()布爾類型,判斷session是否是新創(chuàng)建的

  httpservlet:類

  1、doget(httpservletrequest req,httpservletresponse resp)

  當用戶以get方式發(fā)出請求時,servlet調用此方法

  2、dopost(httpservletrequest req,httpservletresponse resp)當用戶以post方式發(fā)出請求時,servlet調用此方法

  3、public void init()throws servletexception

  用戶第一次請求servlet的時候,容器需建立servlet對象,同時調用init()方法

  4、service(servletrequest req,servletresponse res)

  開辟多線程,并根據(jù)用戶提交的方式,選擇調用doget()還是dopost()方法


看了java web學習心得范文的人還看:

1.java認知實習心得體會

2.jsp學習總結

3.java實訓心得體會范文

4.java實習實訓報告心得

5.程序員的心得體會

6.java培訓心得體會

2665730