我想学java,有必要先学C 吗?

发布网友 发布时间:2022-04-23 17:44

我来回答

10个回答

热心网友 时间:2022-06-02 00:15

展开1全部可以直接学习Java,许多人把C、C++与Java对比,是因为C、C++出现比Java早,很多人都学习过这两门语言。而且Java从他们那里借鉴了一些东西。

但是归根结底,Java是一门全新的语言,所以你完全可以不理会其他的语言,直接学习就可以了。当然Java是你学习的第一门语言,可能会困难一些。但是你学习完Java,再学习C、C++一样也会很快的。

所以说C、C++是Java的基础,是没有道理的。他们都是编程语言,只不过有相同之处。谁也不是谁的基础。

热心网友 时间:2022-06-02 01:33

如果你想学JAVA:

首先学习C语言:学习C的目的是为了掌握最基本的结构化编程能力,如果连基本的if ,else switch, for ,while等结构的概念都很模糊的话,那C你是必学的,还有最重要的就是指针了,虽然JAVA语法中已经没有指针了,但不代表JAVA没有指针,其实都是在底层实现的,要理解JAVA中的引用,那指针你是要学的,但不要钻太深,指针本身是比较灵活的,需要理解。

其次学习C++:学习C++的目的是学习C++的面向对象设计思想,其中继承和多态是重点,也是需要理解掌握的,JAVA语言是一种纯面向对象语言,所以面向对象这一块你需要重点掌握思想。

JAVA实际上是简化和改良了C++的面向对象机制,所以你想学好JAVA,就要努力了。

热心网友 时间:2022-06-02 03:07

建议你还是先学C,
倒不是什么基不基础的问题,而是许多国内java入门教程在语法,教学方法上都存在问题,好像他们写的东西都是建立在读都有一定C或C++基础上,而且讲解过程中有时经常拿C语言里面的东西跟java比较。
如果LZ要直接学习java当然也是可以的,不过建议你要找一本较好的入门书
这是我最近学java的一些体会

热心网友 时间:2022-06-02 04:59

学C学语法入门,java有java的语法及思想,直接学java就可以了,没必要学C.

热心网友 时间:2022-06-02 07:07

最好学一点c++,因为c++和java语法基本一致。如果不行的话,学c也行

热心网友 时间:2022-06-02 09:31

不知道为什么楼上的人一定要说C/C++是Java的基础? C的一些基本的语法规则和Java是很象的,但学这些基础并不一定要通过学C/C++来掌握吧,直接学Java照样能学到nb。如果楼主想学Java,就直接学Java好了。

热心网友 时间:2022-06-02 12:13

确切的说学之前你要知道什么是程序,清楚了这点,学什么都一样,我的解释是程序是一个在特定环境[要考虑开发环境和运行平台]运转的既定或指定的规则[你要知道他的机制和语法和开发方法]

热心网友 时间:2022-06-02 15:11

可以不学c
各有利弊

热心网友 时间:2022-06-02 18:25

基础啊。(就好像你不上小学,直接上高中)

热心网友 时间:2022-06-02 21:57

VB学一点点
C学一点点
都是基础

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com