1.個人覺得說大一點是科技引領的人類的進步,而且從事相關行業勢必會走在科技發展的前端,軟件開發方便了人們的生活,使人們的生活方式發生了改變,而做出讓人們生活方式改變的產品必定心裏是自豪的,軟件開發行業是一個需要思想不會停的行業,這個會促使這我們活到老,學到老。從某種意義上是可以防止老年癡呆的。生活必定是要找點刺激的,要不跟鹹魚有什麼區別。
2.包:java.util,java.lang,java.sql,java.io,java.math
類:String,Integer,StringBuffer,ArrayList,Object
接口:List,Set,Map,connection,Action,Servlet
3.TCP更加安全 有三次握手的的要求,但是爲了減少可能帶來的網路堵塞的問題會的增加傳輸時間
UDP沒有要求是面向無連接通信,數據比TCP跟家有優先權,傳輸效率會比TCP高,但是數據懂得安全性沒有TCP搞,無法實現高併發的服務器,會造成數據丟包的風險
4.當服務器啓動是會被實例化,接着會調用其init()初始化方法,當有請求到達是會運行service方法,會根據數據的提交方式自動派遣到相對應的doXXX方法,最後當服務器關閉是會調用其destroy()方法.
與cgi的區別在於servlet處於服務器進程中,它通過多線程方式運行其service方法,一個實例可以服務於多個請求,並且其實例一般不會銷燬,而CGI對每個請求都產生新的進程,服務完成後就銷燬,所以效率上低於servlet。
5.遊標用於定位結果集的行,通過判斷全局變量@@FETCH_STATUS可以判斷是否到了最後,通常此變量不等於0表示出錯或到了最後。
6.觸發器的定義就是說某個條件成立的時候,你觸發器裏面所定義的語句就會被自動的執行。因此觸發器不需要人爲的去調用,也不能調用。
事前觸發器運行於觸發事件發生之前,而事後觸發器運行於觸發事件發生之後。通常事前觸發器可以獲取事件之前和新的字段值。
語句級觸發器可以在語句執行前或後執行,而行級觸發在觸發器所影響的每一行觸發一次。
7.jsp:include:在頁面被請求的時候引入一個文件。
jsp:useBean:尋找或者實例化一個JavaBean。
jsp:setProperty:設置JavaBean的屬性。
jsp:getProperty:輸出某個JavaBean的屬性。
jsp:forward:把請求轉到一個新的頁面。
jsp:plugin:根據瀏覽器類型爲Java插件生成OBJECT或EMBED標記
8.request:客戶端發送請求
response:服務器端的響應
session:一次會話在關閉瀏覽器之前
pageContext:當前頁面的上下問環境
out:用於在頁面輸出
config:servlet的構造部件
page:jsp網頁本身
exception:網頁異常
application:用來在多個程序或者是多個用戶之間共享數據
9.單一職責原則,開閉原則,里氏替換原則,依賴倒置原則,接口抽離原則,迪米特法則
10mian方法是程序的如口i,是不能被私有化的,否者程序無法執行
如果是一個類的一個私有方法是可以的