一周的学习又结束了,我们在千锋青岛Java培训的阶段JavaEE基础也就正式宣告结束了。后一天我们进行了阶段的考试,上午笔试下午机试,成绩也在当天下午就出来了。虽然考了90多分,但是这不是一个的成绩,而且并不是我们学习到的东西都考到了,所以只能大概的评估一下每个学员学的怎么样。
这周的线程有所加深,同步锁的出现解决了多个线程同时操作数据引起的数据紊乱。同步我们有两种方式synchronized关键字和ReentrantLock类,synchronized配合着wait()和notify()可以让两个线程有规律的执行,想让多个线程有规律的执行就只能使用ReentrantLock类。
网络编程没什么好总结的,搞懂TCP与UDP的特点与他们的实现方式也就可以了。作为重点讲解的文件上传与文件下载也没有什么难度的,不过是网络编程结合着IO流而已罢了,逻辑性的一环套一环,脑子不要犯迷糊。
NIO与IO的区别是IO有两条管道,一个进一个出,而NIO是一条管道,同一时间只能进或者出。因为NIO主要是对Buffer缓冲区的操作,所以我们要对buffer了如指掌,不然的话NIO我们是完全无法操作的。
枚举其实就是我们学过的单例的变形,它是多例。枚举里放的是对象名和它对应的值。使用的时候加方便。反射是我们搞懂了类加载之后学习的,类的加载不懂我们其实是难以理解反射这个东西的。了解类加载能够好地帮助我们理解程序的运行。反射是获取一个类的骨架,然后我们能够根据骨架去生成一个对象或者是访问一个对象,因为我们的反射是骨架,所以即便是类的私有成员我们也能得到。
新特性我们在大量使用之后也就能渐渐的理解并且熟知了,在我认为没有必要去刻意的学习模仿,到了时候我们也自然会去主动使用。
在千锋青岛Java培训讲师的帮助下我们也慢慢的在Java学习中成长起来,但是我们不能完全依赖于讲师,在周末的时候我们也可以去看看其他的Java学习视频,了解不同的学习方式的特点。凡大成者,都能博采众长,集优去劣。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱