Core Java2 Volume学习小结1

来源:互联网 发布:移动通信网络优化 编辑:程序博客网 时间:2024/05/21 17:08

       今天开始学习core java核心技术 卷2:高级特性,高级特性是相对于第一卷而言的,现在这系列的已经是第七版了,但是北邮的图书馆最新的是第五版。书还是比较厚的,个人的观点是看的时候讲究侧重。这是我看的策略。

        因为我是喜欢网络编程的,所以将全书划分为三种:精读,掌握和了解。侧重网络方面。

------------------------------------------------------------------

章次      内容                                  水平         排序

第一章  多线程                                掌握         5

第二章  java集合、平台框架         掌握      6

第三章  网络API                    精读      1

第四章  JDBC                       了解      12

第五章  远程对象和远程方法调用RMI  精读      3

第六章  Swing                      了解      7

第七章  Java 2D                    了解      8

第八章  JavaBeans                  精读      2

第九章  安全模型                   了解      9

第十章  软件本地化                 了解      10

第十一章  本地化方法               了解      11

第十二章  XML和java                精读      4

--------------------------------------------------------

之所以这样读,想法是:

划分五个部分

一、网络编程:顺序1---4

二、基础知识:顺序5---6

三、桌面软件:顺序7---8

四、软件工程:顺序9---11

五、数据库:  顺序12

当然,他们之中也是我中有你,你中有我。

---------------------------------------------------------

经过了一天的学习,看完了网络API、 JavaBeans 、远程对象和远程方法调用RMI 。

网络API:主要是介绍socket通信,socket通信不是java独有的,socket出现比java要早,而java是规定了自己的socket,书中详细的介绍了了怎么用java.net的Url处理通信,Url中可以用inputStream和OutputStream来发送请求和解析回送数据。在发送请求时您可以用setXXX设置属性,而回来则是getXXX处理,其通信步骤是固定的,但是数据结构和条用方法还是对象却是变化的,例如:如何传送图片,答案是图片处理类继承序列化。

JavaBeans 其实主要面向的是Swing,看了一点。对JavaBean的理解目前限于Spring的工厂实现。

远程调用  这个是重点,但是目前来说,书中的方法还是繁琐了,基于XML的方法调用要胜过RMI和CORBA(从繁简的角度看,性能上不知道)

          其中,RMI的方法是将服务器方法在客户端存根,而CORBA则像代理的意思,两者都能支持不同语言的分布式操作,RMI和CORBA像是桥梁,还能做翻译。

--------------------------------------------------------

因为对于Core Java,主要学习的就是其WEB资源,而远程调用,另外一本(java与soap)也讲的相当精彩!

是初学者入门的好书。



原创粉丝点击