您的位置:首页 > 其它

这一次不写什么知识博客,就遇到的学习过程中的问题简要概述一下,算是给自己做个归纳总结吧

2017-02-25 18:55 465 查看
    学至今日,已有一月有余,Java基础部分已告一段落,接下来就是第二阶段,就是JavaEE阶段。虽然如此般,但是感觉自己基础打得很不好,就像我写的博客一样,乱七八糟毫无头绪。目前的水平只能说我知道有这些东西和这些功能,但具体怎么用,用在哪里,什么时候用还是很迷茫。尤其是学习集合,线程,IO流,老师讲解的速度很快,练习和巩固的时间非常少,加之方法有多,很多方法老师都只是自己演示一遍。如果老师不饶还勉勉强强能跟上,一旦讲的绕一点就完全不懂了。而且一旦我敲得代码没跟上老师的进度,接下来怎么努力都没有用,即使有老师的教学视频。

    或许从面向对象编程的三大特征讲解完毕之后之后老师的进度就提快了不少,我的学习就感觉到越来越吃力;时间类、字符串类、和数学类、系统类,除了数学类记得少,方法也少,所以学得没感觉,到目前为止只会随机数和简单的加减乘除。时间类,自己掌握的就仅仅是获取系统书剑并将它转换成某种固定的格式或者获取一月的几号、一天的几点、一小时内的多少分、一周内的星期几,仅此而已。系统类,好像也没学出什么感觉,真要说,好像就System.out.println();和System.out.print();和System.in仅此而已。已经羞愧的不行了。字符串类,就会new和各种转换,当然都是单调的转换,不会用到作业之中。稍微结合一点复杂点的东西就绕不出来了。

    集合是老师讲的最快的,对我来说就像一闪而过,甚至连有几种集合我都不知道,要说区分这些个集合有什么特点的话,我只能说名字不同,有些有特有的方法而已。Map集合存值是以键值对的方式,键和值成对出现,键重复就会被覆盖,值可以重复。可以通过键查找值,也可以通过值来查找键。List集合存储有序,Set无序但可以重复,Tree..集合的存制方式是以红黑树的方式存储的。红黑树又叫二叉树,即三个元素之间肯定有两个元素分布在一个元素的两边形成一个类三角形,左边的元素比右边的何必头上的都大。每个集合都有自己对应的Iterator迭代器,迭代器准确的说就是集合的复制品,虽然是复制品,但对集合也或多或少会影响,如删除元素和添加元素。迭代器的主要作用就是遍历元素和修改元素,因为迭代器里面有一个set方法和hasNext方法和next方法,可以更方便的迭代出元素。当然迭代器的方便之处肯定不止这么点,除此之外还有通过下标找值,等等;还有什么我也记不清了。

    IO流还好,就是一点不明白,就是字节流和字符流在使用时的区别,简单概括就是字节流和字符流分别在什么时候用,什么场景下用,如果字节流和字符流用反了会怎样?IO流就这么点疑问。接下来就是服务器了,这里的问题就体现在今天的功课上!怎么让服务器知道自己有几个客户端,有几个客户端上线了,然后又怎么给这些客户端同时发送消息。这才是IOl流和服务器的最大的困难点!至于其他的问题暂时还没有遇到,所以不知道。

    学习过程问题很多,这和自己的思维方式有很大的关系,有时候就是自己进了死胡同,明明很容易就能解决的事,我也能在里面绕半天。可能和老师讲课进度太快又有点关系,但总的来说,还是我的接受能力太慢,学习效率不高。还有一个原因就是,目前自己还处在学习阶段。同时后期老师确实也在赶进度,所以练习时间太短,很多困难没遇到,所以也就不知道怎么请教老师,怎么提那些问题。每每老师问还有什么不懂的地方都不知道该怎么讲。怎么说呢,以后还是多多练习吧,相信遇到的问题越多,成长越快。好了,这周的总结就这样吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  学习心得