使用Lambda表达式,实现代码如下:private static void SortByLambda() { List list = GetArticleList(); list.Sort((x, y) => { int value = x.SortIndex.CompareTo(y.SortIn...
分类:
编程语言 时间:
2015-05-23 22:31:33
阅读次数:
165
Java代码基本规范大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名:所有的方法名都应该以小写字母开头。如果方法名含...
分类:
编程语言 时间:
2015-05-23 22:29:15
阅读次数:
236
JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To ...
分类:
编程语言 时间:
2015-05-23 22:28:43
阅读次数:
210
Java反射在我们Java学习的过程中是非常重要的知识点。可能有些同学认为这个学习起来不容易理解,其实就我个人而言还是比较简单,学习起来也比较容易理解。下面我给大家总结一下Java反射学习的要点,同时给出几个比较好的例子。 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。 2...
分类:
编程语言 时间:
2015-05-23 22:28:00
阅读次数:
128
概念:
1.线程:程序中单独顺序的控制流
线程本身依靠程序进行运行
线程是程序中的顺序控制流,只能使用分配给程序的资源和环境
2.进程:执行中的程序
一个进程可以包含一个或多个线程
一个进程至少要包含一个线程
3.单线程:程序中只存在一个线程,实际上主方法就是一个主线程
4.多线程:多线程是一个程序中运行多个任务
多线程的目的是更好的使用CPU资源...
分类:
编程语言 时间:
2015-05-23 21:25:16
阅读次数:
183
首先,Unity会自动为Public变量做序列化,序列化的意思是说再次读取Unity时序列化的变量是有值的,不需要你再次去赋值,因为它已经被保存下来。
然后是,什么样的值会被显示在面板上?
已经被序列化,但是没有用HideInInspector标记的值。
[HideInInspector]表示将原本显示在面板上的序列化值隐藏起来。
[SerializeField]表示将原本不会被序列化的私有变...
分类:
编程语言 时间:
2015-05-23 21:25:19
阅读次数:
192
10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutabl...
分类:
编程语言 时间:
2015-05-23 21:25:09
阅读次数:
296
一、while循环实例:public class Test{ public static void main(String[] args){ int i = 1; while(ir){ System.out.println(...
分类:
编程语言 时间:
2015-05-23 21:25:48
阅读次数:
210
常用加密算法的Java实现总结(二)——对称加密算法DES、3DES和AES摘自:http://www.blogjava.net/amigoxie/archive/2014/07/06/415503.html1、对称加密算法1.1定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据...
分类:
编程语言 时间:
2015-05-23 21:23:16
阅读次数:
329
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Fo...
分类:
编程语言 时间:
2015-05-23 21:22:23
阅读次数:
152
摘自:http://blog.csdn.net/zuiyuezhou888/article/details/7557048 密码学简介据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常...
分类:
编程语言 时间:
2015-05-23 21:22:51
阅读次数:
224
不知不觉在IT界从业2年了,两年时间足够一个人成长很多,当然也会改变很多事。在这两年时间里,随着对技术的深入了解,知识面的拓展以及工作难度的增大,渐渐的感觉自己技术方面根基不稳,多数问题也只是做到知其然而已。最近打算利用晚上的自由时间再学习一遍Java,所以入手了一本Java经典书籍——《Java核...
分类:
编程语言 时间:
2015-05-23 21:23:20
阅读次数:
231
1 、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。2、 Java 有没有 goto?java 中的保留字,现在没有在 java 中使用。3、说说&和&&的区别。&和&&都可以用作...
分类:
编程语言 时间:
2015-05-23 21:24:09
阅读次数:
361
一元运算符:序号一元运算符说明1i++给i加12i--给i减13++i给i加14--i给i减1i++;/*例:int i=1;i++;//先将i的值1赋值给i,然后i再加1*/i--;/*同上*/++i;/*例:int i=1;++i;//先将i+1,然后在赋值给i*/--i;/*同上*/二元运算符...
分类:
编程语言 时间:
2015-05-23 21:19:01
阅读次数:
201
一维数组:int a[c],其中a是数组名称,c是数组维度,数组维度必须是常量表达式!例如:1 int c=3;2 int a[c];//错误!由于c不是常量表达式,所以该定义非法。若将c定义为const int,即c成为一个常量表达式,则可正常编译。 数组的初始化:int a[3]={1,2}.....
分类:
编程语言 时间:
2015-05-23 21:20:19
阅读次数:
215
摘自:http://blog.csdn.net/zuiyuezhou888/article/details/7557050常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性...
分类:
编程语言 时间:
2015-05-23 21:18:43
阅读次数:
170
Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the depth...
分类:
编程语言 时间:
2015-05-23 21:19:39
阅读次数:
155