1、直接使用new语句 调用类的构造器来实例化对象。 2、利用反射机制 通过java.lang.Class或java.lang.reflect.Constructor的newInstance()方法来间接的调用构造器。 3、克隆对象的方式 Object类里面有一个clone方法,重写这个方法实现克隆 ...
分类:
编程语言 时间:
2016-07-21 00:37:31
阅读次数:
152
/*内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。可以直接 ...
分类:
编程语言 时间:
2016-07-21 00:33:02
阅读次数:
198
各种不同的理解 1 将方法或类声明为final主要目的是:确保它们不会再子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。——《Java核心技术 卷I》 2 举个 ...
分类:
编程语言 时间:
2016-07-21 00:31:23
阅读次数:
225
7-20更 最近在看《高性能JavaScript》一书,里面当中,有讲很多提高js性能的书,正在看的过程中,记下做法以及原因,供以后学习参考: 1、将经常使用的对象成员、数组项、和域外变量存入局部变量 原因:数据存储位置对大地代码整体性能会产生重要的影响,直接变量和局部变量的访问速度快于数组和对象成 ...
分类:
编程语言 时间:
2016-07-21 00:30:29
阅读次数:
236
这一次的笔记的主要内容是单机和网游的数据存储,数据验证方式,在游戏的时候除了控制角色的行动,还涉及到用户角色的升级,经验,金钱赚取,道具购买,技能升级 等等一些数据的交易, 那么单机游戏和网游的区别如下如图: 单机购买流程: 单机游戏的数据存储都是在本地客户端存储的,验证简单,执行简单,在玩单机游戏 ...
分类:
编程语言 时间:
2016-07-21 00:27:22
阅读次数:
241
1.选择排序 将某个特定值有序的放置在最终位置上 外层循环控制最终位置的序号,内层循环从外层循环序号处向后遍历,找到最小值。 2.插入排序 插入排序将某个特定值插入到值列的某个子集中,并重复该过程 外层循环控制要插入的数据(从第二个数到最后一个),内层循环控制前面已排好序的的值后移。 3.冒泡排序 ...
分类:
编程语言 时间:
2016-07-21 00:26:43
阅读次数:
159
最近在做项目中,遇到des加密解密的问题。 场景是安卓app端用des加密,php这边需要解密。之前没有接触过des这种加密解密算法,但想着肯定会有demo。因此百度,搜了代码来用。网上代码也是鱼龙混杂,好不容易测试在php这边测试加密和解密成功了。为确保安卓app端提交过来的加密参数能够解密出来, ...
分类:
编程语言 时间:
2016-07-21 00:25:00
阅读次数:
234
学习重点: 数字索引数组 非数字索引数组 数组操作符 多维数组 数组排序 数组函数 在第一章和第二章,我使用的变量是标量变量 (只能存储单个数值)。而数组可以具有许多个元素。PHP只吃数字索引数组和关联数组。 关联数组允许使用更有意义的数据作为索引。每个元素除了可以使用数字索引外,还可以使用字符串或 ...
分类:
编程语言 时间:
2016-07-21 00:23:32
阅读次数:
184
这样的解释似乎还是比较难懂,这里举个简单的例子,程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B要让a调用自己的程序b中的一个方法,于是,他通过a中的接口回调自己b中的方法。目的达到。在C/C++中,要用回调函数,被掉函数需要告诉调用者自己的指针地址,但在JAVA中 ...
分类:
编程语言 时间:
2016-07-21 00:22:42
阅读次数:
195
关于ArrayList和LinkedList这两个集合类的性能,网上很多文章表示:ArrayList的插入性能要比LinkedList差。今天突然想测试下,这个结论是否准确。编写了如下代码:importjava.util.ArrayList;
importjava.util.LinkedList;
importjava.util.List;
publicclassDemo{
publics..
分类:
编程语言 时间:
2016-07-20 23:10:06
阅读次数:
309
q1: q2: 如何定义 tmp=(1..10).to_a; puts tmp[2,5] 里面的[]方法? 举例: ...
分类:
编程语言 时间:
2016-07-20 23:06:05
阅读次数:
209
最近开始在学习Unity3D,在网上找到了一些教程利用晚上回家休息的时间自学了一下,我就是一个小白,对Unity3D什么都不懂,可能需要一些美工的功底。刚好有点,需要点编程的基础,也好我也有点,对C#很熟,看着Unity3D那么火,我也抽时间来研究研究,看看指不定哪天就用到了。 首先准备工作是要到官 ...
分类:
编程语言 时间:
2016-07-20 23:04:18
阅读次数:
224
RTTI、动态绑定、动态加载、获得Class引用、泛型Class引用、newInstance的坑 ...
分类:
编程语言 时间:
2016-07-20 22:58:47
阅读次数:
519
介绍 python中有两种循环,分别是for...in循环、while循环;for...in循环依次把list或tuple中的每个元素迭代出来,while循环只要条件满足就不断循环条件不满足时退出循环。 介绍 一、for...in循环 for...in循环可以依次把列表或者元组中的元素打印输出 1. ...
分类:
编程语言 时间:
2016-07-20 22:55:43
阅读次数:
232
Description Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 Description Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 Input 测试输入包含若干测试用例 ...
分类:
编程语言 时间:
2016-07-20 22:51:41
阅读次数:
224