static方法(與隱式static方法)

 static方法就是沒有this的方法.在static方法的內部不能調用非靜態方法,反過來,非靜態方法倒是可以調用static方法.值得注意的是:這裡說的是在static方法內部,不能直接調用非static方法,但可以通過產生對象來調用非靜態方法.在static方法內部,也不可以調用非static變數,其實道理很簡單,因為static是面向全域的,相當於全域方法,不可能只針對某個類中的一般變數而使用.

自製token –> provent 重複提交 from Refresh && Undo

首先明確一個概念,防止重複提交和防止輸入重複資料是兩碼事,防止重複資料的輸入是DataBase應該完成的任務。在JavaEE中由JDBC或Hibernate完成;而防止重複提交是control和view層應該完成的任務。-------------------------------------------我是光榮的分割線--------------------------------------------請求有效性處理,使用令牌可以有效防止重複提交。protected String

struts1.3.8需要匯入的包

是自己從struts-core-1.3.8.jar開始,逐步開發struts的過程中一個個根據需要匯入的。有些功能沒用到,可能相應的包沒有匯入。下面所訴都是自己曾經用過的包。關於包的解釋是在網上找的一些資料:commons-beanutils-1.7.0.jar: 這個是jakarta commons項目中的一個子項目。這個項目開發的目的是協助開發人員動態擷取/設值Java Bean的屬性,同時解決每次都要寫getXXX和setXXX的麻煩。commons-digester-1.8.jar:

Hibernate內建Exception小結

java.lang.Object  java.lang.Throwable      java.lang.Exception          java.lang.RuntimeException              org.hibernate.exception.NestableRuntimeException                  org.hibernate.HibernateException Direct Known

看看牛人如何Handle Exception

以下為全文拷貝:來自http://trace.javaeye.com/blogMyEclipse有一個Hibernate的外掛程式,用它可以快速地產生與Hibernate操作有關的代碼,十分方便。初學Hibernate時,調用著這些自動產生的程式碼,看著資料庫中一行行操作成功的資料,喜悅之情溢於言表。但是,今天,當我將hibernate用於項目,在Servlet環境下調用時,我需要的ServletExcpetion竟然無從產生。難道當資料庫操作失敗時,Servlet容器就放過這個錯嗎?顯然不能。

查重 — 今天意外的一個小收穫

首先,將MySQL中的某非主鍵欄位(例如:uid)設定為unique(表示此欄位不能有重複的值),然後在DAOImpl中對該欄位進行查重異常捕獲。 如果捕獲到異常,說明進行中insert()或update()操作的uid欄位與已有uid重名。使用JDBC串連資料庫:在insert()方法中try {} catch (MySQLIntegrityConstraintViolationException mcve) {    System.err.println("不能有重複資料哦!!!"); //

string機制2

先來推薦一個檢測記憶體流失的軟體:JProfiler。很不錯。本篇博文用到了這個軟體。接上一篇博文中那個經典面試問題。這裡我用JProfiler對String對象的產生進行了監控。結果表明上篇博文的分析是正確的。public static void main(String[] args) {    System.out.println("=====Start========");    try {        Thread.sleep(500L*1000L);//停留5分鐘,目的是為了方便JP

ArrayList、Vector和LinkedList

ArrayList、Vector和LinkedList實現了所有List介面的操作,並允許儲存null值。1.實現方式ArrayList和Vector是List介面的可變長數組實現,即動態數組(Object類型的數組)。new ArrayList()時,底層會產生一個長度為10的數組來存放對象,如果預Crowdsourced Security Testing道list會存放多少個對象的話,最好通過new ArrayList(int length)的方式先確定數組的最小長度,如new

string機制3

1.intern()定義public native String intern(); 這是一個本地方法。在調用這個方法時,JAVA虛擬機器首先檢查字串池中是否已經存在與該對象值相等對象存在,如果有則返回字串池中對象的引用;如果沒有,則先在字串池中建立一個相同值的String對象,然後再將它的引用返回。

IoC詳解

1.定義:IoC是一種模式。IoC(Inversion of Control)中文譯為控制反轉(即“不用你找,我來提供給你”)。控制反轉意味著在系統開發過程中,設計的類將交由容器(spring中是通過applicationContext.xml控制的)去控制,而不是在類的內部去控制,類與類之間的關係將交由容器處理,一個類在需要調用另一個類時,只要調用另一個類在容器中註冊的名字就可以得到這個類的執行個體,與傳統的編程方式有了很大的不同。Martin

string機制1

1.String類概念(1)String是final的,不可被繼承。public final class String。String是的本質是字元數組char[], 並且其值不可改變。private final char value[];(2)Java運行時會維護一個String

struts2的action基礎

看代碼及注釋LoginAction.javapackage edu.hust.action;import com.opensymphony.xwork2.ActionSupport;//strust2.0的Action可以不繼承任何類(這個和struts1.3有很大區別). 此時struts2.0的Action類似一個JavaBean,只有getter、setter和execute()方法。 //但一般會繼承webwork包下的ActionSupport。實現一些邏輯處理功能。

el運算式不起作用的解決方案

 今天晚上學習SSH,發現一個el運算式在JSP2.0中不起作用的問題。反覆調試多次,發現是web.xml中出了問題。猜測是版本的問題,但只知道了如何修改,不知道為什麼那樣修改。停止工作後看別人部落格,很幸運的發現了原因。tomcat5.0的版本,

common-fileupload-1.1.1 && struts1.3.8 單個檔案上傳

1. JSP<%@ page contentType="text/html;charset=GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/

logic taglib學習

啥都不說了,全在代碼裡了!!<%@ page contentType="text/html;charset=GBK"%><%@ page import="java.util.*"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>

基類構建中的一個問題

class IntNode...{    private int info;    public void setInfo(int info) ...{        this.info = info;    }    public int getInfo()...{        return info;    }}class IntSLList...{    private IntNode head;    public IntSLList()...{        head.getInfo

關於”多態”static方法的理解

 要強調的是,多態性只發生於方法,而不發生於域.並且,對於方法,只有那些非static與非final方法才具有多態性.

J2EE-URL解釋

統一資源定位器 (Uniform Resource Locator, URL) URL是統一的,因為它們採用相同的基本文法,無論定址哪種特定類型的資源(網頁、新聞群組)或描述通過哪種機制擷取該資源。對於Intranet伺服器或全球資訊網伺服器上的目標檔案,可以使用“統一資源定位器 (URL)”地址(該地址以“http://”開始)。Web伺服器使用“超文字傳輸通訊協定 (HTTP) (HTTP)”,一種“幕後的”Internet

關於System.in.read() && float欄位的條件判斷 && System.arraycopy(),Arrays.sort()

import java.io.IOException;import java.util.Arrays;class test...{    public static void main(String[] args)...{        try...{            char charest;            do...{                charest = (char) System.in.read();                System.out.prin

在VC中使用GIF動畫

本文將介紹兩個 C++ 類——CPictureEx 和 CPictureExWnd,使用它們可以在 MFC 和 ATL 工程中使用動畫GIF效果。CPictureEx 是一個為 MFC 程式使用的 C++ 類,對於一些需要使用JPEG 和 GIF 映像格式作為 banner 的應用程式可以藉助這個類來實現。對於靜態 banner 的顯示使用 OleLoadPicture 函數和 IPicture 介面並不難實現,但處理帶動畫的

總頁數: 61357 1 .... 15880 15881 15882 15883 15884 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.