IT第十天 - String和StringBuffer的比较、编程设计技巧整理、本周总结 ★★★
2013-08-11 16:36
471 查看
IT第十天 | ||
上午 | String | 1.String在进行多次的+扩展时,会严重的降低处理效率,因为String长度是不可变的,在进行+运算改变字符串时,会自动创建很多临时字符串,并不是在原字符串上追加,因此可以借用StringBuffer(缓冲字符串)类代替String进行追加操作 2.操作方法:String -> StringBuffer -> 更改字符串 -> String,即:先将String类型转换成StringBuffer类型,然后进行字符串的更改,最后再将更改后的字符串转换给String |
String和StringBuffer | 1.两者所含方法的比较: (1)追加字符串的方法:String.concat()和StringBuffer.append(),concat()方法在进行追加后需要接受返回结果,而append()是在原字符串上进行的追加 (2)运行效率:String在进行频繁+操作时效率会严重的下降,这时可以借用StringBuffer来完成字符串 | |
数据类型 | 1.数据类型的重新划分:基本数据类型(8种)+引用数据类型,在这些数据类型中,String类型是最特别的数据类型 2.关于String类的持续学习:gogogo… | |
下午 | 数组 | 1.数组的长度类似String数据类型,长度是不可变的 2.数组变量的声明:建议将[]写在前面,即[]紧跟数据类型后面,变量名前面 3.数组的一些操作的方法 |
技巧整理(本周) | 1.关于搜索引擎室如何搜索关键字的(或正常的搜索字符串的逻辑):gogogo… 2.文件类型的判断:合法文件+非法文件名 (1)合法文件名:判断技巧#Wfei201308111440 (2)非法文件名:待整理 3.循环食物链判断条件:gogogo… 4.精度类型数值,小数点位数截取:如3.14格式化输出为3.1;printf(“%.n”,a),其中,n表示要精确到小数点的几位,a表示需要格式化输出的精度值 5.万年历的制作:1900年1月1日是星期一,因此可以借用此对星期的计算确定,技巧代码#Wfei201308111530 | |
晚上 | ||
笔记 | 1.在String类型进行多次+进行多次字符串更改时,转换成StringBuffer进行操作效率更高:String -> StringBuffer -> 更改字符串 -> String 2. 数组变量的声明:建议将[]写在前面,即[]紧跟数据类型后面,变量名前面 | |
本周总结 | ||
本周总结 | 重点 | 1.万年历的编写 2.关键字的应用:continue、break、return、this代表当前类的实例引用 3断点调试:step into、step over 4递归的使用问题,不建议使用递归进行程序的控制,尤其是在一个程序中多次的使用递归,理解起来非常难,而且递归中陷阱非常之多,用的次数越多陷的可能就越深 5.程序中,注释的使用,方法的编写时尽量的使用doc注释,毕竟是Java,可能会开源 6.包的命名规则,如:Wfei.com.windows.login 7针对不同的数据类型,在变量的声明、赋值等时的内存分配问题;四种访问限制修饰符:gogogo… 8.String和StringBuffer的比较学习: (1)gogogo… (2)gogogo… 9.面向对象编程的思想:做到人机分离,即该类的方法就是为该类的作用而服务的,不应该掺杂其他的功能方法;可能会被多次复用的功能,尽量的写成方法,方法的编写不仅可以简化代码的繁琐,而且容易理解,避免理解代码时,相同的功能代码可能会多次理解;优秀的编程逻辑要在尝试中慢慢的养成 |
拓展 | 1.断点调试:step into、step over 2.特殊的数据类型:String的深入学习:gogogo… 3字符串检索的正常逻辑:gogogo… 4.编程设计:技巧整理 | |
疑问 | 1.关于内存分配的理解:待完善 | |
未完成 | 1. 特殊的数据类型:String的深入学习:gogogo… |
相关文章推荐
- [IT综合面试]牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [IT综合面试]牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 【转】[IT综合面试]牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- (SerialPort)串口编程知识整理:(三)串口编程的系统设计实用经验总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结(转)
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 们只是「电脑玩物」 首页 实用技巧 免费资源 超好玩的游戏 软件推荐 IT技术 资讯 编程 其它 MVVM设计模式和WPF中的实现(四) 事件绑定 07net01.com 发布于 2015-10-08
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 整理搜集一些常用的编程IT技巧学习平台
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 转载
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结