首页 > 运维 > 知识 > 学过C语言再学java,学Java要不要先学C语言呢

学过C语言再学java,学Java要不要先学C语言呢

来源:整理 时间:2024-08-09 02:38:16 编辑:黑码技术 手机版

本文目录一览

1,学Java要不要先学C语言呢

不用学习c语言Java入门比较简单
参考答案 33、休学后的安排胸有成竹,5月为《三重门》在上海作发行宣传,到同龄人中搞签名售书,暑假约几个同伴去西藏……岁末几个月把自己锁在家里,将一年体验付诸笔端。
1. 先把java学好,如果有精力了再去看其他语言,毕竟多了解一些语言就多一些思路。2. 学无止境,但不要急,要一点一点的学
JAVA代码和C 有点区别的 但大部分都是一样的 你想学JAVA 就没有必要学C了
C属于面向过程的程序语言,Java属于面向对象程序设计语言,学Java之前可以不用学C的

学Java要不要先学C语言呢

2,学完c语言后是先学java还是c

看你主攻的方向,由于java容易上手,已泛滥成灾,反而精通c/c++的少,我推荐还是学c/c++,不过难度比较大。
java,因为你学习完C语言之后,有许多的东西还是不太明白的,C++要难得多得多。所以建议先学习java。
c++
c++
都可以,看你以后想做什么方向了。C++做桌面应用程序,java可以做手机和服务器端程序。
先学习c语言,c语言相对来说更容易学习而且是所有语言的根基,学好c语言后再学习c++或是java就容易一些了。直接学习c++或是java因为类等内容的加入,可能无法快速的建立编程思想。 在c++和java的选择上要看你以后的主攻方向,如果是偏向于手机应用软件开发就学java,如果不是就学习c++。

学完c语言后是先学java还是c

3,0基础学java要先学c语言吗

我就是自学的哈,不过我是先学的C语言。个人认为还是先了解下 简单学下C的好,因为java也是类C语言的一种,有对比学起来会快一点。再一个就是了解一下面向过程的c 通过对比才会更加的容易深入理解面向对象。当然一开始就学java也是可以的哈。纯属个人理解,不喜勿喷自学目前已工作,有问题可以私信我如果有书籍或者视频上的疑问也可以交流哈望采纳!
0基础,学习java是不需要先学习c语言的,因为2者都同属于高级编程语言,语法结构,编程思想都较相似,只是很多时候,高校开课是先学习c语言,仅此而已。Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
不需要的,两个东西有相似的地方,但是互不影响
系统开发一般都学C++吧,网页网站一般都学java,javaWeb,javaScript,php吧,数据库可以学学oracle,但是不管是自学也好,培训也好(一般培训都是骗钱的),努力才是王道,少说话多做事,带有很强的目的性,刻苦钻研,才是学习编程的不二法宝。
我也是学JAVA的,必须得先把C基础打好,否则直接学JAVA开头还行,但是往后重点的没有C支持根本不行,很相当受挫的。我当初是看视频学的C,我看的是夏老师的,因为我也是初学者,感觉他讲的还不错,一听就能听懂了那种。而且讲的都是重点,而且还有个与其他不同的地方就是 很多难理解的概念用的比喻举例,例如最近看的数组就比喻成有顺序的装东西的盒子,我一下子就理解数组变量和赋值了。不像之前看的郝斌曾怡那样,有用没用的都讲,跟读课本似的,听不出重点来,都听迷糊了。

0基础学java要先学c语言吗

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

确切的说学之前你要知道什么是程序,清楚了这点,学什么都一样,我的解释是程序是一个在特定环境[要考虑开发环境和运行平台]运转的既定或指定的规则[你要知道他的机制和语法和开发方法]
如果你想学JAVA:首先学习C语言:学习C的目的是为了掌握最基本的结构化编程能力,如果连基本的if ,else switch, for ,while等结构的概念都很模糊的话,那C你是必学的,还有最重要的就是指针了,虽然JAVA语法中已经没有指针了,但不代表JAVA没有指针,其实都是在底层实现的,要理解JAVA中的引用,那指针你是要学的,但不要钻太深,指针本身是比较灵活的,需要理解。其次学习C++:学习C++的目的是学习C++的面向对象设计思想,其中继承和多态是重点,也是需要理解掌握的,JAVA语言是一种纯面向对象语言,所以面向对象这一块你需要重点掌握思想。JAVA实际上是简化和改良了C++的面向对象机制,所以你想学好JAVA,就要努力了。
不知道为什么楼上的人一定要说C/C++是Java的基础? C的一些基本的语法规则和Java是很象的,但学这些基础并不一定要通过学C/C++来掌握吧,直接学Java照样能学到nb。如果楼主想学Java,就直接学Java好了。
可以直接学习Java,许多人把C、C++与Java对比,是因为C、C++出现比Java早,很多人都学习过这两门语言。而且Java从他们那里借鉴了一些东西。但是归根结底,Java是一门全新的语言,所以你完全可以不理会其他的语言,直接学习就可以了。当然Java是你学习的第一门语言,可能会困难一些。但是你学习完Java,再学习C、C++一样也会很快的。所以说C、C++是Java的基础,是没有道理的。他们都是编程语言,只不过有相同之处。谁也不是谁的基础。
建议你还是先学C,倒不是什么基不基础的问题,而是许多国内java入门教程在语法,教学方法上都存在问题,好像他们写的东西都是建立在读都有一定C或C++基础上,而且讲解过程中有时经常拿C语言里面的东西跟java比较。如果LZ要直接学习java当然也是可以的,不过建议你要找一本较好的入门书这是我最近学java的一些体会

5,新手编程想学JAVA难道非要从C开始学吗

先跟你说下Java 与 C语言的区别: 1.java是完全面向对象编程 2.c是底层编程语言 3.java跨平台、是首个在语言级上支持多线程的语言 4.java在创建时借助了很多c和c++中的元素、c、c++、语法上很相似,以c语言基础学习java会觉得很熟悉 5.两者的用途不同,c主要做底层次的开发;java有很多方面的应用如:J2SE、J2EE、J2ME对于Java来说最主要的就是要理解它的面向对象的思想,如果有C语言的面向过程思想为基础,会好理解一点。不学C直接学Java的话可能一开始接受起来比较慢,但C不是非学不可的,看你努力了。学C语言做基础的话,只要了解面向过程的基本方法就可以了,不用学成个中高手,因为你主要还是想学Java吗。
说实话 我觉得是学了C好一点 但并不是像你所说的学成什么高手中的高手 只要学个基础就好 然后就可以学习JAVA等其它语言了我比较同意网上的一种学习过程C(学习基础)->C++(认真学习)->JAVA(简单学习多联系)->C(钻研)->C++(钻研)C 是基础但不要带着过重的痕迹去学C++C++也是面向对象的语言对学JAVA有很大的帮助比如 类 对象等概念基本一致 也比较难需要用心学习JAVA比C++简单很多 在学习C++后更是如此最后深入研究C和C++ 因为linux等系统就是用C语言编的而C++如果能学好我觉得其它语言就不是问题了...个人见解仅供参考.
上面几位说的都很详细 方法也有很多 我就只说一点了 c可以让你了解点编程的东西 不一定要学很深 了解点对于你学习其他的语言很有帮助的 不过不学也可以学习java的
不是的 c是面向过程的 而java是面向对象的 编程思想就不一样如果你学c了 你可以再学学c++ c# 然后学java就简单多了我就是学java的 对c一概不知
c只是看下数据结构 知道什么循环判断什么的就行了 java是另外一种语言了,思想体系不一样但是循环判断什么的是从c继承下来的没怎么变 数据结构也基本遵循c的格式
最好从c开始。如果别人叫你直接从面向对象开始...绝对是害你的。c不需要多精通,只要了解面向过程语言的特性和一些基本算法即可。再学些简单的数据结构,如链表,树,图等等。再开始面向对象的生涯,绝对有好处。可能开始会陷入面向过程的思维,感觉有些不习惯,等你转换过来时,得到的好处绝对比那些直接从面向对象开始开始的多。面向对象,主要学的是思想,因此,多理解,多看看书,看看高手写的代码。j2se学完后,就可以开始j2ee框架的学习,一般集中于web块。这个时候,怎么学,很难说,看自己,主流的框架必学,最好能研究下源代码。只会使用框架永远是下层。
文章TAG:c语言语言java要不学过C语言再学java

最近更新

  • cydia手动装插件,强制删除cydia插件cydia手动装插件,强制删除cydia插件

    如何重装cydiaCydia安装步骤打开cydia。iOS8.4越狱后如何安装Cydia插件离线?完美越狱后需要下载两个补丁然后添加源码才可以安装插件,越狱后需要在Cydia上安装appsync和afc2add两个补丁,.....

    知识 日期:2024-08-09

  • java上传文件的插件java上传文件的插件

    利用Java的三个框架实现了文件上传的下载。javaservlet不必要插件上传文件:java开源插件flux[Java开源Eclipse/]java如何设置代码上传/12345无论是在前端还是后端,都可以判断文件的大小.....

    知识 日期:2024-08-09

  • 哪个不是数据库事务的特性,数据库事务的特性是什么哪个不是数据库事务的特性,数据库事务的特性是什么

    数据库事务的特性是什么2,数据库事务四大特性是什么3,数据库事务四大特性是什么1,数据库事务的特性是什么数据库事务包含一组数据库操作的逻辑工作单元,在事务中包含的数据库操作事务的ACI.....

    知识 日期:2024-08-09

  • workflow 插件推荐workflow 插件推荐

    创建customworkflow并将customworkflow集成到CRM。添加对Microsoft.Xrm.Sdk.dll和Microsoft.Xrm.Workflow.dll程序集的引用,如何在DynamicCRM2011中使用自定义工作流:创建自定义workflo.....

    知识 日期:2024-08-09

  • 文章数据库包括哪些,常用的检索中文期刊的数据库有哪些文章数据库包括哪些,常用的检索中文期刊的数据库有哪些

    常用的检索中文期刊的数据库有哪些2,英文文摘型数据库有哪些3,医学文献数据库有哪些医学数据库有哪些4,医学文献数据库有哪些5,webofscience是全文数据库吗1,常用的检索中文期刊的数据库有.....

    知识 日期:2024-08-08

  • 数据库类型有哪些rds,阿里云rds 与mysql有什么区别数据库类型有哪些rds,阿里云rds 与mysql有什么区别

    阿里云rds与mysql有什么区别forname支持数组类型,loadclass不支持数组一般情况下,这两个方法效果一样,都能装载class。但如果程序依赖于class是否被初始化,就必须用class.forname(name)了.....

    知识 日期:2024-08-08

  • 点击按钮插件,wordpress按钮插件点击按钮插件,wordpress按钮插件

    然后点击选择上面插件按钮。黑箱作坊插件安装插件按钮灰处理失败点击文件错误或卡住,插件目前只有四种默认类型的库插件,请选择您想要的插件-2/右边加号按钮(可多选),然后在右下角确认,点.....

    知识 日期:2024-08-08

  • nosql数据库通常有哪些,当前主流nosql系列数据库产品有哪些nosql数据库通常有哪些,当前主流nosql系列数据库产品有哪些

    当前主流nosql系列数据库产品有哪些2,nosql有哪些数据库3,什么是nosql数据库redis是nosql数据库吗4,简述几种NOSQL主流数5,nosql数据库有哪些1,当前主流nosql系列数据库产品有哪些MySQLSQLS.....

    知识 日期:2024-08-08