Java学习资-动力节点.docxVIP

  • 2
  • 0
  • 约 10页
  • 2018-06-09 发布于贵州
  • 举报
Java学习资-动力节点

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

文档评论(0)

1亿VIP精品文档

相关文档