Time of Update: 2018-12-03
import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethod;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.URIException;import
Time of Update: 2018-12-03
整體系統採用Java中Spring ,Struts, Hibernate組成。在Action中:public ActionForward orgview(ActionMapping mapping, ActionForm form,HttpServletRequest request,HttpServletResponse response) {// TODO Auto-generated method stubActionForward forward = new
Time of Update: 2018-12-03
import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Locale;public class DateUtils
Time of Update: 2018-12-03
建立一個檔案temp,同時在temp 目錄下建立一個outpath.xls寫操作 package com;import java.io.File;import java.io.IOException;import java.text.DateFormat;import jxl.Workbook;import jxl.format.UnderlineStyle;import jxl.write.DateTime;import jxl.write.Label;import
Time of Update: 2018-12-03
在程式開發的過程,要交換兩個變數的內容,是一種比較常見的事情。在排序演算法中,就有一種就叫做“交換排序法”。在所有的排序演算法,交換要排序的集合中的兩個元素,幾乎是必須的過程。在Java中交換兩個元素的內容,如果你是程式員新手,你可能碰到意想不到的問題。眾所周知,java和C、C++中都不能通過值傳遞的方式實現兩個整數的交換。即下面的函數是不能成功交換兩個整數的, public void swap1(int a,int b){ //值參數傳遞不能實現交換兩個整數 int t; t =
Time of Update: 2018-12-03
最近在看《Head First設計模式》一書的代理模式時,提到了Java RMI,即Java遠程方法調用這個概念。於是上網找了一些關於Java RMI的資料加以學習。一、Java RMI概觀 RMI英文全稱為:Remote Method Invocation,中文意思為:遠程方法調用。它是一種機制,能夠讓在某個 JAVA 虛擬機器上的對象調用另一個 JAVA
Time of Update: 2018-12-03
和電腦上的大同小異,但是要注意的是安裝的是 硬浮點版本 還是 軟浮點版本。我的raspbian 是硬浮點版本的,所以我就選了硬浮點的JRE。 http://jdk8.java.net/fxarmpreview/先通過psftp或者u盤將下載的JRE拷貝到樹莓派上,我選擇的目錄為 /usr/local/java/。然後解壓 tar -zxvf *.gz最後再將環境變數寫入profile中。vim /etc/profile添加三行export JAVA_HOME=/usr/share/jdk1.8.
Time of Update: 2018-12-03
在做多點觸控放大縮小,操作自己所繪製的圖形時發生這個異常,如果是操作圖片的放大縮小多點觸控不會出現這個錯誤這個bug是Android系統原因 所以第一種方式是:修改frameworks\base\core\jni\android_view_MotionEvent.cpp的android_view_MotionEvent_nativeGetAxisValue方法注釋掉if (!validatePointerIndex(env, pointerIndex, pointerCount))
Time of Update: 2018-12-03
Null 是沒有的意思 不佔用記憶體空間 ""是空的字串 它是一個字串,不過裡面沒有內容 舉例: ""是有一個封裝袋沒裝東西 Null是連封裝袋都沒有 執行個體: String str1 = null; str引用為空白 String str2 = ""; str應用一個空串 也就是null沒有分配空間,""分配了空間,因此str1還不是一個執行個體化的對象,兒str2已經執行個體化。
Time of Update: 2018-12-03
使用Java操作文字檔的方法詳解 摘要: 最初java是不支援對文字檔的處理的,為了彌補這個缺憾而引入了Reader和Writer兩個類 最初java是不支援對文字檔的處理的,為了彌補這個缺憾而引入了Reader和Writer兩個類,這兩個類都是抽象類別,Writer中 write(char[] ch,int off,int length),flush()和close()方法為抽象方法,Reader中read(char[] ch,int off,int
Time of Update: 2018-12-03
jdk6和jdk5相比的新特性有: 1、instrumentation 在 Java SE 6 裡面,instrumentation 包被賦予了更強大的功能:啟動後的 instrument、本地代碼 instrument,以及動態改變 classpath 等等。 2、Http有所增強 3、Java 管理擴充(JMX) 架構及其架構,以及在 Java SE 5 中新引入的 JMX API -- java.lang.management 包 4、JDK 6 中新增加編譯器 API(JSR 199)。
Time of Update: 2018-12-03
String[] split(String regex) 根據給定的Regex的匹配來拆分此字串,java中使用regex的符號需要使用"//",因為regex本身使用"/"作為轉義符。而在java中一個"/",需要用"//"表示。 如果用"."做分割的話必須要這樣"//."如果是|也是"//|"。 列舉幾個實用"//"的例子:String b = new String("30:20");String[] ss = b.split(":");//沒問題String s = new
Time of Update: 2018-12-03
1.toString()方法Object類具有一個toString()方法,你建立的每個類都會繼承該方法。它返回對象的一個String表示,並且對於調試非常有協助。然而對於預設的toString()方法往往不能滿足需求,需要覆蓋這個方法。toString()方法將對象轉換為字串。看以下代碼:package sample;class Villain { private String name; protected void set(String nm) { name =
Time of Update: 2018-12-03
FileInputStream和FileOutputStreamFileInputStream : 用於順序訪問本地檔案,用於讀取諸像資料之類的原始位元組流,從超類InputStream中繼承了read,close等方法,對檔案進行操作,不支援方法和方法.它的兩個常用的構造方法是: FileInputStream(String filepath/*檔案的全稱路徑*/);
Time of Update: 2018-12-03
今天遇到一個很奇特的問題,當使用者佈建了數字 PIN 碼,在鎖定畫面正常解鎖數字 PIN 碼後,進入Launcher時顯示com.android.phone 已停止運行。一開始猜想會不會是解鎖數字 PIN 碼的時候處理導致了Phone進程報錯,通過log分析找到了問題的大概原因:AndroidRuntime: FATAL EXCEPTION: mainAndroidRuntime: java.lang.IllegalArgumentException: View not
Time of Update: 2018-12-03
編程public class Project01 {/** * @param args */public static void main(String[] args) { // TODO 自動產生方法存根 int Hp=0; int x=0; int y=0; boolean begin = true; System.out.println("遊戲開始之前 Hp="+Hp+" x="+x+" y="+y); if(begin==true)
Time of Update: 2018-12-03
Projectpublic class Project { //聲明變數int num1=0;private int num2=0;//靜態變數static int num=0;int num3=0;//靜態常量public static final double PI=3.14;//構造方法public Project(int a,int b){ num1=a; num2=b;}//方法public int add(){ return
Time of Update: 2018-12-03
先看上一篇文章理解google oauth 2.0的原理 at http://blog.csdn.net/totogogo/article/details/6860966。注意,上面這篇文章裡的codes都是不使用google client library的代碼。本篇寫的是一個使用google java client library的oauth 2.0 simple
Time of Update: 2018-12-03
1. 在AndroidMainfest.xml中加入以下 <uses-permission android:name="android.permission.INTERNET"/> 2. AndroidMainfest.xml <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="
Time of Update: 2018-12-03
Code:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class TextControl { static int year,monthDay,weekDay; //定義靜態變數,以便其它類調用