原创 Java覆蓋中應該注意的地方
關於Override有幾點要注意的地方: 1.被覆蓋方法的訪問控制級別可以不一樣。 例如上例父類的showMess方法的訪問級別爲protected的,而子類覆蓋的showMess方法訪問級別則爲public的。 但子類的訪問級
原创 Java – 虛函數、抽象函數、抽象類、接口
。 Java – 虛函數、抽象函數、抽象類、接口 1. Java虛函數 虛函數的存在是爲了多態。 C++中普通成員函數加上virtual關鍵字就成爲虛函數 Java中其實沒有虛函數的概念,它的普通函數就相當於C++的虛函
原创 內存分區;堆 棧 全局區 文字常量區 程序代碼區
一、預備知識—程序的內存分配 一個由C/C++編譯的程序佔用的內存分爲以下幾個部分 : 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其 操作方式類似於數據結構中的棧
原创 關於 Java 中 finally 語句塊的深度辨析
轉自:http://www.ibm.com/developerworks/cn/java/j-lo-finally/ 感謝原作者 魏 成利 ([email protected]), 軟件工程師, Adobe 可不能小看這個簡單的 fina
原创 String與StringBuffer
String與StringBuffer的區別 簡單地說,就是一個變量和常量的關係。StringBuffer對象的內容可以修改;而String對象一旦產生後就不可以被修改,重新賦值其實是兩個對象。 StringBuffer的內部實現方
原创 決策樹與信息增益
信息增益 ================ 一,特徵選擇中的信息增益: ================ 信息增益是什麼,我們先從它的用處來了解它: 信息增益是特徵選擇中的一個重要指標,它定義爲一個特徵能夠爲分類系統帶來多少信息,帶
原创 String,到底創建了多少個對象?
Java代碼 String str=new String("aaa"); <span style="font-size:14px;">String str=new String("aaa");</span> 這行代碼
原创 精準講解 快速排序
高快省的排序算法 有沒有既不浪費空間又可以快一點的排序算法呢?那就是“快速排序”啦!光聽這個名字是不是就覺得很高端呢。 假設我們現在對“6 1 2 7 9 3 4 5 10 8”這個10個數進行排序。首先在這個序列中隨便找一
原创 遞歸算法練習與整理(一):判斷一個二叉樹是不是另一個二叉樹的的子結構
題目:二叉樹的結點定義如下: struct TreeNode { int m_nValue; TreeNode* m_pLeft; TreeNode* m_pRight; }; 輸入兩棵二叉
原创 c語言中sizeof struct和sizeof union
一般32位機子上各個數據類型所佔的存儲空間如下: char:8位 short:16位 int:32位 long:32位 float:32位 double:64位 一、接下來先來看struct,結構體 請牢記以下3條原則:(在沒有
原创 extern 與頭文件(.h)的區別
原文網址爲:http://lpy999.blog.163.com/blog/static/117372061201182051413310/ 個人認爲有一些道理:所以轉過來學習了。 用#include可以包含其他頭文件中變量、函數
原创 查找——圖文翔解HashTree(哈希樹)
注:本文爲轉載文章,原文地址爲:http://blog.csdn.net/yang_yulei/article/details/46337405 感謝原博主整理分享! 引 在各種數據結構(線性表、樹等)中,記錄在結構中的相對位置是隨機的
原创 Hibernate的相關概念 以及 序列化和持久化的區別
一. Hibernate 初識 hibernate是一種ORM(object relation mapping,對象關係映射)框架,所謂的對象關係映射,通俗的說,就是把JAVA對象保存到關係型數據庫中。 hibernate要做的事,
原创 JVM 內存
堆(Heap)和非堆(Non-heap)內存按照官方的說法:“Java 虛擬機具有一個堆,堆是運行時數據區域,所有類實例和數組的內存均從此處分配。堆是在 Java 虛擬機啓動時創建的。”“在JVM中堆之外的內存稱爲非堆內存(Non-hea
原创 遞歸實現 全排列
遞歸實現全排列: 算法思路: (1)n個元素的全排列=(n-1個元素的全排列)+(另一個元素作爲前綴); (2)出口:如果只有一個元素的全排列,則說明已經排完,則輸出數組; (3)不斷將每個元素放作第一個元素,然後將這個元素作爲前綴,並