主要内容 1.1 Java语言发展史 1.2 Java语言版本演化 1.3 Java语言的特点 1.4 Java与C++的比较 1.5 Java程序开发环境 1.6 Java源程序结构与编程规范 1.4 JAVA与C++的比较 Java语言的设计过程中充分参考了C / C++的特性,但在很多地方有所不同。 1. 全局变量Java程序不能定义程序的全局变量,而类中的公共、静态变量就相当于这个类的全局变量。 这样就使全局变量封装在类中,保证了安全性,而在C / C++语言中,由于不加封装的全局变量有时候会由于使用不当而造成系统的崩溃。 JAVA与C++的比较(续) 2. 条件转移指令 C / C++语言中用goto语句实现无条件跳转。 Java语言没有goto语言,通过异常处理语句try、catch、finally来取代之,提高了程序的可读性,也增强了程序的鲁棒性。 3. 指针 指针是C/C++语言中最灵活,但也是最容易出错的数据类型。 用指针进行内存操作往往造成不可预知的错误。而且,通过指针对内存地址进行显示类型转换后,可以类的私有成员,破坏了安全性。 在Java中,程序员不能进行任何指针操作,同时Java中的数组是通过类来实现的,解决了数组越界这一C/C++语言中不做检查的问题。 JAVA与C++的比较(续) 4. 内存管理 在C / C++语言中,程序员可以使
您可能关注的文档
最近下载
- 2022年江苏省常州市中考数学一模试卷.pdf
- 精神分裂症阳性与阴性症状量表(PANSS).docx
- 2025年十堰市茅箭区中小学教师招聘笔试真题试卷及答案.docx VIP
- 【GB50273-2022 】锅炉安装工程施工及验收标准.docx VIP
- 科技项目设计任务书.doc VIP
- (高清版)DB42∕T 1301-2017 《荆门黑羽绿壳蛋鸡》.pdf VIP
- 急性淋巴细胞白血病.pptx VIP
- 信号与系统实验(MATLAB 西电版)实验11 连续LTI系统的频域分析.pdf VIP
- JB_T 14458-2024《土方机械 张紧装置》.pdf VIP
- 北京市地方标准《污水单位产品能耗限额》的研究与思考.pdf VIP
原创力文档

文档评论(0)