Time of Update: 2018-12-05
java中雖沒有指標之說,但卻也能實現同指標一樣的功效。///////////////節點//////////////////////class node{public double x;public node next;public node pre;node (double x,node n){this.x =x;this.pre =null;this.next =n;}node (double x){this.x =x;}public node getnext(){return next;
Time of Update: 2018-12-05
class由於可以進行反編譯,這樣對某個核心的模組來說,會造成關鍵技術的泄漏。如何對class類進行加密,是某些公司會考慮的問題。以下公布一個實際的類。實現了一個ClassLoader,可以直接操作加密後的class檔案。其中的加密方式是採用DES加密。當然類需要先進行加密。ClassLoader做的是一個載入類前的解密工作。public class Start extends ClassLoader{ // 這些對象在建構函式中設定, // 以後loadClass()方法將利用它們解密類
Time of Update: 2018-12-05
逐行寫入文本public class TestFileWriter { public static void main(String[] args) { FileWriter fw = null; try { fw = new FileWriter("d://test.txt",true); String c = "abs"+"/r/n"; fw.write(c);
Time of Update: 2018-12-05
在編譯伺服器上為packages/apps/Music/srccom/android/music增加了一個檔案,檔案內容為:package com.test;import android.app.Activity;import android.os.Bundle;import android.webkit.WebView;public class AboutGinwaveDesktop extends Activity {@Overridepublic void onCreate(Bundle
Time of Update: 2018-12-05
本部落格用Eclipse作為IDE.1.下載最新的Spring發布版本,。目前最新的發布版本是3.2.3.然後解壓。解壓後的效果如:2.建立一個Java Project,然後在這個項目上建立一個lib
Time of Update: 2018-12-05
1.內部類可以static,protect,private,但是 包含內部類的外部類只能使用public和預設的包存取權限.2.內部類可以訪問建立它的外部類對象的內容,甚至包括了private的變數.3.內部類的分類 ● 成員內部類(內部類作為外部類的一個成員存在,與外部類的方法,屬性並列.)Outer.Inner inner = outer.new Inner();//通過此種方式new inner outer為外部類對象 ●
Time of Update: 2018-12-05
有時候,我們需要判斷幾個值是否全部大於0,或者全部小於0,對於剛學編程不久,或許我們會選擇逐一判斷。例如: public boolean checkPositiveInteger(int a,int b,int c){ return
Time of Update: 2018-12-05
早上在寫一個讀取手機連絡人資訊的demo,遇到一bug,莫名半天,百思不得其解,直接異常是獲cur為nullPoint!// 獲得所有的連絡人 Cursor cur = resolver.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, ContactsContract.Contacts.DISPLAY_NAME + "
Time of Update: 2018-12-05
對於這個系列裡的問題,每個學Java的人都應該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。 問題一:我聲明了什麼! String s = "Hello world!"; 許多人都做過這樣的事情,但是,我們到底聲明了什嗎?回答通常是:一個String,內容是“Hello world!”。這樣模糊的回答通常是概念不清的根源。如果要準確的回答,一半的人大概會回答錯誤。
Time of Update: 2018-12-05
Java記憶體泄露原因整理 一、Java記憶體回收機制 不論哪種語言的記憶體配置方式,都需要返回所分配記憶體的真真實位址,也就是返回一個指標到記憶體塊的首地址。Java中對象是採用new或者反射的方法建立的,這些對象的建立都是在堆(Heap)中分配的,所有對象的回收都是由Java虛擬機器通過記憶體回收機制完成的。GC為了能夠正確釋放對象,會監控每個對象的健全狀態,對他們的申請、引用、被引用、賦值等狀況進行監控,Java會使用有向圖的方法進行管理記憶體,即時監控對象是否可以達到,如果不可到達,
Time of Update: 2018-12-05
http://tonrenyuye.blog.163.com/blog/static/3001257620107238120526/建立index參照IKAnalyzer 文檔http://code.google.com/p/ik-analyzer/downloads/list============================================================/* * To change this template, choose Tools |
Time of Update: 2018-12-05
import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.
Time of Update: 2018-12-05
/*replace the username*/call dbms_java.grant_permission( 'FRGT_UAT', 'SYS:java.io.FilePermission', '<<ALL FILES>>', 'execute' );create or replace java source named "JTns"as import java.io.InputStream;import
Time of Update: 2018-12-05
導讀: 使用VC,VB或者C#的開發人員們對於在程式裡面嵌入一個網頁來說,那真是小事一樁。但是在JAVA裡面,卻幾乎是不可能實現的任務。JEditorPane雖然說可以開啟網頁,但是它那解析速度以及解析品質,對於今天日益複雜的網頁內容來說,就像沒有一樣。今天我們就使用一個開源的組件(jdic)來實現在JAVA程式裡面嵌入網頁的效率。 下面言歸正轉吧,我們來介紹一下這個開源的組件,它的名字叫JDIC(JDesktop Integration Components),網址為:https://
Time of Update: 2018-12-05
導讀: 經常要用到比較時間,比如搜尋3天前發布的產品,等等。 import java.text.*; import java.util.*; public class TimeCompare{ public static void main(String[] args){ boolean flag = isDateBefore("2004-09-09 12:12:12","2005-09-09 16:00:00"); System.out.println(flag);
Time of Update: 2018-12-05
準備工作: 開發工具:Eclipse,這裡用的是eclipse-jee-juno-win32,你可以更新eclipse soa相關外掛程式有利於以後的開發和可視化的操作tuscany
Time of Update: 2018-12-05
1、內部類基礎知識:一般定義在java類內部的類成為內部類內部類可以分為:定義在方法體外部的類、定義方法內部的類、靜態內部類(只能定義在方法外部),匿名內部類說明:定義在方法外面的類:類的成員變數(靜態、非靜態)可以訪問,為了保證能夠正確的引用的類的成員變數,所以必須先執行個體化外部類的對象,才可以執行個體化內部類的對象存取權限可以任何,可以把它看成類的成員變數,這樣理解就好多來了。定義在方法體內的類;類的成員變數(靜態、非靜態)可以訪問,為了保證能夠正確的引用的類的成員變數,所以必須先執行個體
Time of Update: 2018-12-05
JVM規範中定義了class檔案的格式 但是沒有定義原始碼如何編譯為class檔案,所以各大廠商在實現jdk時符合規範將其編譯為class檔案,下面以SUN JDK來做分析。基本流程如下:{java源檔案}------->{分析和注入到符號表(Parse and Enter)}------>{注釋處理(Annotation Processing)}--------->{語義分析和產生class檔案(Analyse and
Time of Update: 2018-12-05
1、緣由:我們在做項目中肯定都會遇到自訂業務異常 ,然後將業務異常資訊跳轉的統一的資訊提示頁面的情況,比如我們在struts的時候我們會用到struts的異常處理機制,我們在業務層會跑出我們遇到業務處理異常 ,然後交由struts處理將提示資訊到一個頁面進行顯示,來提示使用者的相關操作,這裡我們會根據以上情景設計一下怎麼來顯示該功能。2、解決方案:我們的業務異常通常都是拋出的,就是unchecked
Time of Update: 2018-12-05
以前玩Net的時候自己花了差不多一個暑假的時間來實現一個收取Pop3郵件的組件,所以記憶尤為深刻~呵呵今天無意看見Apache下的一個子項目Commons,其用途是專門做一些常用的開發組件包比如DBPool什麼的詳細資料可以看這裡http://jakarta.apache.org/commons/index.html其中有個Net包,裡麵包含來支援多達如下幾種協議的組件:Supported protocols are: FTP NNTP SMTP POP3 Telnet TFTP Finger