|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊?数据范例:
C#:String与StringBuilder
Java:String与StringBuffer
第一个不习气是string的第一个字母必需年夜写了。
第二个不习气是int得写成Integer了,固然能够界说inti=0,可是关于泛型等用法必需ArrayList<Integer>。
经常使用汇合类对照:
C#:HashTableList<T>Dictionary<T,K>
Java:HashTableList(包含:ArrayList<T>,LinkedList<T>)Map<T,K>(包含:HashMap<T,K>,SortedMap<T,K>)
Set(包含:HashSet<T>,SoredSet<T>)
Set:不克不及包括反复的元素;
List:能够包括反复的元素。
汇合的类仍是挺多的,对照的我头差点都年夜了,最初才找出这类复杂的对应干系。
Stack和Queue:
C#:Stack<T>Queue<T>
Java:Stack<T>Queue(包含四个:LinkedBlockingQueue<T>、ArrayBlockingQueue<T>、PriorityBlockingQueue<T>、DelayQueue<T>)
Stack用法基础分歧,Queue用法与称号基础上差天与地,上面有具体解答。
JavaQueue办法称号和C#分歧:
JavaQueue的相干办法:
add增添一个元索假如行列已满,则抛出一个IIIegaISlabEepeplian非常
remove移除并前往行列头部的元素假如行列为空,则抛出一个NoSuchElementException非常
element前往行列头部的元素假如行列为空,则抛出一个NoSuchElementException非常
offer增加一个元素并前往true假如行列已满,则前往false
poll移除并返问行列头部的元素假如行列为空,则前往null
peek前往行列头部的元素假如行列为空,则前往null
put增加一个元素假如行列满,则堵塞
take移除并前往行列头部的元素假如行列为空,则堵塞
更具体的参考文章链接:http://www.ckuyun.com/end/archive/2012/10/25/2738493.html
迭代语法:
C#:foreach(objectoinobjList){}完成迭代的接口称号为:IEnumerable
Java:foreach(objecto:objList){}完成迭代的接口称号为:Iterable
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:) |
|