Time of Update: 2018-12-03
官網:http://www.json.org/json-zh.htmllib下載:http://sourceforge.net/projects/json-lib/files/執行個體:https://github.com/douglascrockford/JSON-javajson.jsp:http://json-taglib.sourceforge.net/線上校正:http://www.bejson.com/go.html?u=http://www.bejson.com/其中org.jso
Time of Update: 2018-12-03
sun為何要開發出applet這個東西,究竟瀏覽器在用戶端編程方面還存在哪些方面的不足哪?這是我開始applet這一節學習時所思考的第一個問題。Applet是嵌入到web瀏覽器中的小程式(它和微軟的ActiveX控制項又有什麼區別哪?不解。。。)。 在我看來,需要一種東西,既能有B/S模式的“瘦用戶端”的優點,也能加進C/S模式的強大,豐富的編程能力,這樣就對web瀏覽器的功能進行擴充。Applet出現的一個原因吧。但由於Applet是從伺服器當下來的,因此出於安全的考慮,對它的限
Time of Update: 2018-12-03
動態代理其實就是java.lang.reflect.Proxy類動態根據您指定的所有介面產生一個class byte,該class會繼承Proxy類,並實現所有你指定的介面(您在參數中傳入的介面數組);然後再利用您指定的classloader將class byte載入進系統,最後產生這樣一個類的對象,並初始化該對象的一些值,如invocationHandler,以即所有的介面對應的Method成員。
Time of Update: 2018-12-03
package com.cn.test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import
Time of Update: 2018-12-03
Builder模式:分步驟構建一個複雜物件,實現複雜物件的建立過程和對象的表示相分離. 不管在軟體系統還是其他領域,有時候會遇到 一個複雜的工程或者對象的建立,而這個建立可能有各個子模組或對象用一定的邏輯或者演算法組成,由於各種原因這個複雜工程或對象各個部分可能需要經常的更新或變化,但是整個組合體或者說這個工程或對象要保證足夠的穩定性.【不會因為子模組變化造成對整個工程巨大影響】 --- this is Bulider's Application environment; 以車為例吧 假設 車
Time of Update: 2018-12-03
程式設計是解決問題思路的具體化.就像建造一座房子一樣,用什麼樣的材料,建造什麼風格的建築,具體每個位置是什麼... 不同的建築師會有不同的方法. 而把完成某一特定問題的解決思路規範一下 就可以稱作為一種設計模式.程式設計中設計模式為我們在某一問題域提供了一種良好的實現方法參考,可以大大實現複用和高效。下面我們簡要看下java相關的設計模式吧A 建立模式(對象的建立都是消耗系統資源,creattion模式就是有關建立的一些指導和原則) 1 Factory(工廠和抽象工廠) 2
Time of Update: 2018-12-03
ActionScript3.0向Java轉換時資料類型的對應關係:ActionScript資料類型Java資料類型nullnullNumberjava.lang.NumberBooleanjava.lang.Number,boolean,java.lang.StringStringjava.lang.String,java.lang.Boolean,boolean,java.lang.Character,char,java.lang.Number Datejava.util.DateXML
Time of Update: 2018-12-03
很多程式員在一開始並不注重效能的設計,只有當系統交付運行時,才 發現問題並且開始解決這一問題,但往往這隻能挽救一點點。效能的管理應該一開始 就被整合到設計和開發當中去。 最普遍的問題就是臨時對象大量經常的建立,這為效能埋下隱患。 效能的問題來自很多原因,最容易解決的可能是:你選擇了不好的演算法來進行計算,如 用冒泡法來排序巨量資料,或者你每次使用資料時都要反覆計算一次,這應該使用Cache。 你能很容易的使用工具(如Borland的Optimizeit)或壓力測試發現這些問題,
Time of Update: 2018-12-03
做個筆記,針對java
Time of Update: 2018-12-03
一行一行讀取資料 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>檔案讀取</title> </head> <body> <% String path=request.getRealPath("");//取得目前的目錄的路徑 FileReader fr=new FileReader(path +
Time of Update: 2018-12-03
package wzs.test2;// 獲得運行環境public class Test_wzs1{ public static void main(String[] args) { System.getProperties().list(System.out); System.out.println("\nuser.name=" + System.getProperty("user.name")); System.out.println("
Time of Update: 2018-12-03
package com.wzs;// 吸血鬼數字是指位元為偶數的數字,可以由一對數值相乘獲得,以兩個零結尾的數值是不允許的// 例如:1260=21*60 1827=21*87 2187=27*81public class Test {public static void main(String[] args) {for (int i = 1000; i < 9999; i++) {isBloodsucker(i, com(a(i), b(i)), com(c(i),
Time of Update: 2018-12-03
package wzs.sort;// 基數排序// 將所有待比較數值(正整數)統一為同樣的數位長度,數位較短的數前面補零。然後,從最低位開始,依次進行一次排序。// 這樣從最低位排序一直到最高位排序完成以後,數列就變成一個有序序列。import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class radixSort{ public static void main(String[]
Time of Update: 2018-12-03
費伯納西數列(Fibonacci Sequence),又稱黃金分割數列,指的是這樣一個數列:1、1、2、3、5、8、13、21、……在數學上,費伯納西數列以如下被以遞迴的方法定義:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在現代物理、准晶體結構、化學等領域,費伯納西數列都有直接的應用,為此,美國數學會從1960年代起出版了《費伯納西數列》季刊,專門刊載這方面的研究成果。
Time of Update: 2018-12-03
// 題目:列印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位元,其各位元字立方和等於該數本身。// 例如:153是一個 "水仙花數 ",因為153=1的三次方+5的三次方+3的三次方。// 程式分析:利用for迴圈控制100-999個數,每個數分解出個位,十位,百位。package wzs.arithmetics;// 題目:列印出所有的 "水仙花數 ",所謂 "水仙花數 "是指一個三位元,其各位元字立方和等於該數本身。// 例如:153是一個 "水仙花數
Time of Update: 2018-12-03
package wzs.arithmetics;// 判斷一個數字是奇數還是偶數public class Test_wzs32{ public static void main(String[] args) { System.out.println("偶數:"); for (int i = 0; i < 100; i++) { if (isEvenOrOdd(i) == true) {
Time of Update: 2018-12-03
package wzs.seek;/** * 順序尋找 * @author wWX154783 * */public class Test_wzs001{ public static void main(String[] args) { int[] intArray = new int[10]; for (int i = 0; i < 10; i++) { intArray[i] = i; }
Time of Update: 2018-12-03
//題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 //第二天早上又將剩下的桃子吃掉一半,又多吃了一個//以後每天早上都吃了前一天剩下 的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。//求第一天共摘了多少。package wzs.arithmetics;//題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 //第二天早上又將剩下的桃子吃掉一半,又多吃了一個//以後每天早上都吃了前一天剩下
Time of Update: 2018-12-03
列印三角形(空心,實心)package com.arithmetic;/** * 列印三角形(空心,實心) * * @author Administrator * */public class Test_wzs19 {public static void main(String[] args) {triangleSolid(7);// 列印實心三角形triangleHollow(7);// 列印空心三角形}/** * 列印實心三角形 * * @param line *
Time of Update: 2018-12-03
package wzs.arithmetics;import java.util.Scanner;//題目:給一個不多於5位的正整數,要求:一、求它是幾位元,二、逆序列印出各位元字。public class Test_wzs023{ public static void main(String[] args) { Scanner input = new Scanner(System.in); int number = input.nextInt();