日期:2014-05-20  浏览次数:20754 次

软考之旅-----J2SE

        视频和实例都完成,先用一张图来展示一下视频中讲到的内容,然后再谈谈自己的学习心得与体会!          

       我将J2SE分为三部分来做了以上的这个思维导图其中:

一、基础:

       基础中的语法基础是每次学习一门新的语言都会涉及也都是要讲解的,看完之后java的跟其他的也没有什么不同其中的数据类型分为基本数据类型和引用数据类型:


数据的处理和语法结构和c#基本都是一样的,只是语法和定义上有一定的差别。不是学习的难点。

二、面向对象

        从很早以前就听说过java的面向很好,也经常听这么一句话:万事万物皆对象。终于让我听到马士兵老师说这句话了,不过这句话还真是很有道理的,不过面向对象的思想也不是第一次接触,面向对象的特征也就是:封装,继承,多态。在java中这些也表现的淋漓尽致,先不说自己写的代码如何如何,对于封装的部分:个人觉得思维导图应用部分:GUI编程很好的封装,只需要调用提供的接口不需要了解内部结构就可以实现;

        java的继承,其实继承与c#的继承一样,同样不支持多继承,也就是一个类只能继承一个基类,与c#一样的是java也可以实现多个接口,对方法的重载和重写与c#也没有差别;对于多态来说,他需要三个条件:一是有继承,而是有重写,三是有对父类的引用。

三、应用

        应用的部分放的东西有些多,不过我觉得这才是这次学习的重点,这也是java与之前学习的不同点所在的地方。其中需要重点掌握的我觉得是流,是对文件的读,写,输入,输入输出的操作;常用类是java包已经封装好的类可以直接调用当然也可以被重写;异常处理是每个语言都有的部分,是对运行时的错误进行处理的过程,当然在java中有多种异常处理的办法;多线程是在操作系统中学过的知识,这里java给出了在代码中的实现等等

      当然这里只是对视频的一个宏观的看法,很多细致的东西还需要再细心学习和总结!


1楼tang_huan_11昨天 20:37
数据类型那一项和之前咱们学习过的语言一样