Java基礎:第三十九講 多態

簡單的講,多態就是同一種功能具有多種實現方式。多態有兩種類型:同一個類中某個行為的多種實現方式;不同子類對相同行為的不同的實現方式。1、同一個類中某個行為的多種實現方式在實現某個功能的時候可以採用不同的方式,通常採用相同的名字,而參數不同。例如要初始化一個矩形,可以給出左上方的座標和矩形的長寬,也可以給出左上方的座標和右下角的座標。public class Rectangle{      private int left;  // 左上方橫座標     private int top;

Java基礎:第二十三講 物件導向概述

之前介紹了Java的文法基礎,接下來介紹物件導向的相關思想和概念。本部分包含的主要內容包括:1、類與對象,主要介紹類和對象之間的關係。2、現實世界中的對象與軟體系統中的對象,介紹如何從現實世界中的對象抽象出軟體系統中的對象。3、軟體系統中的對象和類之間的關係,如何根據軟體對象抽象出類。4、類的定義,介紹如何定義類,包括類的定義和成員的定義。5、屬性的定義,介紹有那些類型的屬性以及如何定義,如何初始化。6、訪問器方法,對屬性進行操作方法。7、構造方法,介紹構造方法的特點及調用方式。8、方法的定義,

Java基礎:第三十五講 存取權限

     存取權限指的是是否運行訪問類以及類的成員,通過存取控制符來實現,包括類的存取控制符和成員的存取控制符。1、類的存取控制符     類的存取控制符包括public和預設的。public存取控制符:public class Person{...}預設的存取控制符:class Person(){...}    public修飾的類可以在任何地方訪問,而預設的存取控制符只運行同一個包中使用。看下面的代碼:----------------源檔案:A.java-------------------

Java Web基礎:第十二講 form元素的使用

本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》第50、51頁    本文介紹了form元素的基本文法。使用form元素封裝要提交的資訊要向伺服器提交資訊,需要使用form元素,所有要提交的資訊都應該在form內部。在註冊介面中,所有要輸入的資訊都位於form元素內部。form元素的基本格式如下:<form name="form1" action="目標檔案" method="post|get"> 各種表單元素</form>開始標誌是“

Java Web實踐專題——Log4j

            在開發應用的過程中,日誌可以用於偵錯工具、跟蹤程式的運行軌跡。在程式運行過程中,可以記錄程式的運行狀態,並用於審計。日誌有多種實現,Log4j是一種比較流行的實現。本文介紹Log4j日誌的使用。Log4j日誌的使用包括如下過程:l        擷取日誌的實現;l        編寫設定檔;l        初始化;l        使用。下面分別進行介紹。1、擷取日誌實現日誌實現通常位於壓縮包中,壓縮包的名字log4j-1.2.15.jar,存放的位置:WEB-INF/

Java Web基礎:第十四講 用戶端驗證的常用方法

 本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》第53-55頁。本文總結了一些使用JavaScript進行用戶端驗證的一些常用方法,需要的時候可以直接放到自己的代碼中。如何調用這些方法可以參見上一講。非空驗證    // 驗證是否是空    function isNull(str)    {        if(str.length==0)            return true;        else            return

Java注釋(Annotation)

Java5中提供了新的注釋(Annotation),能夠為類提供額外資訊,本文介紹了如何定義注釋、如何使用注釋和如何解析注釋。1、定義注釋package ch5;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;//

Java基礎:第三十六講 成員變數的繼承與覆蓋

通過繼承可以得到父類的成員變數,子類的成員變數包括從父類繼承的成員變數(包括從祖先類中繼承的成員變數)以及子類中重新定義的成員變數。本次介紹內容包括:可以繼承哪些成員?如果子類和父類出現了相同的成員變數如何處理?1、可以繼承的成員變數可以繼承的成員變數與成員變數的存取控制類型有關,成員變數的存取控制類型包括public、protected、預設的和private。子類繼承父類之後,可以繼承父類的public和protected類型的成員變數。例如:public class Parent{    

Java基礎:第十二講 迴圈結構

 迴圈結構    迴圈結構完成的功能是迴圈執行某段代碼多次。    迴圈結構可以使用for迴圈、for-each迴圈、while迴圈和do-while迴圈。1. for迴圈    for迴圈的基本結構如下:for(運算式1;運算式2;運算式3){    //迴圈體}   

Java基礎:第二十二講 SringBuffer的使用

 StringBuffer也是字串,與String不同的是StringBuffer對象建立完之後可以修改內容。有如下建構函式:n         public StringBuffer(int);n         public StringBuffer(String);n         public

Java基礎:第三十七講 成員方法的繼承與覆蓋

成員方法的繼承與覆蓋與成員變數的繼承與覆蓋類似,但有區別。類似在於可以繼承的成員變數和成員方法的類型是相同的,可以繼父類的public和protected成員方法。區別在於成員方法是真的覆蓋,定義與父類相同的方法之後,在父類中相同的方法在子類中是不存在的。首先要確定什麼是相同的方法?相同的方法指的是:方法名相同、參數個數相同、參數類型相同、傳回值類型。與參數的名字無關。例如,下面的方法是相同的方法:public void setAge(int age){...}public void

Java基礎:第三十八講 抽象類別與抽象方法

本講要說明的幾個問題:什麼是抽象類別,抽象類別的特點,抽象方法,抽象方法與抽象類別的關係。1、什麼是抽象類別抽象類別,實際上就是對類的進一步抽象。從前面的介紹中,我們知道在物件導向的分析和設計中有很多次抽象,從現實世界中的對象抽象出軟體系統中的對象(保留主要屬性和行為,去掉次要屬性和行為),從軟體系統中的對象抽象出軟體系統中的類(去掉屬性值,把具體的對象變成了抽象的概念),現在我們要介紹的抽象類別是對多個類的抽象結果,抽象類別中描述了多個具體類的共同特徵和行為,與我們之前說的父類是類似,不同之處

Java Web基礎:第四講 Java Web應用的文檔結構

 Web應用的文檔結構Web應用中包含大量的檔案,有JSP檔案、HTML檔案、圖片檔案、Java檔案、設定檔和其他的類庫,這些檔案必須按照一定的結構組織。每個Web應用都有一個根目錄,通常這個根目錄就是這個應用的名字,假設這個根目錄為bookstore。可以把JSP檔案、HTML檔案和圖片檔案等與介面相關的檔案直接放在根目錄下。但是為了便於管理,通常會把檔案進行分類。通常把Web應用分成若干個模組,把每個模組相關的檔案放在一個目錄中,假設Web應用程式套件括使用者管理、圖書管理和訂單管理,則可以

Java基礎:第二十講 Java基本類型與字串之間的轉換

 不管採用什麼方式,使用者輸入的資料都是以字串的形式存在,但是在處理的過程中可能需要把輸入資訊作為數字或者字元來使用,另外不管資訊以什麼方式儲存,最終都必須以字串的形式展示給使用者,所以需要各種資料類型與字串類型之間的轉換。首先,基礎資料型別 (Elementary Data Type)與String類型對象之間的轉換:從字串轉換成其他類型:   //字串與其基礎資料型別 (Elementary Data Type)之間的轉換,以int為代表   //下面的代碼把字串轉換成數字  

Java Web基礎:第五講 手動構建Web應用

 建立Web應用   

Java Web基礎:第三講 Java Web應用概述

 Java Web應用概述Java Web應用的核心技術包括以下幾個方面:u       JSP,進行輸入輸出的基本手段;u       JavaBean,完成功能的處理;u       Servlet,對應用的流程進行控制;u       JDBC,是與資料庫進行互動不可缺少的技術;u      

追MM與Java的23種設計模式

原文地址:http://www.kuqin.com/humor/20080403/5794.html我在Java論壇看到這篇文章,作者以輕鬆的語言比喻了java的32種模式,有很好的啟發作用,但可惜沒有給出具體的意思,我就在後邊加上了。這些都是最簡單的介紹,要學習的話建議你看一下閻宏博士的《Java與模式》一書。   建立型模式  

Java Web基礎:第十三講 用戶端驗證

     本文內容摘自:《Java

Java基礎:第二十一講 數位格式化

 在很多情況下需要對輸出的資訊進行格式化,尤其是當輸入的內容為數位時候,需要按照特定的格式進行輸出。另外對啟動並執行結果可能需要進行特殊的處理,例如結果只保留小數點後兩位。對數字進行格式化可以使用下面的兩個類:n         java.text.DecimalFormatn        

Java基礎:第十一講 選擇結構

     最基本的程式結構,按照代碼編寫的順序,從上到下執行。根據要完成的功能,把這些工作編寫成代碼序列,然後按照這樣的順序執行就可以了。    例:下面的代碼輸出數字1到5                      System.out.println(1);              System.out.println(2);              System.out.println(3);              System.out.println(4);           

總頁數: 4058 1 .... 528 529 530 531 532 .... 4058 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.