原创 Java運行內存分佈

運行內存分佈 首先,在Java虛擬機中,運行內存的分佈主要有程序計數器、Java虛擬機棧、本地方法棧、Java堆、方法區。 而程序計數器、Java虛擬機棧、本地方法棧都是線程私有的,所以它們的生命週期隨着線程的消失而消失,因此在垃圾回收中

原创 接口和抽象類的區別

1.抽象類 抽象類就是由abstract關鍵字修飾的類。 如果一個類中含有抽象方法,那這個類必定是抽象類。但是抽象類中不一定只能有抽象方法,還可以有普通方法。抽象類不可以實現,是因爲抽象類裏還存在的未實現的方法。 抽象類與普通類的

原创 Java虛擬機(一)

運行內存分佈 首先,在Java虛擬機中,運行內存的分佈主要有程序計數器、Java虛擬機棧、本地方法棧、Java堆、方法區。 而程序計數器、Java虛擬機棧、本地方法棧都是線程私有的,所以它們的生命週期隨着線程的消失而消失,因此在垃圾回收中

原创 C#索引器

假設我們要定義一個類 Employee,它帶有3個string型字段,那麼可以使用字段的名稱來訪問它們。 如:using System; using System.Collections.Generic; using System.Li

原创 C#字符串的操作

字符串的分裂:spilt方法 清空字符串的空格的Trim方法:Trim()、TrimStart()(刪除前導的空格)、TrimEnd()(刪除後導的空格) 字符串的替換:replace方法 字符串的大小寫操作:ToUpper()  變成大

原创 C# ArrayList的用法

System.Collections.ArrayList類是一個特殊的數組。通過添加和刪除元素,就可以動態改變數組的長度。 一、優點 1. 支持自動改變大小的功能 2. 可以靈活的插入元素 3. 可以靈活的刪除元素 4. 可以靈活訪問元素

原创 Unity GUI的使用1

組件的介紹: button: if((Time.time/2)<1)   閃爍  一秒一次 這裏還有一個RepeatButton,作用和button類似,只是處理上,當鼠標按下的時候RepeatButton一直會返回true,

原创 Unity中IEnumerator協程

通常用於實現協程,你如果明白多線程編程的話就比較好理解了。當然,協程不是多線程,而是在一個線程中實現的。用法,需要一個返回值是IEnumerator的方法 AIEnumerator A(){ yield return new Wait

原创 Unity GUI的使用2

toogle控件: toolbar控件: Slider控件: ScrollBar滾動條控件: GUIskin控件:

原创 字符串和char數組的相互轉換

字符串string轉換成Char數組 string str="fjsiafjasofjl"; char[] chars=str.ToCharArray(); char數組轉換成字符串string char[] c

原创 C#之棧的一些基本知識

棧(Stack) 棧中加入元素都是從上到下加入的,猶如住客棧一般 Pop :彈出棧頂元素並刪除 push :壓入棧頂元素 peek:彈出棧頂元素不刪除 ToArray:方法創建數組並將堆棧元素複製到其中 Contains:方法判斷一個元