- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 求固定空间的随机数
求固定空间的随机数Random random = new Random();random.nextInt(int n);public int nextInt(int n)返回[0,n) 区间的值, 0为闭区间, n为开区间. 注意:在java中, 凡是有区间的, 前面必定是闭区间, 后面必定是开区间, 也就是半开半闭区间如果要返回0-100之间的值, 则写成random.nextInt(101);
2017-01-14 20:10:27
462
转载 02 Failed to load 'Assets/Plugins/QCARWrapper.dll', expected 64 bit architectur
将…\Assets\Plugins下的四个文件存到一个单独的文件夹x86:
2016-10-24 19:03:16
3324
转载 01 Ignoring menu item NGUI error, Unity 5.4.1 plus Fix
Ignoring menu item NGUI error, Unity 5.4.1 plus Fix
2016-10-24 19:01:45
895
原创 00 EditorOnlyPlayerSettings property iOS::ScriptingBackend not inititalized.
ps:在unity3D中忽视这个错误一样可以运行看着不爽,非要让它消失。解决方案: file -> build Setting -> Switch platform到android**
2016-09-30 07:40:39
625
原创 17 为什么会有线程?
00 为什么要有多线程?类似于生活中的行车道,有的车道小,只有一条道,所以容易造成拥挤。如果车道变宽,可以跑多个车道,那么效率就会高很多了。一条道为单线程,多条道为多线程,可以提高效率。
2016-08-22 16:37:25
956
原创 12 为什么要有容器,容器与数组的区别,为什么会有迭代器
00 为什么要有容器?因为数组长度是固定的,为了解决这个固定的问题,所以创建了容器。容器与数组的区别?- 数组能存基础数据类型,也可以存引用数据类型;容器只能存引用数据类型- 数组的长度是固定的,容器的长度可以根据元素的增加而增加01 为什么要有迭代器?为了抽象所有的方法(List, Set...),便用使用者直接调用,不用管里面具体是如何实现。这也是面向对象的主要表现
2016-08-12 09:04:51
2574
原创 11 为什么会有String,StringBuffer,StringBuilder及区别?耗时比较
- String是不可变的字符序列。- StringBuffer是线程安全的,可变的字符序列,效率比String高。- StringBuilder是线程不安全的,可变的字符序列,效率比StringBuffer更高。
2016-08-11 09:48:00
1160
原创 10 为什么会有Object类? ==与equals()的区别?
为什么会有Object类?因为它是祖先类==与equals()的区别?==是比较运算符,它即可以比较值,也可以比较对象地址。equals()是方法,如果不重写Object类中的equals()方法,那么它等同于==,即this == obj,如果重写,则equals()方法通常比较的是对象的属性。
2016-08-10 15:09:31
1377
原创 07 为什么会有多态?为什么会有抽象类?
为什么会有多态?多态,顾名思义就是:有多个形态的表现。便于参数传递,优化代码,减少代码重复率。为什么会有抽象类?为了建立一种机制,强制子类必须重写此方法,完成此任务。
2016-08-08 19:41:43
1843
原创 06 为什么会有继承?为什么会有super?
为什么会有继承? 继承,顾名思义就是孩子继承父母的东西。比如说老爸Dad()会sleep()。他有两个孩子Boy(),Girl()。孩子也会睡觉,那我得在两个孩子里分别单独写sleep()方法,这也挺麻烦的。还好只是两个孩子,要是有多个孩子,7个或8个怎么办,难道每个都要说会睡觉么,这样是不是显得废话特别多。所以我们使用继承关系,只要老爸写一个,大家都可以用。同
2016-08-08 16:18:58
659
原创 05 为什么会有静态变量?静态变量与成员变量的区别?
为什么会有静态变量? package com.junc.test;public class Test { public static void main(String[] args) { Car.country = "China"; //可直接类名调用 System.out.println(Car.country); }}class Car { private Stri
2016-08-08 15:16:20
797
原创 04 为什么会有构造方法?以及构造函数与set()/get()方法的区别?
为什么会有构造方法()? 因为没有固定的结构,每次都要去思考,这是一个很累的活。构造,可理解为:“结构制造”的缩写“构造”。构造方法目的是:赋予默认值。既然是为了初始化值,那么可不可以形成一个固定的结构,从而,每次使用的时候就可以直接传入所需要的值。
2016-08-08 11:37:58
8188
9
原创 03 为什么封装,为什么有this?
为什么封装?婴儿太多了,所以我们会考虑将每个出生的婴儿的文档我们都会放于一个盒子里,这样方便以后我们查询他的身份证信息。于是在这个盒子上,我们打了一个孔,叫setXXX()方法,如果是身份证,我们就取名setCode()方法,这样就将一个人的身份证信息建立set了。但放进去后,我们有时候还需要检验这个人的身份证信息,所以我们又打了一个孔,叫getXXX()方法,对应于setXXX()方法。
2016-08-08 09:49:30
726
2
原创 02 成员变量VS局部变量 区别
成员变量VS局部变量 区别 * A:在类中的位置不同 (看代码则可理解) * 成员变量:在类中方法外 * 局部变量:在方法定义中或者方法声明上* B:在内存中的位置不同 (B,C一起记) * 成员变量:在堆内存(成员变量属于对象,对象进堆内存) * 局部变量:在栈内存(局部变量属于方法,方法进栈内存)* C:生命周期不同 *
2016-08-08 08:11:54
495
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人