edit_note帖子
180
stars积分
2,057
event加入
2012-09-30
怀旧国机
[公告]☆JAVA系列大全☆一
schedule发表于 2012-10-07 19:17:00
visibility查看 466
chat_bubble回复 4
#1 楼主
Java的语言特点 了解了Java的历史背景后,本节将具体讲解Java语言的特点。每个程序员都知道,Java语言具有简单、一次编写处处运行、健壮、分布性、多线程机制和*回收机制等特性。它们的具体含义如下。
1.简单 与其他面向对象语言相比,Java语言更具有纯面向对象的特性,
例如,Java用接口取代了多重继承并取消了指针等。该特性不仅使得开发各式各样的应用程序易如反掌,而且还使得调试和修改程序、增加新功能等方面更加容易。
2.一次编写处运行 由于Java语言具有与体系无关的特性,因此其可以更方便地移植到网络上的不同机器中。该特性不仅是Java程序员的精神指南,而且还是Java语言能够受到众多程序员喜欢的原因。
3.健壮 为了让Java程序更安全、稳定,Java语言引入了异常处理机制。所谓异常处理机制,就是在程序中可能发生异常情况的地方,加上相对应的处理,让程序不至于因为突发的错误,造成运行中断或死机的情况。
4.分布性 Java语言从诞生就和网络联系在一起,通过该语言,不仅可以编写出互联网的程序,如Socket和E-mail,而且还可以实现服务器端程序Servlet、JSP,甚至还支持分布式网络程序。
5.多线程机制和*回收机制 所谓多线程机制,就是能够使应用程序并行执行多项目任务。使用该机制,不仅可以用不同的线程完成特定的行为,而且还使得程序具有更好的交互能力和实时运行能力。所谓*回收机制,就是把内存的动态管理(程序需要多少内存、哪些对象的内存需要归还系统等)交由JVM管理。使用该机制,可以使程序员专心地写程序,而不需要担心内存问题。 Java API简介 自从Sun公司推出Java以后,就力图使之无所不能,因此为该语言量身订做了各种API。通过丰富的Java API,使得Java应用程序不仅能够简单、快速地完成,而且还能够在各种不同的 平台 上运行。
本节将对这些Java API进行详细介绍。 在具体介绍Java API之前,需要先了解一些概念,它们分别为API(Application Programming Interface,应用程序接口)、JDK和SDK(Software Deveplopment Toolkit)。API是一组由其他程序员写好的程序。如果想在程序中使用这些接口,必需遵守它们的规则。JDK是Java Development Kit的简写,当Java1.0和Java 1.1发布后,它们的API称为JDK。可是在Java 1.2版本后,则改名为Java 2 SDK。SDK除了包含语言提供的API之外,还包含用到如编写、编译、运行、测试等工具。 目前,Java基本技术架构包含了以下3方面。 (1)J2SE(Java 2 Platform Stand Edition),是开发任何Java程序都需要的套件。在该套件中除了包含基本类库之外,还包含了一些编译的程序、额外的辅助工具等。主要用于桌面开放和低端商务应用的解决方案。 (2)J2EE(Java 2 Platform Enterprise Edition),是开发企业级应用的套件。在该套件中除了包含J2SE中的基本类库之外,还包含了编写服务器端、分布式应用程序、事务处理等其他企业级应用程序所会用到的类库。 (3)J2ME(Java 2 Platform Micro Edition),是开发消费性电子产品和嵌入式系统的套件。在该套件中包含的类库是Java 平台 套件中最少的。 注意:由于J2EE和J2ME中只包含类库和运行Java程序时的Java虚拟机,所以在开发这两个 平台 方面的程序时,还需要加入J2SE 平台 。因为只有J2SE 平台 中包含编译Java程序所需的工具程序。 对于J2SE这些基本类库,只能开发一些简单的应用程序。如果想开发一些其他应用程序,例如3D动画、多媒体等应用程序,则需要一些额外的辅助套件,如针对3D绘画的Java 3D、针对多媒体的JMF和针对串口和并口的Java Communication API和安全方面的JCE。
1.简单 与其他面向对象语言相比,Java语言更具有纯面向对象的特性,
例如,Java用接口取代了多重继承并取消了指针等。该特性不仅使得开发各式各样的应用程序易如反掌,而且还使得调试和修改程序、增加新功能等方面更加容易。
2.一次编写处运行 由于Java语言具有与体系无关的特性,因此其可以更方便地移植到网络上的不同机器中。该特性不仅是Java程序员的精神指南,而且还是Java语言能够受到众多程序员喜欢的原因。
3.健壮 为了让Java程序更安全、稳定,Java语言引入了异常处理机制。所谓异常处理机制,就是在程序中可能发生异常情况的地方,加上相对应的处理,让程序不至于因为突发的错误,造成运行中断或死机的情况。
4.分布性 Java语言从诞生就和网络联系在一起,通过该语言,不仅可以编写出互联网的程序,如Socket和E-mail,而且还可以实现服务器端程序Servlet、JSP,甚至还支持分布式网络程序。
5.多线程机制和*回收机制 所谓多线程机制,就是能够使应用程序并行执行多项目任务。使用该机制,不仅可以用不同的线程完成特定的行为,而且还使得程序具有更好的交互能力和实时运行能力。所谓*回收机制,就是把内存的动态管理(程序需要多少内存、哪些对象的内存需要归还系统等)交由JVM管理。使用该机制,可以使程序员专心地写程序,而不需要担心内存问题。 Java API简介 自从Sun公司推出Java以后,就力图使之无所不能,因此为该语言量身订做了各种API。通过丰富的Java API,使得Java应用程序不仅能够简单、快速地完成,而且还能够在各种不同的 平台 上运行。
本节将对这些Java API进行详细介绍。 在具体介绍Java API之前,需要先了解一些概念,它们分别为API(Application Programming Interface,应用程序接口)、JDK和SDK(Software Deveplopment Toolkit)。API是一组由其他程序员写好的程序。如果想在程序中使用这些接口,必需遵守它们的规则。JDK是Java Development Kit的简写,当Java1.0和Java 1.1发布后,它们的API称为JDK。可是在Java 1.2版本后,则改名为Java 2 SDK。SDK除了包含语言提供的API之外,还包含用到如编写、编译、运行、测试等工具。 目前,Java基本技术架构包含了以下3方面。 (1)J2SE(Java 2 Platform Stand Edition),是开发任何Java程序都需要的套件。在该套件中除了包含基本类库之外,还包含了一些编译的程序、额外的辅助工具等。主要用于桌面开放和低端商务应用的解决方案。 (2)J2EE(Java 2 Platform Enterprise Edition),是开发企业级应用的套件。在该套件中除了包含J2SE中的基本类库之外,还包含了编写服务器端、分布式应用程序、事务处理等其他企业级应用程序所会用到的类库。 (3)J2ME(Java 2 Platform Micro Edition),是开发消费性电子产品和嵌入式系统的套件。在该套件中包含的类库是Java 平台 套件中最少的。 注意:由于J2EE和J2ME中只包含类库和运行Java程序时的Java虚拟机,所以在开发这两个 平台 方面的程序时,还需要加入J2SE 平台 。因为只有J2SE 平台 中包含编译Java程序所需的工具程序。 对于J2SE这些基本类库,只能开发一些简单的应用程序。如果想开发一些其他应用程序,例如3D动画、多媒体等应用程序,则需要一些额外的辅助套件,如针对3D绘画的Java 3D、针对多媒体的JMF和针对串口和并口的Java Communication API和安全方面的JCE。
全部回复 (4)
2012-10-07 19:17:00
沙发
[sel][option=1]朋友加入空白府吧!![/option][/sel]
2012-10-09 11:47:00
板凳
tj
2012-10-10 15:17:00
地板
此贴不红天理难容【Hacker〉Van╰ゝ-▲你觉得呢?
2012-10-21 17:20:00
#5
绝客因你的存在而骄傲!
登录 后才能回复
flag举报帖子