Time of Update: 2018-08-06
•JDK1.5之後可以藉助enum關鍵字定義枚舉類型,文法結構如下: [public] enum 枚舉名稱 [implements 介面列表] { 枚舉對象1[,枚舉對象2] [,…]; [成員變數1;] [成員變數2;] […] [(靜態或非靜態)代碼塊 [構造方法1] [構造方法2] […] [普通方法1] [普通方法2] […] [抽象方法1]
Time of Update: 2018-08-10
Part I: 走進Java第一章 走進Java概述優點:結構嚴謹,物件導向的程式設計語言;擺脫硬體平台的束縛,實現了“一次編寫,到處運行”的理想;提供相對安全的記憶體管理和訪問機制,避免了絕大部分的記憶體流失和指標越界問題;實現了熱點代碼檢測和運行時編譯及最佳化;有一套完善的應用介面程式介面以及無數的第三方類庫;Java技術體系JDK是用於支援Java開發的最小環境,包含Java程式設計語言、Java虛擬機器、Java API類庫三部分;
Time of Update: 2018-08-10
首先,介紹Java定時器(java.util.Timer)有定時執行計畫任務的功能,通過設定定時器的間隔時間,會自動在此間隔時間後執行預先安排好的任務(java.util. TimerTask)如: 每隔一個小時執行任務 timer.schedule(TimerTask, 0, 60 * 60 *
Time of Update: 2018-08-10
這兩天自己想學習公眾號開發,於是在網上搜尋並上手練習,在這個過程中因為各種問題,(描述不完整,有的文章不知道怎麼就蹦出個新的常量,也沒說在哪定義的,還有jar包版本的問題坑了我一天的時間)所以特此在這記錄。1.首先,先得註冊一個公眾號,上度娘搜尋公眾平台,進入這個頁面註冊(已有帳號的跳過這個步驟):2.然後用Eclipse建立一個項目,這裡我建的是web項目,jdk是1.8,tomcat是8.5.3.為了和建立串連,建好工程後先建立一個類,命名為:CheckUtil,它的作用是作為和串連的校正工
Time of Update: 2018-08-10
JAVA - 小知識1. int和Integer的區別Integer是int的封裝類,int則是java的一種基礎資料型別 (Elementary Data
Time of Update: 2018-08-10
1、背景介紹為什麼要進行異常處理?對於電腦程式而言,沒有人能保證它在運行時不會出錯,出錯來源主要有以下幾個:代碼錯誤使用者非法輸入裝置錯誤及物理限制:磁碟滿了、記憶體溢出、硬體出現問題、網路中斷…… 程式出現錯誤,那麼該如何解決呢?在Java語言中,它提供了異常處理機制來協助我們處理這個問題。 異常機制可以使程式中的異常處理代碼和正常業務代碼分離開,保證程式碼更加優雅,並可以提高程式的健壯性。
Time of Update: 2018-08-10
###JAVA基礎文法###1. 關鍵字:被Java語言賦予特定含義的單詞(組成關鍵字的字母全部為小寫) 1)用於定義資料類型的關鍵字 class、interface、byte、short、int、long、float、double、char、boolean、void 2)用於定於資料 類型值得關鍵字 true、false、null 3)用於定義流程式控制制的關鍵字
Time of Update: 2018-08-09
發起請求:import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWriter;import
Time of Update: 2018-08-09
對於物件導向編程來說,抽象是它的一大特徵之一。在Java中,可以通過兩種形式來體現OOP的抽象:介面和抽象類別。這兩者有太多相似的地方,又有太多不同的地方。很多人在初學的時候會以為它們可以隨意互換使用,但是實際則不然。今天我們就一起來學習一下Java中的介面和抽象類別。下面是本文的目錄大綱:一.抽象類別二.介面三.抽象類別和介面的區別若有不正之處,請多多諒解並歡迎批評指正,不甚感激。一.抽象類別在瞭解抽象類別之前,先來瞭解一下抽象方法。抽象方法是一種特殊的方法:它只有聲明,而沒有具體的實現。抽象
Time of Update: 2018-08-08
最近用到,記錄一個自己寫的demo在根項目上使用@XmlRootElement註解,name為元素名子項目屬性使用@XmlElement,name為元素名若有屬性,例如<emplyee hobby="swim" >,則使用@XmlAttribute,name為屬性名稱xml:<?xml version="1.0" encoding="UTF-8"?><employees>
Time of Update: 2018-12-05
原文http://go-learning.com/2012/05/23/java-gettingstart-1/Java入門教程系列 – 開發環境搭建 Posted on 2012 年 5 月 23 日 by Johnny 在使用任何的電腦語言進行編程之前,你都需要搭建一個開發環境。簡單的說,這個過程就是要安裝一些開發
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/26/2789749.html你可以將類的一些方法聲明為final.使用final關鍵字聲明方法,指示這個方法不能被子類覆蓋。Object類就是這麼做的,他的一些方法就是final.如果一個類的方法的是對象狀態一致性的關鍵,所以它的實現不能被改變,你可能會希望建立一個方法為final的.例如,你希望讓getFirstPlayer放在在類ChessAlgorithm為final:class
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/28/2793158.html對象一個典型的java程式會建立很多個物件,就像你所知道的,這些對象通過方法調用進行互動。通過對象互動,程式可以完成很多任務,例如實現圖形介面運行動畫,通過網路發送或者接收資訊。一個建立好的對象,當它完成任務時,它的資源也會被其他對象重複使用。這裡有一個小程式,叫CreateObjectDemo,它建立三個對象:一個Point對象和兩個Rectangle對象。
Time of Update: 2018-12-07
隱藏變數在一個類裡,如果一個變數的名字和父類的變數的名字一樣,即使他們的類型不一樣,那麼在子類中,父類的同名變數無法直接通過變數名訪問。但是,父類的同名變數可以通過super訪問。一般來說,不推薦隱藏變數,這樣會讓代碼難以閱讀 覆蓋和隱藏方法對象執行個體方法在一個對象執行個體方法中,如果子類有一個方法,它的簽名(方法名字,方法的參數個數和類型)和傳回值都和父類一樣,那麼就是覆蓋父類的方法。子類覆蓋的能力,允許一個類,繼承父類的行為,根據需要修改某些行為。覆蓋的方法,和父類對應的方法有一樣的名字,
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/17/2821925.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html數組數組是一個對象容器,持有固定數目,同一類型的值。當數組建立時,數組的長度就建立了。建立後,它的長度就是固定的。你已經看過了數組的例子,main方法的 "Hello World!"程式。這個章節討論數組的更多細節。
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/04/2802120.html英文出自 http://docs.oracle.com/javase/tutorial/java/IandI/interfaceDef.html介面聲明由修飾符,關鍵字interface,介面名,以逗號分隔的父介面列表(如果有的話),和介面體組成。例如:public interface GroupedInterface extends Interface1,
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/15/2819621.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html簡單賦值操作符見到的最常用的操作符之一就是簡單賦值操作符"=".它把值從操作符的右邊賦予到左邊: int cadence = 0; int speed = 0; int gear =
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/26/2789638.html多態,在字典中的定義是指在生物學的生物體或物種可以有許多不同的形式或階段。這一原則也適用於物件導向的程式設計語言如Java語言。子類可以定義自己獨特的行為,並共用父類一些相同的功能。多態可以通過Bicycle類的修改進行展示。例如,可以添加一個printDescription方法,用來顯示當前在執行個體中的所有資料。public void
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/11/30/2796666.html正如你看到的,我們經常在欄位的聲明中提供一個初始化值:public class BedAndBreakfast { // initialize to 10 public static int capacity = 10; // initialize to false private boolean full =
Time of Update: 2018-12-07
原文出自 http://www.cnblogs.com/ggjucheng/archive/2012/12/16/2820842.html英文出自 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.htmlfor語句提供了一個緊湊的方式來遍曆一個範圍值。程式經常引用為"for迴圈",因為它反覆迴圈,直到滿足特定的條件。for語句的通常形式,表述如下:for (initialization; termination;