周总结

上周工作总结:

周一:学习java中数组的排序算法(冒泡、选择、快速、归并、插入、二叉树)和二分查找,理解算法思想,练习编写程序

周二:集合的体系结构和底层实现,各自的特点、用法及相互区别

周三:学习static关键字的特点与用法及与final关键字的区别;学习堆栈的存储特点;学习运行时异常与检查性异常

周四:练习对文件的创建、打开、读取操作的程序编写,I/O流的使用

周五:学习数据库中常用sql语句,以及索引、视图、游标、存储过程

 

下周安排:

1. 练习Socket编程与多线程

2. 用Swing完成多个客户之间进行通讯的程序

3. 深入学习oracle存储过程

4. 查漏补缺,注意细节,巩固所学的知识

5. 开始进行web方面的学习:servlet 、jsp等

 

心得分享与困难:

在学习数组排序时,算法思想能够理解,但往往自己动手编程时觉得有些难,觉得自己平时动手能力太少,思维不够灵活,以后要加强练习编程。对二叉树的算法过程理解的很模糊,Hashtable是无序的,但是在练习程序将一个Hashtable打印出来时,每一次都是按照倒序的顺序进行打印,觉得这与无序的特点矛盾。

   1.StringBuffer不能作为键值对存储时key值的类型,因为它没有覆盖hashCode()方法

   2.在数据库中当查询的字符串本身含有通配符时,需使用Escape '换码字符' 短语进行转义,例如:

     Select Cno,Cscore from Course where Cname like 'DB\_Design' Escape '\' ;

   当对查询的结果集进行排序,如果是asc :null值将在后面显示,而desc则相反

   3.内存分类:

     栈内存:基本类型的变量和对象的引用变量,当超过变量的作用域后(方法执行完成后),Java 会自动释放掉为该变量所分配的内存空间

     堆内存:new创建的对象,数组,它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据

     池内存:字符串常量,基本类型常量public static final

     静态区:存放static 成员变量

     方法区:程序代码

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值