- 8
- 0
- 约2.32万字
- 约 33页
- 2017-05-27 发布于重庆
- 举报
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的字符串,则采用标准的Unico
您可能关注的文档
- ERDAS92的安装与破解.doc
- Euler-Bernoullibeamtheroy(欧拉伯努利梁理论与有限元计算).doc
- EXTJS实用开发指南个人整理笔记.docx
- fileoperations结构体详细分析.doc
- FLAC3D在岩土工程中的应用(西安201217).ppt
- Flashpaper22使用方法详细图文教程.doc
- FMEACP潜在失效模式与后果分析(黄治淮).doc
- F库存控制与物料管理20101128第六部份.ppt
- GB11022-2009高压开关设备和控制设备标准的共用技术.doc
- GBT1047-2005管道元件.doc
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
原创力文档

文档评论(0)