【Java基础】--J2SE深度总结

来源:互联网 发布:html中js用函数传值 编辑:程序博客网 时间:2024/04/30 18:41


  学完J2SE(Java2 Standard Edition),对Java基础有了宏观的认识。

  Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。核心在于跨平台、面向对象。

        在程序中,Java包含变量,变量构成方法,方法组合成类,类组合成线程。应用程序中最小的执行单位是线程,也就是一个程序内的不同的执行路径。

        整个程序,核心思想就是面向对象。什么是面向对象呢?面向对象的编程就是把同类抽象形成类,类通过接口与外部发生关系,对象与对象之间通过消息传递。面向对象和面向过程最大的区别就是,面向过程是在方法级别上的操作,而面向对象是在类级别上的操作。例如,我开车去北京,只需要知道三个对象:我,北京,车,至于每个类或者对象里面的方法我不需要知道。面向过程就是,我要开车,挂档,过十字路口……然后才能到北京。类,体现了面向对象封装的特性。

       程序里面,还有一些知识需要区别。数组是盛放同种类型的数据,常结合各种算法使用。容器是存放对象,并易于存放和查找。项目中用过IOC容器,把对象名称、产生方式、对象属性等信息配置在xml中,程序运行的时候,可直接取用,这样更换起来很方便,实现了热插拔。

       程序与程序之间,需要通过网络协议来进行会话。常用的TCP协议,安全;UDP协议,不安全,高效。

       程序还可以通过IO流,实现与文件间的读写操作。流就是文件和程序之间的一个管道,主要用来实现程序或进程间的通信,或读写外围设备,外部文件等。

         J2SE仅仅是个入门,还需要通过后续的项目来加深理解。.NET和J2SE思想几乎一样,比如IO流、容器、线程、异常处理等等。虽然学习不同的语言,但是核心思想还是一样的。要学会站在过去的肩膀上学习,学习就会轻松许多。



0 0