会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
木幽落_思
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2014年2月19日
结构体
摘要: 关于结构体,可以算是类的基础原型了,这里有篇比较好的文章,可以进行参考一下,我就临时不一一敲写了。 http://blog.csdn.net/hanchaoman/article/details/4135237 http://wenku.baidu.com/view/fcabf64ffe4733687e21aab1.html
阅读全文
posted @ 2014-02-19 16:56 木幽落_思
阅读(131)
评论(0)
推荐(0)
2014年2月11日
ArrayList和LinkedList的some东东
摘要: 大家都知道的是,ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(reference) 1、ArrayList实现了基于动态数组的数据结构,LinkedList实现了基于链表的数据结构 2、对于随机访问,get和set,感觉ArrayList要优于LinkedList,因为linkedList要移动指针。 3、对于新增或者删除数据,linkedList比较有优势,因为ArrayList要移动数据ArrayList和LinkedList在性能上各有优缺点,都有各自所适用的地方,总的说来可以描述如下:1.对ArrayList和LinkedList而言,在列表...
阅读全文
posted @ 2014-02-11 15:51 木幽落_思
阅读(258)
评论(0)
推荐(0)
2014年1月13日
循环---匹配
摘要: 今天处理一个循环问题,一定记得在循环的时候能尽量少进行循环,那么一定要进行少量的循环, 举个例子,简单的60万条数据,如果有三层循环,那就是40万的三次方,时间就会变的非常慢,有时候过程性思想是很有利于解决某个具体问题的。这些数据的每一条都是可以分成23个字段,进行提取其中的两个,根据一些规则进行查看其中的异常, 首先,第一点要把其中一个字段数目大于比方说5K的或得到,只针对这些进行下一步的处理,那么首先想到的就是先把60万循环一次,得到大于5k的一个集合,list或者map都可以,当然我们为了在后来的查询能够快速更倾向于用map。 接下来,我们对每一批大于5k的这些数据进行处理,获...
阅读全文
posted @ 2014-01-13 21:45 木幽落_思
阅读(225)
评论(0)
推荐(0)
2014年1月8日
关于游戏的留存率想到的
摘要: (纯属个人闲暇娱乐观点,非喜勿pin) 刚看到了一个手机游戏的次日留存信息 《伊甸-翡翠梦境》封测数据曝光 次日留存77%,依据开放平台公布的手游核心数据参考值,注册次日留存37%,注册3日留存23%,《伊甸-翡翠梦境》的次日留存率和3日留存率数据,已经远远超过A级标准。 其实对于手机游戏,我想每个人都有自己的想法。我想大部分人首先的想法就是游戏好玩而且不费钱,但是就我逐渐的想法来看,好玩不费钱实在是很难的。除非是非常高手的玩家+高级的开发商, 前一段时间(半个月内)下载了两个游戏,当过了第一关之后,无论如何都进不了第二关了,一定要话费RMB来购买东西进行解锁。这个我不知道设计者是...
阅读全文
posted @ 2014-01-08 19:56 木幽落_思
阅读(257)
评论(0)
推荐(0)
2014年1月7日
今天的心得收获 2014-01-07
摘要: 1、之前写的代码都是正常的对无后缀文件进行解析,都是具有正规格式的,考虑到的异常都是在是这种文件的基础上考虑的。但是今天突然用一个完全不是的文件进行处理的话 接着就爆出不可恢复的错误。在编写程序的时候,如何正确的解决某个问题很重要,但同时,考虑到这个问题的异常情况,把异常情况考虑到并做好处理对用户来说是能看到的最直接的东西。 不要对解决某个问题的时候就只是用某种正常的模式进行测试,要用完全不一样的东西进行测试。2、如何只分析文本的前十行呢,循环中加一个计数器,当到十的时候break就OK了, 哎,脑子整个太浆糊了。3、分析的时候是一次异常处理,但同样的,加入需要再次从数据库里面读取的时候又是一
阅读全文
posted @ 2014-01-07 20:49 木幽落_思
阅读(119)
评论(0)
推荐(0)
读取文本,出现乱码问题解决
摘要: InputStream inputStreamMail = new FileInputStream(mailFile); InputStreamReader readermail = new InputStreamReader (inputStreamMail,encoding);可以设置encoding为“utf-8”或者“gbk”
阅读全文
posted @ 2014-01-07 17:33 木幽落_思
阅读(157)
评论(0)
推荐(0)
2013年12月19日
关于程序执行效率的一些想法
摘要: 今天写程序的时候我考虑到在一个for循环中加上if判断的时候效率的问题(循环上万、十万等数量级的时候),一开始的想法很简单,就是能不加就不加,尽管不知道会影响多少的效率,但是不加总会比加上要好。正好今晚超哥在,我就请教了一下超哥,其实很简单,主要看这个循环的有效循环次数,神马是有效循环次数呢比如int sum = 0;for(int i=0; i<list.size(); i++){ if(list(i)%2==0){ sum +=list(i); } }在上个循环中,会循环1万次,但是你会发现有效循环是只有5k次的,也就是说我们执行了另外5k次的无效循环,这样的时...
阅读全文
posted @ 2013-12-19 20:20 木幽落_思
阅读(169)
评论(0)
推荐(0)
2013年12月9日
继承和多态 java (四)
摘要: 继承: 继承是两个类之间的一种关系。当一个类B继承了一个已经存在的类A后,类B就拥有了类A所有的非private属性和方法,同时类B还可以根据自己的需要添加新的属性和方法。继承是is-a关系。 子类不能继承父类的构造方法,但可以通过super关键字来调用 因为子类没有继承父类的private...
阅读全文
posted @ 2013-12-09 19:55 木幽落_思
阅读(278)
评论(0)
推荐(0)
2013年11月28日
访问控制符、代码块、引用传递、包 java (三)
摘要: 封装性: 1、将抽象得到的全部属性和方法相结合在一起,形成一个不可分割的单位——类 2、隐藏类的实现细节,将对象的属性和实现细节隐藏,不允许外部直接访问,只把接口公开。通过这些接口来访问或者操作隐藏的属性和方法实现。 访问控制符: 代码块: 在java中,使用花括号({ })括起来的代码成为代码块,根据其位置和声明的不同,可分为普通代码块、构造块、静态块和同步代码块。其中同步代码块在购买多线程会讲解。 普通代码块: 直接在一个方法或者语句中出现的{}就是普通代码块。——相同类型的代码块执行的顺序为,先定义的代码块先执行,后定义的代码块后执行。 构造块: 直接在类中定义的且没...
阅读全文
posted @ 2013-11-28 21:16 木幽落_思
阅读(528)
评论(0)
推荐(0)
static(静态)修饰符 java (二)
摘要: 静态成员: 通常我们说的静态成员包括:静态变量,静态常量,静态方法,以及静态代码块 静态成员归整个类所有,不依赖于类特定的实例,是被类的所有实例共享。只要这个类被JVM加载,就可以根据类名在全局数据区中找到他们。因此,静态成员可以在任何对象创建之前访问。注意:java语言中没有传统意义上的全局变量概念,但是静态成员有这个全局变量的功能。静态变量: 1被所有实例所共享,因此可以作为实例之间的共享数据,增加实例之间的交互性 2可以让类的所有实例包含同一个常量属性静态方法: 同样,静态方法在类创建后就一直存在,其生命中期和所在类的生命周期是一致的。 静态方法不能访问非静态的实例变量和实例...
阅读全文
posted @ 2013-11-28 15:15 木幽落_思
阅读(214)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告