原创 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:方法判斷一個元