经过十天如火如荼的J2SE学习,总结来了。
虽然Java是第一次学习,但是视频涉及到内容却是在C/S学习过程中学过的,可以说这一次的java学习即对以前的学习的一个共鸣也对java中新知识的学习。
下面一张图对J2SE的学习进行概括:
概要学习:
语法
学习了java的标识符,变量,运算符,方法基础语法,大部分和vb以及vb.net中的语法一样,所以对于语法这些语言都是相通的。
面向对象
封装、继承、和多态,在vb.net和设计模式,以及机房收费系统的实践学习中,比较熟悉了,通过J2SE的学习更增加了认识,尤其是作者使用的内存分析的方法,太好了,学习了。
类,接口
对java常用类string,包装类,Math,File和容器中Collections类,各种接口,对这些都有基本的认识,学习API文档的使用,作者也一直强调API文档的作用,要经常查
I/O流
I/O即输入输出,流就是其中的数据传输,这一章讲解了两种--节点流和处理流,输入和输出成对出现的。
线程
这个概念自考中涉及到过,理解上没有问题;线程即一个程序里不同的执行路径,学习了线程的创建启动,调度和优先级,线程的状态控制,线程同步。重点在线程同步上,作者讲解的面试实例值得学习。
TCP/UDP
网络基础,TCP协议和UDP协议的不同,通过对Server端和Client端的传输实例对TCP协议和UDP协议有了基础的认识
GUI编程
联系到vb和vb.net就是其中的窗体和控件设计,键盘和鼠标事件等等,在java中通过布局管理器,和对应的事件进行实现。
以上对J2SE的视频学习进行简要的总结,学完J2SE的视频后,对Java的基本知识有了一定的了解,尤其是作者通过内存分析对面向对象的设计和各种程序的讲解,理解上更加形象化,更容易理解。对J2SE的学习还需进一步全面总结。Java中的API中学习需要积累和练习。