zoukankan      html  css  js  c++  java
  • 个人体验Java与C++区别

    银行管理系统C++代码改Java代码体会
    Java与C++区别

    4_9:

    1. C++里面可以对整体语句块的方法和参数进行可见域设置,Java里面只能每个方法前都进行设置。
    2. 输出C++里面用cout<<,而Java里面用System.out.println()。
    3. Java主函数要用public static void main(String[] args),C++里面是void main()。
    4. 创建对象C++里面可以直接使用类名 对象名(参数表),而Java里面需要类名 对象名 = new 类名(参数表)进行创建。
    5. C++里面的contest放在尾部,在Java里面要用final并放在开头。
    6. C++里面可以直接在类构造函数后用冒号语法进行赋值,而Java里面必须在函数体类赋值。
    7. floor在Java里面要用Math.floor。

    5_11

    1. 其他文件里面的public类在同一个包内时不需要导入(C++里面要使用include)

    6_25

    1. Java数组要使用类名[] 数组名={new 类名()}进行创建,C++里面使用类名 数组名[]={}进行创建。

    7_10

    1. Java里面继承用extends 类名且只支持单继承,C++里面继承在类名后加:继承类型 类名。
    2. 对于静态参数C++里面要用->,而Java里面要用…。

    8_8

    1. 输入:C++是cin>>和cout<<,而Java是import java.util.Scanner; Scanner sc = new Scanner(System.in); desc=sc.nextLine();输入一句字符串cmd=(char) System.in.read();或cmd= sc.next().charAt(0);读入一个字符。
    2. 临时类对象作为参数传递在C++中直接使用类名(),而Java中要new 类名()。

    9_16

    1. Java里面不能重载操作符,而C++里面可以,即使用operate进行操作符的重载,在Java里面只有String类本身对+进行了重载。
    2. Java中ArrayList类可以实现动态数组,导入java.util.ArrayList即可使用。
  • 相关阅读:
    Java中类与类的关系
    谈谈spring
    mybatis和hibernate的区别
    微信小程序文档解读(一)--api提供支持有哪些
    nodejs问题整理--fs.exists无法正确判断文件的问题
    微信小程序-多级联动
    react
    [微信小程序] 终于可以愉快的使用 async/await 啦
    [Node] 逃离回调地狱
    单例模式
  • 原文地址:https://www.cnblogs.com/myzhibei/p/12890559.html
Copyright © 2011-2022 走看看