Java SE初步总结

    前几天看完了马士兵老师的J2SE视频,算是开始Java的学习旅程了。现在每接触一个新的东西,都习惯去百度百科查一下它到底是个神马东西,然后再再深入一步去学习。对于J2SE,百度百科上是这么解释的:

      Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。这下明白了,原来J2SE是用来桌面应用软件编程的,它是J2EE的基础,其中大量的JDK代码库是每个要学习J2EE的编程人员必须掌握的。还有就是,从JDK5.0开始,J2SE就改名为Java SE了,因为那个2已经失去了其应该有的意义。

      现在真是有这样的感受,像米老师说的那样,所有的编程语言都是相同的,自从学习了VB,有了那张VB的导图,似乎所有的语言都变的简单了。首先要知其然,宏观整体上把握,然后还要动手实践,从实践中领悟编程语言的魅力,做到知其所以然。

      看完J2SE的视频,印象最深的就是java的api开发文档,很强大,下面是我的导图:

    

      

        Java编程语言的风格十分接近C语言C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

  Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。
  总之,总体感觉java是一门很规范又很强大的语言,期待进一步的深入学习。




你可能感兴趣的:(J2SE)