java实习日志_Java毕业生校外实习日记
Java畢業(yè)生校外實習日記
信息工程系學生校外實習周記姓名 班級 學號周次 日期 實習內(nèi)容與收獲1 10-31這周老師主要是幫我們復習一下之前暑假學習的一些 Java 基礎(chǔ)的內(nèi)容,重要的內(nèi)容有以下幾點:一是:線程 Thread,主要是多用戶同時工作;二是:集合 Collection,list,set,map,vector,proprity 這幾個大類,主要需要掌握的內(nèi)容是:arrarylist,linkedlist 這兩個區(qū)別。vector(線程安全) 有序:可以排序,在 collections 中提供了 sort 方法,只要提供比較器(comparator)或者實現(xiàn) comparable 接口, [set:無序、不可重復的集合]Hashset(不可重復) TreeSet(1)無序:需要轉(zhuǎn)化為 list來實現(xiàn)排序,直接放入到 list 中。(2)不可重復:需要重寫equals,hashcode 這兩種方法,來去除那種重復。[map:鍵值對映射集合] Hashmap Treemap HashTable他是根據(jù)鍵值來排序的,可以在用 map 構(gòu)造函數(shù)的時候,就提供比較器(compartor) ,這樣就能指定鍵值排序的規(guī)則。通過這一周的學習,我很好的總結(jié)了之前學習的知識,對于我們即將學習的內(nèi)容充滿了激情和期待,因為我一直堅信,只要有目標一定能做好一切的事情。2 11-05這周是第二周了,之前的學習是一些 Java 基礎(chǔ)的內(nèi)容,為了給之后的內(nèi)容打基礎(chǔ)。本周我們學習了一些新的內(nèi)容,例如:Java 的網(wǎng)絡(luò)編程, JDBC,泛型還有反射。其中 JDBC 和反射式本周學習的重點,因為在以后的工作的使用中,他們使用的頻率很高。其中 JDBC 是相關(guān)鏈接數(shù)據(jù)庫的一些操作。基礎(chǔ)操作分為以下幾步:1、加載驅(qū)動,利用反射的原理。2、寫鏈接(URL)指定我們即將使用的數(shù)據(jù)庫的類型,還有我之前建好的數(shù)據(jù)庫。值得一提的是,上周我們作業(yè)就是在 Terminal 的環(huán)境模式下,對數(shù)據(jù)庫(mysql )進行了一些基礎(chǔ)的操作,例如增,刪 ,改,查,多表的查詢。多張表的鏈接是重點。3、使用 Connectins 進行連接。4、通過getStream 和 OutPutStream 對數(shù)據(jù)庫的內(nèi)容進行封裝。 5、寫 SQL 語句,進行你想要的一些數(shù)據(jù)庫的操作。6、關(guān)閉數(shù)據(jù)庫,斷開連接,關(guān)閉結(jié)果集,命令集。在使用命令的時候應(yīng)該多多關(guān)注對于預處理的使用,因為他在以后的工作中使用的幾率很大,不僅僅是在方便使用的方面,在編程效率上也有很大的優(yōu)勢。反射是一個比較抽象的內(nèi)容,不容易讓人理解。我的理解就是通過反射機制,你可以清楚的了解對象中的各個字段,方法,屬性。這一系列的東西。在本周的結(jié)束時,老師布置了一個項目“超市賬目管理系統(tǒng)”,利用的編程的三層構(gòu)架,很有挑戰(zhàn)力,在努力的學習中。老師節(jié)奏很快,需要接受的知識很多,我們壓力很大。不過我相信我能夠挺過去。我相信能很快的吸收以上的一些重點知識。3 11-15這一周主要是做“超市賬單管理系統(tǒng)”這個項目,同時也當做第一階段學習的一個總結(jié)。該項目正式的時間為期五天,不包括周末的時間。項目從三個方面入手,就是之前的三層構(gòu)架。第一層就是數(shù)據(jù)層,主要是用來連接 mysql 訪問和存儲數(shù)據(jù),保證數(shù)據(jù)庫的安全。第二層就是業(yè)務(wù)邏輯層,現(xiàn)在我們主要做的就是一些邏輯上的判斷,例如:當我們錄入數(shù)據(jù)時,用戶名不為空,或者電話號碼為數(shù)字這一類情況的限定。第三層即為用戶層,這個項目使用 swing 來做用戶界面,不過因為沒有學過,當時也是現(xiàn)學,雖然作出了基本的功能,但是界面做的比較丑。大多數(shù)人都是在周五之間就已經(jīng)做好了,更多的時間是用來數(shù)據(jù)的測試,也就是業(yè)務(wù)邏輯層的判定上。周五答辯讓我們深刻的了解到了老師的嚴格,雖然不至于被劈頭蓋臉的罵,但是也是批評的夠慘。從我們答辯的過程中,我總結(jié)有三點:1、一點要做好相應(yīng)的注釋,因為一個完整的項目不是通過你一個人做好的,是一個團隊工作,如果你注釋做不好,不利于別人的書寫。2、注意自己的書寫規(guī)范,接口,類,方法等不同的命名方式也需要我們的注意。一個良好的命名規(guī)范可以幫助我們后期的更好的差錯。3、這點就是我自己的問題了,我自己在 IO 這一塊問題上做的不好,在答辯的過程也因為這個問題吃了大虧。這周基本的問題就是如此了,真的很想說“怎一個累字了得”。4 11-24在一周的忙碌中,我們結(jié)束了第一階段的項目。本周我們主要是學習第二階段的內(nèi)容:web 方面的內(nèi)容的學習。在周一、周二我們主要學的是一些關(guān)于 html,css 等網(wǎng)頁設(shè)計方面的知識,我們要掌握的就是 html 的一些基本的知識,能夠制作簡單的網(wǎng)頁,能夠使用樣式表來美化網(wǎng)頁,當然樣式表也是重點內(nèi)容,因為在后續(xù)的學習中,我們依然會用到這方面的內(nèi)容。我認為在這一方面應(yīng)該很好的掌握級聯(lián)樣式表中的類、id 這類知識。在周三的時候就開始了學習腳本語言 javascript,這是一個與 java 完全沒有關(guān)系的一門語言,切不可與之混于一談。javascript 的語言規(guī)范很寬松,所以導致了學習的難道增大。初學者在學習中很容易犯錯,例如:不同類型之間的轉(zhuǎn)化,自定義函數(shù)的時候等等,這些方面都是初學者要小心謹慎的地方。別的內(nèi)容暫時還沒有學到,到時再說。5 12-1來網(wǎng)博學習已經(jīng)是第五周了。從之前的 java 基礎(chǔ)到現(xiàn)在的 javaweb,我們在慢慢接受更多的知識。這周我們主要是學習了 javascript 腳本語言,和我們想象中的不一樣,這門語言和 java 沒有一點關(guān)系,唯一有點關(guān)系的可能就是名字上的關(guān)系了。和學習 Java 一樣,第一步是學習語法,一些基本類型。第二步就是學習語言自帶的函數(shù),還有靈活多變的自定義函數(shù)。第三步就是在 JS 中寫一些 Html 語言,達到一些理想中的要求。經(jīng)過五天的學習,覺得有一下幾點需要注意:1、JS 的類型轉(zhuǎn)化非常的靈活,因為變量定義的類型都是 var,當使用時類型會根據(jù)具體的要求轉(zhuǎn)化。2、JS 函數(shù)支持回調(diào)功能,并且自定義函數(shù)不用第一返回值,在使用的過程中非常的靈活。下面說說這個階段的小項目,做一個日歷。功能如下:1、點擊日歷按鈕日歷才顯現(xiàn)。2、日歷的顯示,隨著點擊位置而出現(xiàn)。3、顯示日記的基本功能,做到查詢某年某月某天是星期幾,而且可以做到定位今天具體日期。這就是周末的我們需要完成的小項目。6 12-7這周我們開始學習 XML 語言。學習周期是從本周一到周三為期三天的時間。需要掌握的重點有:1、讀懂 XML 文件,可以根據(jù) skema 或者dtd 寫出簡單的 XML 文件。2、可以用四種方式解析 XML 文件,分別是:DOM 方式,SAX 方式,jdom 方式,dom4j 方式,這四種方式,其中 dom方式是基本的,且符合 w3c 組織規(guī)范的;SAX 方式是事件處理,后兩種都是由第三方組織提供的,具有很好的優(yōu)勢。這些就是 XML 的重點,需要我們好好的去學習,多看多敲,以此來熟悉不同的創(chuàng)建方式。周四開始我們就開始學習 JSP 服務(wù)器相關(guān)的開發(fā)。首先,需要做的就是熟悉服務(wù)器的搭建,配置等一些基本的操作。這里我們是用的是Tomcat,它所具有的優(yōu)勢這里都不用說了,大家都懂得。學習 JSP,需要
總結(jié)
以上是生活随笔為你收集整理的java实习日志_Java毕业生校外实习日记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几种距离的计算
- 下一篇: Java实现Excel文件导出或者下载