Time of Update: 2018-07-27
◆問題: java.lang.OutOfMemoryError: Java heap space ->堆記憶體溢出 java.lang.OutOfMemoryError: PermGen space ->非堆記憶體(永久儲存區)溢出 ◆說明:
Time of Update: 2018-07-27
直接插入排序(Straight Insertion Sort)的基本操作是將一個記錄插入到一個有序表中,從而得到一個新的,記錄加1的有序表。 下面給出實現代碼: public void insertSort(int a[]) {int i, j;for (i = 2; i < a.length; i++) {if (a[i] < a[i - 1]) { // 如果後一個值小於前一個值,將小的值a[i]插入到有序子表a[0] = a[i]; //
Time of Update: 2018-07-27
簡單選擇排序(Simple Selection Sort)就是通過n-i次關鍵字間的比較,從n-i+1個記錄中選出關鍵字最小的記錄,並和第i(1<=i<=n)個記錄交換之。 下面給出實現代碼: private static void selectionSort(int a[]){int temp, min;for(int i=0;i<a.length;i++){min = i;<span
Time of Update: 2018-07-27
/*對於本題題意很簡單關鍵在於求楊輝三角時的二項式是沒有用到最佳化,導致逾時。對於第n行的二項式的第i個可有第i-1個乘於一個數處於一個數得到,要用到大數,java比較方便。假如n=6,i=4;C(n,i)=C(n,i-1)*(n-i+1)/i;*/import java.io.*;import java.math.*;import java.util.*;import java.text.*;public class Main{ public static void
Time of Update: 2018-07-27
在JAVA程式中,經常需要和FTP打交道,比如向FTP伺服器上傳檔案、下載檔案,本文簡單介紹如何利用jakarta commons中的FTPClient(在commons-net包中)實現上傳下載檔案。 所用到的jar包有: commons-net-1.4.1.jar jakarta-oro.jar 一、上傳檔案 查看源碼 列印
Time of Update: 2018-07-27
冒泡排序(Bubble Sort)是一種交換排序,基本思想:兩兩比較相鄰記錄的關鍵字,如果反序則交換,直到沒有反序的記錄為止。 下面給出具體實現的代碼: public class BubbleSort {public static void swap(int arr[], int x, int y) {int tmp = arr[x];arr[x] = arr[y];arr[y] = tmp;}public static void bubbleSort(int arr[
Time of Update: 2018-07-27
參考部落格地址:http://blog.csdn.NET/biangren/article/details/8038605 http://blog.csdn.net/njr465167967/article/details/51675424 動態規劃法
Time of Update: 2018-07-27
1.數組的定義 數組是存放同一種類型的資料 資料類型 數組名[] = new 資料類型[大小] 資料類型[] 數組名 = new 資料類型[大小] int[] num = new int[3] int num[] = new int[5] int [] arr; arr = new int[5]; int[] a= new int[5] 2.數組的引用 數組名【下標】 a[1] a[3
Time of Update: 2018-07-27
使用Regex可以很簡單的判斷一個字串是否是網址 判斷字串是否是url /** * 判斷字串是否為URL * @param urls 帳戶圖片key * @return true:是URL、false:不是URL */ public static boolean isHttpUrl(String urls) { boolean isurl = false; String regex =
Time of Update: 2018-07-27
Java網址下載檔案擷取尾碼名 網址下載時,網址資源URL格式多樣,不一定能在連結中直接擷取尾碼名,本文綜合了多種擷取尾碼名的方法,供參考: 通過網址尾碼直接擷取 通過網址回應標頭中的Content-Disposition(匹配fileName) 通過網址回應標頭的contentType 通過org.apache.tika包中的MimeType匹配contentType 通過檔案頭位元組匹配(根據檔案內容匹配) import java.util.
Time of Update: 2018-07-27
this指的是當前對象。 句型如: this.property 必選的 property 參數指的是對象的屬性。 或this(arguments); 參數指的是所調用的建構函式的參數 說明 this 關鍵字通常在對象的建構函式中使用,用來引用對象。 樣本 在下面樣本中,this 指的是新建立的 Car 對象,並給三個屬性賦值。 function Car(color, make, model){ this.color
Time of Update: 2018-07-27
1.開發架構的形式: 一般我們在學習或者實際開發中,所瞭解的開發架構都是基於兩種形式:C/S架構(用戶端/伺服器)和B/S架構(瀏覽器/伺服器).而在JavaEE的開發中,幾乎全部都是基於B/S架構開發的.而在B/S架構中,系統和標準的三層架構包括:表現層,業務層,持久層.也就是我們剛開始接觸Java Web項目所瞭解的web層,service層和dao層. 2.三層架構的概述: 表現層:
Time of Update: 2018-07-27
Time of Update: 2018-07-27
簡介: 綜觀目前的 Web 應用程式,多數應用都具備任務調度的功能。本文由淺入深介紹了幾種任務調度的 Java 實現方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,並對其優缺點進行比較,目的在於給需要開發工作單位調度的程式員提供有價值的參考。 前言 任務調度是指基於給定時間點,給定時間間隔或者給定執行次數自動執行任務。本文由淺入深介紹四種任務調度的 Java 實現: Timer
Time of Update: 2018-07-27
ArithmeticException - 算術運算中,被0除或模除 ArrayIndexOutOfBoundsException - 數組越界訪問 ArrayStoreException - 資料存放區異常,寫數組操作時,對象或資料類型不相容 ClassCastException - 類型轉換異常 IllegalArgumentException - 方法的參數無效 IllegalThreadStateException -
Time of Update: 2018-07-27
一、線程的命名與取得 所有的線程程式的執行,每一次都是不同的運行結果,如果要想區分每一個線程,那麼久必須依靠線程的名字。對於線程的名字一般而言會在啟動之前進程定義,不建議對已經啟動的線程,變更名稱,或者為不同線程設定重名的情況 如果要進行線程名稱的操作,可以使用Thread類的如下方法: *構造方法:public Thread (Runnable Target,String name) *設定名字public final void setName(String name) *取得名字`
Time of Update: 2018-07-27
一、表單重複提交的常見應用情境 1、在網路延遲的情況下讓使用者又是加你點擊多次submit按鈕導致 2、表單提交後使用者點擊重新整理按鈕導致表單重複提交 3、使用者表單提交後,點擊瀏覽器後退按鈕退回表單頁面後進行再次提交。 二、解決辦法 1、利用javaScript防止表單重複提交 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&
Time of Update: 2018-07-27
本文將向你介紹J2SE5.0中的新特性之一:註解。本文將從什麼是註解;J2SE5.0中預定義的註解;如何自訂註解;如何對註解進行註解以及如何在程式中讀取註解5個方面進行討論。 一、什麼是註解
Time of Update: 2018-07-27
在eclips裡在工程名上右鍵->build path->contigure bud path->java build path裡有個 libraries->add external jars add jars add library add class folder 這些按鈕都是做什麼用的 分類解釋這些選項的意思: add external jars = 增加工程外部的包 add jars =
Time of Update: 2018-07-27
xml中的textView: <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1"