Time of Update: 2015-08-05
標籤:一、簡介 final修飾符可以用來修飾變數、方法、類。final修飾變數時一旦被賦值就不可以改變。二、final成員變數 成員變數是隨類初始化或對象初始化而初始化的。當類初始化的時候,會給類變數分配記憶體;當對象初始化的時候,會給執行個體變數分配記憶體。 所以說,final修飾的變數可以在申明的時候指定初始值,也可以再靜態初始化塊中指定初始值;final修飾的執行個體變數除了在申明的時候指定初始值,還可以在構造器或者在普通初始化塊中指定初始值。 需要注意的是:
Time of Update: 2015-08-05
標籤: 泛型的本質是參數化型別。即所操作的資料類型被指定為一個參數。 1.jdk 1.5/1.6 必須顯式的寫出泛型的類型。 2.jdk 1.7/1.8 不必顯式的寫出泛型的類型。一、泛型聲明 可以用<T>、<K,V>、<T extends
Time of Update: 2015-08-05
標籤:/*java資料類型java是強資料類型語言,對於每一種資料類型都有具體的資料類型。資料類型 4類 8種基礎資料型別 (Elementary Data Type)整型byte 1位元組short 2int 4 long 8 L l浮點float4 f Fdouble 8布爾truefalse整數預設 int小數預設 double引用資料類型 類 介面 數組使用變數的注意事項1、範圍2、同一個範圍 不能
Time of Update: 2015-08-05
標籤: 1 package day04; 2 3 import java.util.Scanner; 4 5 public class Fundamental { 6 7 8 9 10 public static void main(String[] args) {11 12 System.out.println("歡迎嘗試猜字母遊戲");13 14 Scanner
Time of Update: 2015-08-05
標籤:首先我們來講講:重載(Overloading) (1) 方法重載是讓類以統一的方式處理不同類型資料的一種手段。多個同名函數同時存在,具有不同的參數個數/類型。重載Overloading是一個類中多態性的一種表現。 (2) Java的方法重載,就是在類中可以建立多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法,
Time of Update: 2015-08-04
標籤: @Retention Retention(保留)註解說明,這種類型的註解會被保留到那個階段. 有三個值:1.RetentionPolicy.SOURCE —— 這種類型的Annotations只在原始碼層級保留,編譯時間就會被忽略2.RetentionPolicy.CLASS —— 這種類型的Annotations編譯時間被保留,在class檔案中存在,但JVM將會忽略3.RetentionPolicy.RUNTIME ——
Time of Update: 2015-08-04
標籤:Java之重載和重寫_20150804重載與重寫是完全不同的文法現象,區別如下所示:重載: 是指在一個類中定義多個方法名相同但參數列表不同的方法,在編譯時間,根據參數的個數和類型來決定綁定哪個方法。重寫: 是指在子類中定義和父類完全相同的方法,在程式運行時,根據對象的類型(而不是參考型別)而調用不同的方法。分析如下代碼的輸出結果:package day04;class Super { public void f() { System.out.println("
Time of Update: 2015-08-04
標籤:Java之File類及遞迴樹形展示目錄20150804下面的建構函式可以用來產生File 對象: File(String directoryPath) File(String directoryPath, String
Time of Update: 2015-08-04
標籤:package ba;import java.io.*;public class zifuTest {public static void main(String[] args) {FileInputStream fis=null;InputStreamReader reader=null;File f=new File("G:/javakc.txt");try {fis=new FileInputStream(f);reader=new InputStreamReader(fis);//
Time of Update: 2015-08-04
標籤:final定義的變數可以看做一個常量,不能被改變; final定義的方法不能被覆蓋; final定義的類不能被繼承。 final static 就是再加上static的特性就可以了static 和final是沒有直接關係的static 是在記憶體中分配一塊地區,供整個類通用,所有的類的對象都享有它的共同的值static 和final的區別 一、static : 什麼情況下我們要使用static呢? 1、只想用一個儲存地區來儲存一個特定的資料——無論要建立多少個對象,
Time of Update: 2015-08-04
標籤:一.Java字串類基本概念在JAVA語言中,字串資料實際上由String類所實現的。Java字串類分為兩類:一類是在程式中不會被改變長度的不變字串;二類是在程式中會被改變長度的可變字串。Java環境為了儲存和維護這兩類字串提供了 String和StringBuffer兩個類。 一、建立字串例: Stringstr=new("This is a String");或者 Stringstr="This is a
Time of Update: 2015-08-04
標籤:MVC架構實現基礎: 基於filter或者servlet實現請求地址分析,如果需要控制類處理請求,則調用相應的控制類。調用控制類時,根據設定檔初始化控制類相關的參數。資料庫連接可持久化存在。控制類處理完畢,返回資料以及模板檔案,渲染模板檔案,返回給用戶端。步驟簡化,則有4步:1、按照設定檔或者註解,初始化所有的控制類,完成url和控制類的映射;2、接收請求,判斷使用的控制類;3、注入控制類或方法需要的參數,調用對應的控制類或方法處理,返回資料和模板檔案地址;4、根據返回的資料和模板檔案地
Time of Update: 2015-08-04
標籤:關鍵字注釋符注釋常量和變數運算子語句函數數組---關鍵字就是被java語言賦予特定含義的單詞---特點 組成關鍵字的字母全部都是小寫---關鍵字注意事項goto和const 作為保留字---標識符 給類、介面,方法,變數等起名字是使用的字元序列組成規則: 英文大小寫字母 數字字元 $和_注意事項/*標誌符 就是給類,介面,方法,變數等起名字組成規則:英文 字母大小寫數字字元$_注意事項:不能以數字開頭不能是java 關鍵字區分大小寫 標識符 常見的命名規則1
Time of Update: 2015-08-04
標籤:參考文檔:http://blog.csdn.net/ghsau/article/details/12714965http://www.iteye.com/topic/1135747http://luyongxin88.blog.163.com/blog/static/92558072011321104415119/http://www.blogjava.net/tianchijiaozi/archive/2013/03/15/396452.html 1.下載axis2http:/
Time of Update: 2015-08-04
標籤: 最近需要用到定時調用的功能。可以通過java的Timer類來進行定時調用,下面是有關Timer的一些相關知識。 其實就Timer來講就是一個調度器,而TimerTask呢只是一個實現了run方法的一個類,而具體的TimerTask需要由你自己來實現,例如這樣: Timer timer = new Timer();timer.schedule(new TimerTask() { public void run() {
Time of Update: 2015-08-04
標籤:線程的建立方式有兩種:implements Runnable和extends Thread。 繼承Thread類:package com.test.threadtest;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity { @Override protected void
Time of Update: 2015-08-05
標籤:歸併排序 演算法 面試 java 【088-Merge Sorted Array(合并排序數組)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted
Time of Update: 2015-08-05
標籤:mystra java 引用 初始化 Java對象引用的初始化方式: (1) 在定義對象的位置; (2) 在類的構造器中; (3) 在使用對象之前, 即惰性初始化; (4) 執行個體初始化.代碼/** * 四種初始化方式 * <p/> * Created by wang on 15/8/5. */class Soap { public
Time of Update: 2015-08-05
標籤:package com.loyom.mp.handle;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public class ImageHandle { public Buffe
Time of Update: 2015-08-05
標籤:json 科學計數法