原创 @Override是什麼

    無論是在netBeans還是在eclipse開發環境中,寫java代碼的時候經常會碰到@Override,那麼@Override具體是什麼呢?    @Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有如下好處: 1、

原创 Java基礎知識總結

轉至http://my.oschina.net/u/267295/blog/52716寫代碼:1,明確需求。我要做什麼?2,分析思路。我要怎麼做?1,2,3。3,確定步驟。每一個思路部分用到哪些語句,方法,和對象。4,代碼實現。用具體的ja

原创 C語言學習筆記——基本語法

一、數據類型    變量    1.命名規則    字母(下劃線“_”被看做是字母)、數字組成的序列,字母在前    庫例程的名字通常以下劃線開頭,因此變量名不要以下劃線開頭    區分字母大小寫    關鍵字不做變量名    變量名要能夠

原创 數據結構學習筆記——線性表

一、特點1、表頭、表尾,其他元素有且僅有一個直接前驅和直接後繼2、任何位置可以插入、刪除二、存儲方式1、順序表2、鏈表(單向鏈表、雙向循環鏈表)三、具體實現方式1、順序表問題:    用順序表存儲一些正整數,輸入正整數表示插入數據(比如輸入

原创 爲什麼一個java源文件中只能有一個public類

    閒着沒事,在網上看到一個帖子在問爲什麼一個java源文件中只能有一個public類?    網上有人這麼回答:http://topic.csdn.net/t/20060528/22/4784755.html    每個編譯單元(文件

原创 @Override是什麼

    無論是在netBeans還是在eclipse開發環境中,寫java代碼的時候經常會碰到@Override,那麼@Override具體是什麼呢?    @Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有如下好處: 1、

原创 Java基礎知識總結(續)

三:面向對象:★★★★★特點:1:將複雜的事情簡單化。2:面向對象將以前的過程中的執行者,變成了指揮者。3:面向對象這種思想是符合現在人們思考習慣的一種思想。 過程和對象在我們的程序中是如何體現的呢?過程其實就是函數;對象是將函數等一些內容

原创 從今天起,做一個幸福的人

    從明天起,做一個幸福的人    餵馬,劈柴,周遊世界    從明天起,關心糧食和蔬菜    我有一所房子,面朝大海,春暖花開     從明天起,和每一個親人通信    告訴他們我的幸福    那幸福的閃電告訴我的    我將告訴每一

原创 浮點型數據存儲方式

    轉至:http://blog.csdn.net/wzy198852/article/details/9617239    C語言和C#語言中,對於浮點類型的數據採用單精度類型(float)和雙精度類型(double)來存儲,floa

原创 shell 的內置命令與外部命令的區別

shell命令通常分爲兩類:內置命令(man builtins)外部命令下面分析兩者的區別。內置命令:            內部命令被構建在shell之中。當執行shell命令時,內部命令的執行速度非常快。這是因爲沒有其他的進程因爲執行這

原创 怎麼處理警告:編碼 GBK 的不可映射字符

   這是因爲:由於JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定我們的JAVA源程序的編碼格式,則javac.exe首先獲得我們操作系統默認採用的編碼格式,也即在編譯java程序時,若我們不指定源程序文件的編碼

原创 Linux man命令的使用方法

Linux提供了豐富的幫助手冊,當你需要查看某個命令的參數時不必到處上網查找,只要man一下即可。Linux的man手冊共有以下幾個章節:代號代表內容1使用者在shell中可以操作的指令或可執行檔2系統核心可呼叫的函數與工具等3一些常用的函

原创 數據結構學習筆記——概述

一、概念數據:日常生活中遇到的抽象數據結構:一組相關的抽象數據之間的關係二、學習目標1、抽象數據及它們之間的關係(邏輯結構)2、對各種抽象數據的存儲(存儲結構)3、對不同存儲方式的數據處理(實現方法)三、邏輯結構分爲線性結構、非線性結構線性

原创 C語言學習筆記——概要簡述

    使用C語言的快感在於對程序的每一個部分的精確的控制,數據結構、算法,看到他們正常工作的時候真是一種享受。    學習C語言,若要學好,需要學會在一開始的時候對程序的完全控制,一開始的時候儘量只調用最基本的庫函數。確保自己清楚知道程序