原创 Java面向對象(1) —— 構造方法、數組

1、新建對象的成員變量的默認初始化   對象創建後,其成員變量可以按照默認的方式初始化:     1、數值類型(byte、short、int、long、float、double)都爲0;     2、boolean型爲fals

原创 C++的操作符重載

一、操作符標記和操作符函數 1、雙目操作符:L#R 成員函數形式:L.operator# (R) —— 左調右參 全局函數形式:::operator#(L,R) —— 左一右二 2、單目操作符:#O/O# 成員函數形式:O.opera

原创 C++類與對象基本語法(1)

一、概述 1、什麼是對象 (1)萬物皆對象。 (2)程序就是一組對象,對象之間通過消息交換信息。 (3)類就是對對象的描述和抽象,對象就是類的具體化和實例化。 2、通過類描述對象 類就是從屬性和行爲兩個方面對對象進行抽象。 屬性:姓名

原创 C++類與對象基本語法(2)

7、常函數與常對象 (1)如果在一個類的成員函數的參數表後面加上const關鍵字,那麼這個成員函數就被稱爲常函數,常函數的this指針是一個常指針。在常函數內部無法修改成員變量,除非該變量具有 mutable屬性。而且在常函數內部也無

原创 程序猿說項目管理之好文集錦

1、創業公司如何實施敏捷開發(轉載),https://www.cnblogs.com/xdp-gacl/p/5354503.html。博主也是一位資深創過業的程序員,本文也是博主轉載的,另外,博主還有好幾篇關於程序員學管理的文章,值得

原创 從C到C++的過渡(1)

一、第一個C++程序 1、編譯器:g++,如果用gcc,需要帶上-lstdc++,指定其使用標準C++的運行庫。 2、源文件擴展名:.cpp/.cc/.C/.cxx/.c++,最好用.cpp,兼容性好。 3、頭文件:#include

原创 從C到C++的過渡(2)

七、C++的動態內存分配 C語言中對內存的操作:malloc/calloc/realloc/free。 C++語言中則提供了new和delete運算符來進行內存的動態分配。 1、new/delete:對單個變量進行內存分配/釋放。 2

原创 Java SE核心API(8) —— 讀寫文件(RandomAccessFile類)

一、RandomAccessFile類的基本使用   RandomAccessFile類的構造方法,有兩種重載形式:     RandomAccessFile(String path,String mode);     RandomA

原创 Java SE核心API(6) —— 隊列、棧、查找表

一、隊列   隊列(Queue)是常用的數據結構,可以將隊列看成特殊的線性表,隊列限制了對線性表的訪問方式:只能從線性表的一端添加(offer)元素,從另一端取出(poll)元素。   隊列遵循先進先出(FIFO First Input

原创 Java SE核心API(15) —— XML語法及其解析

一、XML語法 1.1、XML用途   XML指可擴展標記語言(Extensible Markup Language),是獨立於軟件和硬件的信息傳輸工具。XML應用於Web開發的許多方面,常用於簡化數據的存儲、傳輸和共享。 1.2、XML

原创 Java SE核心API(5) —— 集合操作(線性表)

一、ArrayList類和LinkedList類   List接口是Collection的子接口,用於定義線性表數據結構。可以將List理解爲存放對象的數組,只不過其元素個數可以動態的增加或減少。   List接口的兩個常見實現類爲Ar

原创 Java面向對象(6) —— 射擊小遊戲

  這裏做一個射擊小遊戲,作爲對前面Java學習的一個小結。 1、設計 2、知識點總結   主要是在主程序ShootGame.java中引入了一些新知識,swing畫圖、定時器、鼠標事件處理。其他程序則主要體現了Java的基礎語法知識

原创 Java SE核心API(10) —— 文件數據IO操作(字符流、轉換流、緩衝字符流)

一、字符流 1.1 字符流原理   java.io.Reader是字符輸入流的頂級父類;java.io.Writer是字符輸出流的頂級父類。   字符流是以字符(char)爲單位讀寫數據的,一次處理一個unicode。字符流都是高級流,

原创 Java SE核心API(2) —— 正則表達式、Object、包裝類

一、正則表達式   實際開發中,經常需要對字符串進行一些複雜的匹配、查找、替換等操作。而通過“正則表達式”,就可以方便的實現這些功能。   正則表達式是一串特定字符,組成一個“規則字符串”,這個“規則字符串”是描述文本規則的工具。 1.

原创 Java SE核心API(11) —— 異常處理

一、異常的捕獲和處理   Java異常結構中定義有Throwable類,Exception和Error是其派生的兩個子類。其中Exception表示由於網絡故障、文件損壞、設備錯誤、用戶輸入非法等情況導致的異常;而Error表示Java運