从Java中数组的声明方法中看Java的特点

来源:6-3 如何使用 Java 中的数组

青春如风铃

2014-11-08 23:14

java中数组的声明int [] score;这种方法怎么跟C#里有点像啊,今天好像听老师讲Java火了后微软为了抢占它的市场才推出模仿Java语言的C#,莫不是这个缘故?但是它的另一种声明方法double height[];又跟c++里的数组声明方法一样,看来Java还是继承了一些c++在面向对象的编程语言的特点,毕竟Java也是一门面向对象的编程语言,不知道这样理解对不对?

写回答 关注

1回答

  • lishoufang123
    2015-12-15 21:59:59

    java纯粹是面向对象的编程语言,吸收了c,c##语言的很多有点,摈弃了很多缺点,但c##编程语言的运行依赖于window平台,而java语言不依赖于任何平台。

    java与c,c##的对比:

    1:全程变量:在java编程的过程中,不能在类之外定义全程变量;

    2:剔除goto关键字:虽然java中将关键字goto保留了,但是java不支持c,c##中的goto语句,而是通过异常处理语句try,catch,final等来替代c,c##中用goto语句来处理遇到错误时跳转的情况,使程序更易读,且更结构化

    3:良好的指针控制:指针是c,c##编程语言最具有魅力的特性,但他的超高使用难度和超高灵活性,使得大部分编程员望而却步,而java中却能更好的解决这个问题。

    4:自动内存回收

    5:固定的数据类型

    6:严格控制数据类型转换

    7:库文件

    8:类与结构体和联合体

    大概就是这么多了哈哈

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题