原创 java (值傳遞和引用傳遞) String 和StringBuffer 作爲參數傳遞

首先,java中有這兩種類型數據。基本數據類型 整型:byte,short,int,long浮點型:float,double字符型:char布爾型:boolean引用數據類型 數組對象(類、接口)一般情況下,基本數據類型傳遞時是值傳遞,引

原创 abstract virtual override 虛基類

C# 允許您使用關鍵字 abstract 創建抽象類,用於提供接口的部分類的實現。當一個派生類繼承自該抽象類時,實現即完成。抽象類包含抽象方法,抽象方法可被派生類實現。派生類具有更專業的功能。請注意,下面是有關抽象類的一些規則:您不能創建

原创 2017 - 10 -16 面向對象 多態 抽象類 接口 形參和返回值 鏈式編程 包 訪問修飾符 內部類

1 多態 (1)同一個對象(事物),在不同時刻體現出來的不同狀態   舉例:      貓是貓,貓是動物。      水(液態,固態,氣態)。 (2

原创 某unity3d初學者 2017.9.16

一個demo(角色控制器中的),添加一些邏輯。 點擊角色,減速後退。 協同程序   用來角色減速的 IEnumerator move(){ float speed=5f; for(int i=1;i<100;i++){ _ve

原创 2017 - 10 -15 面向對象

1 靜態調用    靜態方法中只能調用靜態方法,不能調用非靜態。    可以通過創建對象調用非靜態方法 class ArrayDemo{     

原创 unity3d 基礎 2017.9.17

1、角色轉換方向  使用transform.localScale  //  借鑑於character controller2d 中的demo if( Input.GetKey( KeyCode.RightArrow ) ) {if( t

原创 unity3d list和 action

using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class Test : MonoBe

原创 Java基礎學習

1 Java 對象和類 java因強制要求類名(唯一的public類)和文件名統一,因此在引用其它類時無需顯式聲明。在編譯時,編譯器會根據類名去尋找同名文件。 package 的作用就是 c++ 的 namespace 的作用,防止名字

原创 c# 基礎 一些與c++不同的

0 對象(Object)類型 對象(Object)類型 是 C# 通用類型系統(Common Type System - CTS)中所有數據類型的終

原创 c# 基礎學習 2

1 抽象類在某種程度上與接口類似,但是,它們大多隻是用在當只有少數方法由基類聲明由派生類實現時。 interface IMyInterface {     void MethodToImplement(); } 以上代碼定義了接口 IM

原创 2017 - 10 -13 java基礎

1  環境配置path              配置javac 編譯  不需要進入bin目錄 直接運行javac classpath    配置j

原创 2017 - 10 -14 java基礎

1 java程序爲了提高程序的效率,就對數據進行了不同的空間分配。   具體劃分爲五個內存空間   棧:存放的是局部變量   堆:存放的是所有new

原创 2017 - 10 -28 IO流 數據操作流 內存操作流 打印流 標準輸入輸出流 隨機訪問流 序列化流

1 操作基本數據類型的流 可以讀寫基本數據類型的數據 數據輸入流:DataInputStream                DataInputStream(InputStream in) 數據輸出流:

原创 2017 - 10 -30 多線程 Lock鎖 線程組 線程池 設計模型 簡單工廠 工廠方法 單例設計

1 Lock鎖的概述和使用 雖然我們可以理解同步代碼塊和同步方法的鎖對象問題,但是我們並沒有直接看到在哪裏加上了鎖,在哪裏釋放了鎖, 爲了更清晰的表達如何加鎖和釋放鎖,JDK5以後提供了一個新的鎖對象Lo

原创 Spring IOC 和AOP 簡單理解

IOC:控制反轉。 中文太差,根本看不出來是啥意思。 不過,它有作用,作用:可以實現完全的面向接口編程。 這句話中文倒是看得出來,實現面向接口編程。 但面向接口編程是什麼? 不知道。 接口編程呢。 嗯,大概知道,應該是這樣的吧。 //這是