摘要: IT第十天上午String1.String在进行多次的+扩展时,会严重的降低处理效率,因为String长度是不可变的,在进行+运算改变字符串时,会自动创建很多临时字符串,并不是在原字符串上追加,因此可以借用StringBuffer(缓冲字符串)类代替String进行追加操作2.操作方法:String -> StringBuffer -> 更改字符串 -> String,即:先将String类型转换成StringBuffer类型,然后进行字符串的更改,最后再将更改后的字符串转换给StringString和StringBuffer1.两者所含方法的比较:(1)追加字符串的方法:S 阅读全文
posted @ 2013-08-11 16:36 魏飞 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 【说明 - 写在最前】代码段:是在随笔中引用到的代码段,因为不适于直接显示在文章中,特建立虚拟数据保存池 - 代码段用于保存用到的代码段;代码段篇幅非常长,建议使用锚点进行浏览,即本文章中的链接,引用请写:http://www.cnblogs.com/Wfei/p/3251300.html + #Wfei+ 锚点,锚点的命名规则:Wfei + 日期 + 时间,如:Wfei201308111440,引用:http://www.cnblogs.com/Wfei/p/3251300.html#Wfei201308111440-------------------------------------- 阅读全文
posted @ 2013-08-11 14:25 魏飞 阅读(362) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Xuhaiyang/archive/2012/04/17/2454550.htmltest 阅读全文
posted @ 2013-08-11 14:04 魏飞 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 问题分析:首先,看看两段代码的运行结果,两段代码分别是:第一段代码,关于String.concat()方法的测试: 1 public static void main(String[] args) 2 { 3 //String stringA = "hello"; 4 String stringA = new String("hello"); 5 testConcat test = new testConcat(); 6 7 test.change(stringA); 8 9 ... 阅读全文
posted @ 2013-08-09 19:27 魏飞 阅读(3547) 评论(0) 推荐(2) 编辑
摘要: 问题描述:首先,看一个小的测试程序: 1 public static void main(String[] args) 2 { 3 testStringBuffer test = new testStringBuffer(); 4 5 StringBuffer stringBufferA = new StringBuffer("A"); 6 StringBuffer stringBufferB = new StringBuffer("B"); 7 StringBuffer stringBufferC = ... 阅读全文
posted @ 2013-08-09 19:07 魏飞 阅读(802) 评论(0) 推荐(1) 编辑
摘要: 问题描述:首先来看一下,类似的代码程序:有一个String类型的字符串str1 = "ababababab",还有另一个String类型的字符串str2 = "aba",那么编写程序,来检索在str1中,可以检索到【几个】str2,在初次接触到这个问题时,编写的方法代码如下: 1 /** 2 * 搜索索引处理程序 3 */ 4 private void searchString() 5 { 6 String temp; 7 String indexS = ""; 8 for (int i = 0; i <= (... 阅读全文
posted @ 2013-08-09 18:11 魏飞 阅读(362) 评论(0) 推荐(0) 编辑
摘要: IT第九天上午包1.包的命名规则:域名.项目名称.模块名2.如:Wfei.com.windows.login访问限制符1.四种访问限制符分别对应为:(1)default:默认的,默认为protect(2)public:公共的引用了本类的都可以访问的(3)protect:在同一个包中的可以访问(4)private:只能在当前类中才可以访问方法优化1.逻辑思维:猜拳游戏的设定下午内存分配1.在8种数据类型中,除了String型是类外,其他7种数据类型,均是结构体,结构体数据类型的值是可变的,而String型的值是不可变的(在此,理解为:不可变,即它的值是只能更换指向常量池中其他的值,如果没有则创建 阅读全文
posted @ 2013-08-09 01:45 魏飞 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 问题描述:编写的游戏程序:猜拳游戏 - 人机大战人出的手势包括:石头、剪刀、不电脑出的手势包括:石头、剪刀、不这样,一共会出现3x3=9中情况,除去人和电脑出相同手势的情况,还剩下7种在一般的做法中,可以固定人出的三种情况:如:人出石头时,电脑出剪刀,人赢,此种会产生三个类似的情况,然后if-else判断结束,这种方法会导致if条件语句非常的长,如果以后出现4个、5个、10个...这样的话,也不利于if条件的编写【优化的方法】:在此我们可以设:在循环中有N种手势:1 -> 2 -> 3 -> 4 -> ...N -> 1 -> 2...那么,条件语句就可以写 阅读全文
posted @ 2013-08-08 10:17 魏飞 阅读(802) 评论(0) 推荐(0) 编辑
摘要: IT第八天上午类的应用1.对象在实例化时是非常耗费系统资源的,因此要尽量减少new字段的使用2.类的初始值是null,在使用未实例化的类时,很容易导致报错:NullExceptionPoint调试1.根据错误提示,从前往后,最先提示的信息越接近错误的根本原因,对于错误提示在系统类中,可忽略下午递归1.在出现使用递归的代码后面,不应该再出现其他的执行代码,否则可能会导致后面的代码被重读执行N次2.不推荐使用递归,能避免则避免,陷阱非常多,而且递归越深,出现错误的几率就越大,尤其是在方法中调来调去,更容易导致出错项目设计1.减少重复代码的出现,对于经常用到的代码块,尽可能写成方法2.合理的分解项目 阅读全文
posted @ 2013-08-08 01:56 魏飞 阅读(287) 评论(1) 推荐(0) 编辑
摘要: IT第七天上午类1.对象:是多个实体抽象出来的共同点集合,对象包括:属性(即实体的特征)、方法(即尸体的功能作用)2.程序中,用类来模拟对象3.类是抽象的,是对象的类型,是将多个拥有相同属性和方法的对象抽离出来的模板类的属性1.属性:即实体所拥有的特征2.全局变量又叫成员变量下午类的方法1.方法:即实体所拥有的功能、作用2.方法的注释、类的注释,使用doc注释格式来编写编程1.this代表当前类的实例引用2.方法的命名:命名规则和变量的规则一致3断点调试:step into表示进入当前行所使用的方法观察,step over表示不进入到当前行的方法,直接跳到下一行4.学习了类、方法后,尽可能的. 阅读全文
posted @ 2013-08-06 19:36 魏飞 阅读(258) 评论(1) 推荐(0) 编辑
你见

或者不见我
我就在那里
不悲不喜
你念

或者不念我
情就在那里
不来不去
你爱

或者不爱我
爱就在那里
不增不减
你跟

或者不跟我
我的手就在你的手里
不舍不弃
来我怀里
或者
让我住进你的心里
默然

相爱
寂静

喜欢
Mr Frank