Time of Update: 2018-12-05
源碼如下import java.util.*;public class ShowDate {public static void main(String[] args) {Calendar calendar = new GregorianCalendar();Date trialTime = new Date();calendar.setTime(trialTime);// print out a bunch of interesting
Time of Update: 2018-12-05
// 簡易JAVA擷取網頁有效郵箱地址 ---by 77 import java.awt.*;import java.awt.event.*;import java.net.*;import java.io.*;import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class solo7 { public static void main(String args[]){
Time of Update: 2018-12-05
package test;import java.util.Arrays;public class test { int[] a= {1,3,4,7,2,1,1,5,2}; int firstNum,secondNum,count,secondCount=0; static int num; public test(){ Arrays.sort(a); System.out.println("Biggest:"+a[a.length-1]);
Time of Update: 2018-12-05
CSDN:http://download.csdn.net/source/601501 這是一個非常簡單的Java應用,僅有6KB。它能夠記錄Java應用程式與JRE中rt.jar的依賴關係,進而僅以其依賴類產生一個新的rt.jar檔案,從而最大限度精簡JRE體積,建議其與GreenJVM配和使用。(:http://code.google.com/p/greenvm/) example1(傳參調用) : java -jar GreenJVMMake.jar -t da -i ./fps_
Time of Update: 2018-12-05
在java swing中需要為容器添加圖片,或者背景圖片。提供兩種簡單的解決方案,一種利用JPanel,另一種利用JLabel1.JPanel(原始碼)package oo;import java.awt.Graphics;import java.awt.Image;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JPanel;public class
Time of Update: 2018-12-05
這是因為AA是一個動態內部類,建立這樣的對象必須有執行個體與之對應,程式是在靜態方法中直接調用動態內部類會報這樣錯誤。 這樣的錯誤好比類中的靜態方法不能直接調用動態方法。可以把該內部類聲明為static。或者不要在靜態方法中調用。那麼為啥非靜態方法不能調用動態方法呢,從物件導向的角度來說,動態方法與對象是聯絡密切的,比如發動是一個方法,它與汽車這個對象是關聯的,所以只有new了汽車這個對象才能執行汽車.發動
Time of Update: 2018-12-05
JSP+JAVABEAN開發模式: 特點:該模式將商務邏輯與頁面表現進行分離,在一定程度上增加了程式的可調試性和維護性。 缺點:頁面將控制與顯示集於一身。 結論:簡單,適合小型項目的快速構建與運行。JSP+Servlet+JavaBean開發模式: 特點:JSP作為視圖,來表現頁面;Servlet作為控制器,控製程序的流程並調用業務進行處理;JavaBean封裝了商務邏輯。遵循了MVC設計模式。 缺點:沒有統一的開發架構導致開發週期長。Struts開發方案:
Time of Update: 2018-12-05
正在使用NetBeans做一個稍大點的程式,剛剛學習使用,感覺程式中需要用到全域變數(其實java中是沒有全域變數這個概念的)。 在網上查了不少的資料,得到一點點體會:
Time of Update: 2018-12-05
floor 返回不大於的最大整數 round 則是4舍5入的計算,入的時候是到大於它的整數(當-1.5時可見,四捨五入後得到的結果不是我們期待的,解決辦法是先對他取絕對值,然後在用round方法)round方法,它表示“四捨五入”,演算法為Math.floor(x+0.5),即將原來的數字加上0.5後再向下取整,所以,Math.round(11.5)的結果為12,Math.round(-11.5)的結果為-11。ceil 則是不小於他的最小整數
Time of Update: 2018-12-05
是的, 這是一個太多太多人遇到過, 討論過, 解釋過的問題.為了加深自己的記憶, 還是決定寫一篇來記錄下他.首先想說的是:Vector是在Collections API之前就已經產生了的, 而ArrayList是在JDK1.2的時候才作為Collection framework的一部分引入的. 它們都是在內部用一個Obejct[]來儲存元素的.ok, 現在來說他們的差別:1. 安全執行緒Vector是同步的, 而ArrayList不是.因為Vector是同步的, 所以它是安全執行緒的.同樣,
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;/* POJ 1001*/public class Main{public static void main(String args[]){Scanner cin = new Scanner(new BufferedInputStream(System.in));BigDecimal n;int m;while(cin.hasNext()){n =
Time of Update: 2018-12-05
b進位最低位為1,那麼x=m%n; y=m/n; if(x==0){a[i]=n;y--} import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){//BigInteger a,b;BigInteger b;BigInteger x;Scanner cin = new Scanner(new
Time of Update: 2018-12-05
YY公式:1*3*5*(2n-1) / (n!*2^n)java水過import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(new BufferedInputStream(System.in));int t;t = cin.nextInt();int n;while((t--)!
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args) throws NumberFormatException, IOException{Scanner cin = new Scanner(new BufferedInputStream(System.in));int n;//BufferedReader cin = new
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;/*POJ 1131 * * * */public class Main{public static void main(String[] args){String str;Scanner cin = new Scanner(new BufferedInputStream(System.in));BigDecimal eight = new BigDecimal(8);while(
Time of Update: 2018-12-05
java內建的進位轉換限制了範圍n<=35,這題是2<=n<=62,不能滿足要求,所以要以10進位為橋樑轉化,注意0的情況!import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(new BufferedInputStream(System.in));int
Time of Update: 2018-12-05
做法:先固定一個點例如1,然後分別連1-2,1-3,1-4.......,這樣線段兩邊各有f1和f2種情況,因此有公式f(n)=f(0)*f(n-2) + f(2)*f(n-4) + f(4)*f(n-8) .....+ f(n-2)*f(0),一看,這就是大名鼎鼎的Catalan數!令h(1)=1,h(0)=1,Catalan數滿足遞迴式:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (其中n>=2)另類遞迴式: h(n)=h(n-1)
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(new BufferedInputStream(System.in));int n;while(cin.hasNext()){n = cin.nextInt();BigInteger a[] = new
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){BigInteger n;Scanner cin = new Scanner(new BufferedInputStream(System.in));BigInteger zero = new
Time of Update: 2018-12-05
import java.io.*;import java.math.*;import java.util.*;public class Main{public static void main(String[] args){BigInteger a,b;Scanner cin = new Scanner(new BufferedInputStream(System.in));while(cin.hasNextBigInteger()){a = cin.nextBigInteger();b =