Java与C++简单对比(一)

可移植性

Java程序具有更强的普适性(一次编写,到处运行),你在Windows系统(或Mac系统)下,写的Java代码经过编译后是可以在任意一台具有Java虚拟机的计算机上运行的。而C++却并非如此。在Windows系统下,编写的程序是无法在Mac系统运行的,反之亦然。因为Java源代码经过编译之后,形成了特殊的字节码。它可以被Java虚拟机读取。并且是,Java虚拟机翻译一句,执行一句。而C++源代码经过编译之后是直接生成应用程序的。
因此,Java程序的可移植性更强。对于C++程序而言,可移植性就是指它的源代码可以移植了。

基本的程序设计

1.程序设计中难免要使用标识符。因此应该懂得命名规则:
C++

  • 由字母、数字、下划线构成
  • 必须以字母、下划线开头
  • 不能使用关键字(用IDE写程序时,颜色不一样的单词
  • 区分大小写
  • 任意长度

Java

  • 由字母、数字、下划线(_)和 美元符号 构成
  • 必须以字母、下划线和 美元符号 开头
  • 不能使用关键字(用IDE写程序时,颜色不一样的单词
  • 区分大小写
  • 任意长度

2.变量存储数据
Java与C++其实相差不多。
C++中多出unsigned的类型且布尔类型标识符不一样:bool(C++)、boolen(Java)


3.简略输入和输出
Java

import java.util.Scanner
public class 类名{
Scanner input=new Scanner(System.in);//实现输入
System.out.print();//输出更为多样化
}

C++

#include <iostream
using namespace std;
int mian(){
cin>>变量;//输入
cout<<~~~;//输出


4.数值间类型转换
强制类型转换
隐式类型类型转换


(内容不多,希望能帮到你)
(第一次尝试,还有待更)

猜你喜欢

转载自blog.csdn.net/Snakehj/article/details/88690242
今日推荐