原创 struts.xml 配置package標籤裏面的屬性

name屬性只是package的一個標示 extends屬性用來只出當前的這個package繼承自哪些package 例如 extends屬性可以這樣寫: <struts> <package name="base" extends="

原创 Java源文件和.class文件的對應關係

首先  在一個java的源文件中只能定義一個 public class (注意這裏說的是隻能定義一個public權限的class,話外的意思就是還能定義多個非public權限的 class(比如:不加任何修飾符的包訪問權限,以及priva

原创 經典線程同步問題之3個線程交替數數

問題描述,3個線程交替數數從1數到75,例如: 線程1: 1 2 3 4 5 線程2:6 7 8 9 10 線程3:11 12 13 14 15 ...... 用synchronized實現如下: package com.afeiluo

原创 樹的前、中、後遍歷非遞歸算法

void preOrderRecursive(TreeNode* tree){//前序遞歸算法 if(tree==null) return; visit(tree->value); preOrderRecu

原创 使用Java的RTTI(運行時類型信息)要注意的地方

如果要使用Class的應用來構造一個對象的示例, 那麼這麼對象對應的類必須有一個無參數的構造函數,例如:  Class ref=XXX.class; XXX xxxref=ref.newInstance(); //那麼在XXX類裏面應該

原创 java中equals()方法和“==”運算符

首先籠統的來講   “java中equals()方法和“==”運算符”   都是比較的地址,那爲什麼我們在使用中總會出現混淆的情況呢老是弄錯呢,這是因爲“重寫equals()方法”和一些 “特殊情況”的存在 由於java中的所有的類都

原创 Java中的後臺線程

後臺線程表示的是當前任務中不是必不可少的線程,例如在main線程裏面啓動了一下後臺線程那麼當main線程執行完了過後,不管後臺線程是否執行完畢都會被殺死。 Java中設置線程爲後臺線程的方法是用Thread的setDaemon(true)

原创 用命令編譯、運行java項目(多個源碼包,依賴第三方jar包)

首先項目的結構採用eclipse嚮導生成的java-web結構,如下圖所示: (其中 Libraries中的hibernate是第三方的庫,位於D:\微雲同步盤\352172935\hibernate_class_tools\hibern

原创 Java SE 學習---內存管理&函數參數傳遞

Java的內存管理Java虛擬機管理的存儲空間在邏輯上可以分爲兩個區域:1)棧區域 2)堆區域。在這兩個區域上存儲的數據也不一樣 棧區用來存儲基本類型的變量以及對象的引用變量,當程序的邏輯超出了存儲在這個區域的變量的作用域之後,Java虛

原创 2014年京東校招筆試中的兩道java題目

兩道都是選擇題 1,調用下面的函數的返回是(C) public static int testt() { try { return 1; }catch(Exception e){

原创 若一頭小母牛,從出生起第四個年頭開始每年生一頭母牛,按此規律,第n年時有多少頭母牛?

第一年:1 第二年:1 第三年:1 第四年:1 + 1(4) 第五年:1 + 1(4) + 1(5) 第六年:1 + 1(4) + 1(5) + 1(6) 第七年:1 + 1(4) + 1(5) + 1(6) + 1(7) +1(47)

原创 apt-get 詳解

[舉例] 目前常用的 ========== *更新本機中的數據庫緩存: sudo apt-get update *查找包含部分關鍵字的軟件包: sudo apt-cache search <你要查找的name> *安

原创 2014年去哪兒網校園招聘筆試題

已知字母序列【d, g, e, c, f, b, o, a】,請實現一個函數針對輸入的一組字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母順序排序並打印。 本例的輸出順序爲:dear, d

原创 阿里巴巴2014校園招聘研發筆試JAVA附加題

轉自:http://blog.sina.com.cn/s/blog_4e1763890101qns6.html 這個問題出自:http://bbs.csdn.net/topics/280036316 題目: package com.t

原创 java中的clone()方法

Clone使用方法詳解   java“指針”       Java語言的一個優點就是取消了指針的概念,但也導致了許多程序員在編程中常常忽略了對象與引用的區別,本文會試圖澄清這一概念。並且由於Java不能 通過簡單的賦值來解決對象複製的問題