J2SE学习

经过了9天的学习,终于把马士兵老师的J2SE看完了,看名字的时候都是一些GUI,IO,网络。。。看的我蒙了,可是看完以后才发现,东西不能说都会,但是VB,在设计模式,在C++的学习过程中,已经接触的不只一次了,差点就被高大上的命名给骗了。

虽说Java是完全面向对象的编程,但是也感觉和VB还有C#差不多,也就是语法上有些差别。

首先说说在Java的“优点”:现象对象,尽管他是完全的面向对象,可是在VB里边,我们也是用过类的,不管是VB.Net,VB6.0,还是C#的设计模式中,类无处不再,也就是在Java中他的没有了工具箱这个东西,至于为什么没有,其实所谓的工具箱的控件,也就是都包装好的。我们拖过来就用,却不知道里边还有很多的东西对我门来说是无用的,所以Java这点可以说是最大化的减轻了程序的重量。至于对象的属性和方法和以前的几乎是完全一样。

然后说说容器:我把它分为常量和变量(容器之一)和泛型,因为不管他们是什么,都是放在内存中,所以我这么说,在VB里边,也许是我学的少的原因,但是在机房收费系统中学习了List<T>,然后在J2SE中有扩展的学习了什么是泛型,个人感觉泛型就是数组的升级版,比数组更方便,要求更严格,使用更安全的数据集和。

然后说一下网络,说起网络有点惭愧,每天都在接触,每天都在上网,但是知道看完视频才知道在网络中的通信是如何完成的。

关于网络,就是一个TCP,一个UDP,TCP传输慢一些,但是安全,UDP传输快,但是不安全。

最后就是学的线程,学完了发现原来他和观察者模式相辅相成,可以说观察者模式就是运用了线程的思想。

关于这8天的J2SE的学习,本来会以为会难的很,因为从来没有接触过,但是现在和以后我也不怕了,因为条条大路通罗马,路都是想通的,我学过VB了,其他的So easy!

你可能感兴趣的:(java,vb)