Time of Update: 2018-12-05
設定 win xp/win 7 的黑莓Java的開發環境的步驟如下:1. BlackBerry應用開發基於Java,首先需要JDK (6.0以上的版本)下載最新JDK:http://java.sun.com/javase/downloads/index.jsp下載完後雙擊安裝即可。2. 下載BlackBerry SDK,這裡有兩種選擇: BlackBerry JDE, BlackBerry Java Plug-in with Eclipse2.1 BlackBerry
Time of Update: 2018-12-05
大多數時我們要將自訂的對象存入到集合中,在操作自訂對象時常會遇到的問題。1. 首先是使用普通for迴圈遍曆對象時,將滿足條件的對象刪除等操作。if(26 == list.get(i).getAge()) list.remove(i);刪除後發現結果用仍有年齡為26的對象被保留下來,這是為什麼呢?參見。是因為在遍曆時有的對象沒有被判斷到。package com.test.list;import java.util.ArrayList;import
Time of Update: 2018-12-05
序列化就是一種用來處理物件流程的機制,所謂物件流程也就是將對象的內容進行流化,將資料分解成位元組流,以便儲存在檔案中或在網路上傳輸。可以對流化後的對象進行讀寫操作,也可將流化後的對象傳輸於網路之間。序列化是為瞭解決在對物件流程進行讀寫操作時所引發的問題。 序列化的實現:將需要被序列化的類實現Serializable介面,該介面沒有需要實現的方法,implements
Time of Update: 2018-12-05
文章目錄 Java SE Development Kit 6 Update 25 http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.htmlOverviewDownloadsDocumentationCommunityTechnologiesTrainingJava SE DownloadsThank you for
Time of Update: 2018-12-05
JRE、JDK和SDK分別是什麼? Win32 SDK是怎樣一個軟體?J2EE: Java 2 企業版 J2SE: Java 2 標準版 J2ME: Java 2 微型嵌入式版 SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。ME(J2ME),micro
Time of Update: 2018-12-05
.package edu.javase.buffer;class demo1 {public demo1() { System.out.println("fun1 constend"); }public demo1(int i) { System.out.println("fun1 int i constend:" + i); }// 重載(同類) public void fun1() {
Time of Update: 2018-12-05
#package edu.javase.buffer;interface faces {public void facefun1();public int facefun2();public String facefun3();}interface faces2 {public void facefun11();public int facefun22();public String facefun33();}class fatherz {public fatherz() {
Time of Update: 2018-12-05
package edu.javase.buffer;abstract class abs {abstract void fun1();// 抽象方法abstract void fun2();public void method() { System.out.println("in abstract using"); }public void method2() { System.out.println("class abs method2 ...");
Time of Update: 2018-12-05
文章目錄 封裝的四種許可權封裝的四種許可權
Time of Update: 2018-12-05
面向切面編程自訂切面package cn.csdn.service;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.AfterThrowing;import
Time of Update: 2018-12-05
/*給定一個數組{5,1,6,4,2,8,9}。1,擷取數組中的最大值,以及最小值。*/class ArrayTest {/*擷取數組中的最大值。思路:1,擷取最值需要進行比較。每一次比較都會有一個較大的值。因為該值不確定。通過一個變數進行臨儲。2,讓數組中的每一個元素都和這個變數中的值進行比較。如果大於了變數中的值,就用該該變數記錄較大值。3,當所有的元素都比較完成,那麼該變數中儲存的就是數組中的最大值了。步驟:1,定義變數。初始化為數組中任意一個元素即可。2,通過迴圈語句對數組進行遍曆。3,
Time of Update: 2018-12-05
ClassLoader in Java 簡單寫寫Java反射和ClassLoader,之前玩過反射,覺得很有趣,這裡就很簡單的總結點,為學習Spring3.x做準備。 1.Java反射 在Jdbc中我們通常首先會根據一個字串載入特定資料庫驅動類的位元組碼,如下:
Time of Update: 2018-12-05
java.lang.RuntimeException: Invalid action class configuration that references an unknown class named [xxxAction]。在使用SSH進行項目開發時,一不小心就可能出現以上的錯誤提示。現總結論壇高人的開發經驗針對本錯誤產生的原因做具體分析,希望能幫到出同樣問題的各位童鞋們:這樣的問題可以簡單理解為未找到名字為XXX的action
Time of Update: 2018-12-05
Sonar作為一個非常實用的代碼品質檢查工具,可以在各個維度對整個工程進行一個量化,如代碼的測試覆蓋率、代碼內聚性指標、代碼複雜度、代碼的重複性檢查、包之間的依存度以及代碼衝突性等,可以非常直觀的通過表徵圖看到這些資料,關於sonar的安裝和使用在本博的另一篇文章(《代碼品質檢查工具Sonar結合hudson、maven使用》)有詳細描述,本文主要介紹sonar能夠檢查出的代碼隱患。Avoid Decimal Literals In Big Decimal Constructor
Time of Update: 2018-12-05
import java.io.*;import java.io.BufferedReader;public class Gobang{private String[][] board;private static int BOARD_SIZE = 15;public void initBoard(){board = new String[BOARD_SIZE][BOARD_SIZE];for(int i = 0; i < BOARD_SIZE; i++){for(int j = 0; j
Time of Update: 2018-12-05
1 Centos安裝JAVAputty和winscp等軟體的安裝請參考其它文檔。1.1 JDK下載JAVA的官網地址為:http://www.oracle.com/technetwork/java/javase/downloads,由於我們安裝的Centos的版本為64位,請下載Linux系統的64位版本的JDK。本文下載的檔案為:jdk-6u45-linux-x64.bin,你也可以選擇下載JDK6的最新版本。1.2 安裝JAVAØ
Time of Update: 2018-12-05
1.JAVA多線程實現方式JAVA多線程實現方式主要有三種:繼承Thread類、實現Runnable介面、使用ExecutorService、Callable、Future實現有返回結果的多線程。其中前兩種方式線程執行完後都沒有傳回值,只有最後一種是帶傳回值的。2.繼承Thread類實現多線程繼承Thread類的方法儘管被我列為一種多線程實現方式,但Thread本質上也是實現了Runnable介面的一個執行個體,它代表一個線程的執行個體,並且,啟動線程的唯一方法就是通過Thread類的start
Time of Update: 2018-12-05
package com.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class NewsManager {/** * @param args */public static void main(String[] args) {List newss=getNewsList();for(int
Time of Update: 2018-12-05
JAVA Vuser協議手工寫指令碼Failed to find Classes.zip entry in Classpath問題解決方案: 前提條件:環境變數:正確的配置了JAVA_HOME,path正確的指明了JAVA_HOME的bin路徑和LR的bin路徑,classpath中指明了jdk的lib路徑和LR的lib路徑。當前LoadRunner的版本是9.0版。當前的JDK版本是1.7。一、錯誤內容如下: 通知: Found jdk version: 1.7.0. [MsgId:
Time of Update: 2018-12-05
注意:FFMPEG-Java 和 Jffmpeg 不是一回事。FFMPEG-Java 是 Freedom for Media in Java(縮寫為 FMJ)的一個子項目。 這個項目遵循了 LGPL 許可。它具有可選的 GPL 組件來使用 FFMPEG 的 GPL swscale 庫。如果你要使用 swscale 和 GPL,可以使用 ffmpeg-java-gpl.jar。這個項目的標準的 LGPL jar 是 ffmpeg-java.jar。