[工学]JAVA2实用教程讲义.docVIP

  • 0
  • 0
  • 约4.83万字
  • 约 35页
  • 2018-03-28 发布于浙江
  • 举报
[工学]JAVA2实用教程讲义

JAVA2实用教程 第 一 讲 Java语言入门1 Java的特点   1.1 面向对象:   n与C++相比,JAVA是纯的面向对象的语言   C++为了向下兼容C,保留了很多C里面的特性,而C,众所周知是面向过程的语言,这就使C++成为一个“混血儿”。而JAVA语法中取消了C++里为兼容C所保留的特性,如取消了头文件、指针算法、结构、单元等。   1.2 可移植(平台无关性):   n生成中间字节码指令   与其他编程语言不同,Java并不生成可执行文件(.exe文件),而是生成一种中间字节码文件(.class文件)。任何操作系统,只要装有Java虚拟机(JVM),就可以解释并执行这个中间字节码文件。这正是Java实现可移植的机制。   n原始数据类型存储方法固定,避开移植时的问题   Java的原始数据类型的大小是固定的。比如,在任何机器上,整型都是32位,而C++里整型是依赖于目标机器的,对16位处理器(比如8086),整数用两个字节表示;在像Sun SPARC这样的32位处理器中,整数用4个字节表示。在Intel Pentium处理器上,整数类型由具体的操作系统决定:对于DOS和Win32来说,整数是2个字节;对于Windows 9x 、NT和2000,整数是4个字节。当然,使整数类型平台无关之后,性能必然有所下降,但就Java来说,这个代价是值得的。Java的字符串,则

文档评论(0)

1亿VIP精品文档

相关文档