原创 理解JAVA構造函數

(一)基本概念及易錯點 JAVA構造函數是一種特殊的函數,沒有返回值,也不能返回void。如果某個用戶自定義的類,如果用戶沒有爲該類定義構造函數,系統會自動爲其定義默認的構造函數,該默認的構造函數什麼也不做(函數體是空的),只是可以用來創

原创 myeclipse中web項目編譯錯誤解決辦法。

從SVN上下載項目後通常會出現編譯異常,此時需要檢查一下問題: ①以下兩個地方的編譯級別是否一致,如下圖(1),圖(2) ②jar包是否正確,在這裏應該使用jdk1.6的,如果有jdk1.7的,先remove掉,然後按截圖所示進行操作

原创 JAVA之interface

JAVA只允許單繼承,但是有的類同時具有兩個貨以上的類的特徵,而接口正是解決JAVA類單繼承的問題。關於JAVA接口,我們先總結幾點說明,然後通過一個例子來對總結進行闡釋 JAVA接口有以下幾個特徵: ①接口是抽象方法和常量值(publi

原创 JAVA繼承中的構造函數

繼承中的構造方法有以下幾個規則要遵循: ①子類的構造過程必須要調用其基類的構造過程 ②子類可以在自己的構造方法中使用super(argument_list)來調用基類的構造方法                      使用this(ar

原创 JAVA對象轉型(一)

先看下面代碼(引自JAVA核心技術):一個Employee類和一個繼承於Employee類的Manager類。Manager類中新增了bonus成員變量,並且新增了getBonus()方法,然後重寫了父類中的getSalary方法。

原创 JAVA對象轉型(二)

下面的代碼說明: ①超類(Animal)的引用可以指向子類(Dog)的對象(第5行),但是不能訪問子類新增的屬性furColor(其實也不能訪問子類新增的方法),因爲雖然它實質指向的是子類的對象,編譯器還是把它看做超類的類型。但是可以通過

原创 T-SQL compute與聚集函數的注意細節

①compute 和 compute by 子句 select 工號,姓名,職務,基本工資,部門編號 from 員工 compute count(工號) as 員工總數,avg(基本工資) 提示錯誤:消息 156,級別 15,狀態 1,

原创 java內存分配詳解

分析上面的代碼執行過程中內存分配 1、首先找到main(),開始執行。當從34執行到36行時,內存分配如圖(1):                                                      圖(1)

原创 JAVA變量及內存分配

JAVA變量的要素包括便變量名、類型、作用域。本質上講,變量實際上是內存中的一塊區域,使用變量名來訪問這塊區域。每個變量使用前必須要先聲明,然後賦值纔可以使用。 根據變量的聲明位置,可以分成 ①局部變量:聲明在方法體內(包含方法的參數)或

原创 Java中的abstract實例解析

關於抽象類,首先由以下幾點說明,然後我們根據例子來理解這些說明: ①用abstract修飾一個類時,該類是抽象類;用abstract修飾一個方法時,該方法是抽象方法。 ②含有抽象方法的類必須被聲明爲抽象類,抽象類必須被繼承,抽象方法必須被

原创 JAVA中static關鍵字詳解

一、概述 關於static,先做以下說明: ①被聲明爲static的變量、常量和方法稱爲靜態成員,屬於類所有,靜態的成員屬性爲類的不同對象共享。 class Employee{ private int id; privat

原创 JAVA詳細運行過程及與平臺無關性

-----------------------------------------------------------------------------------------------------------------------

原创 JAVA中final實例詳解

在 JAVA中的abstract實例解析中,我們可以利用abstract去聲明抽象的方法,然後子類必須去重寫父類中的這個抽象方法。但是如果我們不想讓子類去重寫父類中的方法呢?那麼我們就可以用final關鍵字進行限制 關於final,首先

原创 JAVA常見異常總結(runtime exception)

本文重在Java中異常機制的一些概念。寫本文的目的在於方便我很長時間後若是忘了這些東西可以通過這篇文章迅速回憶起來。 1. 異常機制 1.1 異常機制是指當程序出現錯誤後,程序如何處理。具體來說,異常機制提供了程序退出的安全通道。當出現

原创 jgrid 單元格選中事件 onCellSelect

對於一個統計結果的jgrid,如果想在選中某個具體的單元格時需要顯示該單元格統計結果的來源,即統計的明細信息。例如下面的jgrid是對各個單位不同項目類型的統計數: 現在想在點擊某個特定的單元格時,顯示明細。 首先,很顯然需要兩個gr