原创 JavaScript中的繼承機制的實現
JavaScript中繼承機制的實現並不是明確規定的,而是通過模仿實現的。這意味着所有的繼承細節並非完全由解釋程序處理。當我們進行開發的時候,可以根據自己的需要去選擇最合適的繼承方式。 一、對象冒充 原理:
原创 Jsp中的JavaBean組件
1)JavaBean是什麼? JavaBean是遵循某些簡單的約定而編寫的Java類,JavaBean並沒有擴展特殊的類,也不在特殊的包中,同時也沒有使用特殊的接口。 # JavaBean類必須擁有一個零參數
原创 Java中不能被實例化的類
在Java中不能被實例化的類一般分爲以下3種情況。 1)抽象類 因爲抽象類裏面的方法尚未定義如何實現,所以無法進行實例化; 2)內部類 因爲內部類的實例化需
原创 JavaScript中定義對象的方法
一、原始的方式 缺點:需要創建多個car的實例。 二、工廠方法 缺點:每次創建一個新對象必須創建對象的方法,每次調用cre
原创 通過源代碼分析Servlet的service方法和doXXX方法
首先,對於我們創建的任意一個Servlet都必須要實現Servlet接口,GenericServlet是一個通用的、不特定與任何協議的Servlet,它實現了Servlet接口,而HttpServlet繼承於GenericServlet,
原创 靜態方法爲什麼不能使用非靜態成員變量
" 靜態方法中只能使用靜態成員,而不能使用非靜態成員。非靜態方法中既能使用靜態成員,也能使用非靜態成員",搞Java的應該都知道這兩句話,但是爲什麼呢? 今天同學突然問我這個問題,我也一愣,一直認爲就是這樣的,但
原创 如何學好Java
很多網友問我學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,幫助別人是最大的快樂嘛! 要想學好Java,首先要知道Java的大致分類。我們知道,自從Su
原创 Js中的history.back()在FireFox和Chrome
JavaScript中後退的寫法:history.back()或者history.go(-1)。 這種寫法在IE上即可實現我們想要的效果,但是在FireFox和Chrome就會變得很悲催了。
原创 Servlet中的ServletContext
Servlet容器在啓動時會加載Web應用,併爲每個Web應用創建唯一的ServletContext對象(當容器分佈在在多個虛擬機上時,web應用在所分佈的每個虛擬機上都擁有一個ServletContext實例。缺省情況下,S
原创 設計模式之適配器模式
一、適配器模式的定義 適配器模式(Adapter Pattern)定義:Convert the interface of a class into another clients expect . Adapter
原创 Java IO流
JAVA 中的IO流 一、流的概念 流(stream)的概念源於UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的字節流,用來實現程序或進程間的通信,或讀寫外圍設備、外部文件等。
原创 HTTP中的重定向和請求轉發的區別
*****本來準備自己寫的,發現一篇寫的太好了,就不獻醜了***** 一、調用方式 我們知道,在servlet中調用轉發、重定向的語句如下: request.getRequestDispatcher("new.jsp").forward(
原创 回溯法解N皇后問題
回溯法解N皇后問題,要求就不說了,直接說思路和上代碼! /* * 回溯法解N皇后問題 * 使用一個一維數組表示皇后的位置 * 其中數
原创 Filter進行登錄驗證時循環重定向的解決方法
Filter也稱之爲過濾器,它是Servlet2.3以上新增加的一個功能,其技術是非常強大的。通過Filter技術可以對WEB服務器的文件進行攔截過濾,從而實現一些特殊的功能。在JSP開發應用中也是必備的技能之一。 Fil
原创 Session會在瀏覽器關閉後消失嗎???
通常情況下,當我們關閉瀏覽器再重新打開後,我們就需要再次進行登陸(如果沒有進行下次自動登錄之類的設置)。在Jav中(Session是通用的,這裏以Java爲例)有一種叫做Session機制(會話機制)來記錄用戶的登錄信息。瀏覽器關