A. 对于C语言只是入门阶段 可以直接学习java吗 一个人需要学习几种语言
可以的,这是两种不同类型的语言,C是面向过程的编程语言,java是面向对象的编程语言。java相对来说比C更好学,因为不用考虑指针、内存一类得问题。
至于一个人要学几种语言,那就看实际需要了。如果说公司只需要一种语言,那一种就够,如果说公司需要用10种语言,那你就需要学10种语言了。
掌握一门编程语言是很困难的,个人建议学精1门语言(非常重要),学好2门语言。这就基氏巧本够用了,毕竟所有友早的同类型的编程语言都是相同的,一理通百理通,再学其他语言就容好核雀易的多。
B. 学JAVA,一定要有C语言基础或者C++基础吗
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
请问编程高手,学JAVA,一定要有C语言基础或者C++基础吗?JAVA自学容易吗。是不是最好得去找个培训班学啊,学成得多长时间啊?急啊 求救!!!!!!!!!小弟在这谢谢各位大哥哥了!
解析:
不一定
但是有C语言基础或者C++基础Java学起来就很容易了
同样的,有Java基础,学习C语言或者C++也很容易
由于Java封装得很厉害,消历学习难度比C语言或者C++低。
学成时间得根据学习能力和学习态度
如果毫无编程猛返基础,学起来要费力点。前段时间得对类、对象、接口、实现、异常等基本概念要弄熟;要精,就得花较长时间去理解,急于求成,将永远半桶水。
总之对于一个有C或者C++基础的,如果基础很牢固,Java至多一个星期就能写出自己能用C写出来的东西。
没有任何基础,拿知搜可能要1、2个月。
如果要精通,恐怕得钻研一辈子。
C. 有了C和C++基础要学Java的话看那些书比较合适呢
有了C和C++基础学习java最好看以下这几本书1、《深入理解计算机系统》:着名的CSAPP,从c语言到汇编语言到硬件再到操作系统,写得非常好。是一本能帮助深入理解计算机系统的书。基本上把这本书吃透面试操作系统的大部分问题都不是问题。:千锋教育拥有线上免费Java线上公开课。【更系统全面的学习资料,点击查看】 2、《算法导论(第三版)》:被很多acmer coder奉为学算法的经典之作,但不太适合初学者,因为它这本书很多内容只提供了伪代码,而没有具体实现。但可以从这本书学数据结构和算法最好,因为日后的编程语言对实现而言实际上并没有特别大的障碍,只是适合与不适合的选择罢了,而把想法转换成编程语言才是对算法知识的考验。如果不想太过深入的话可以忽略掉第四部分(高级设计和分析技术)第五部分(高级数据结构)和第七部分(算法问题选编),你会发现书其实比你想象中薄很多噢!3、《计算机网络:自顶向下方法》:软件学院的计算机网络教材,非常适合初学者,里面将计算机网络从顶层到底层逐章分析了一遍,最好能够结合一些实验来辅助理解,里面的讲解比较抽象。4、《STL源码剖析》:如果你是经常用c++刷算法题的同学,那么一定经常用STL的各种集合, vector, set, stack,queue等等。它们的实现原理,在源码面前,了无秘密。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。【千锋IT培训机构,热门IT课程试听名额限时领取】
D. 有C,C++基础,想学java要多久
看自己学习时间和进度,一般半年也够了,先在网上找一找视频进行学习了解,多看看网上专业人士的学习方法和经验建议,让自己有个适应期,如果要想快速学会Java,建议还是找个做Java培训的教育机构,我知道有一家叫千锋教育的培训机构,千锋教育有线上免费Java线上公开课。
E. 学java之前需要先学c语言做基础吗
虽然很多建议都是在学习Java前最好有一些C语言的基础,但是没有C语言基础也没关系。而且对于新手来说,学习Java之前,最好先不要看c++有关的东西,尤其是面向对象编程亮悉乱的部分,因为Java面向对象编程的概念,是最完善、最彻底的。而c++中,某些概念的具体实现,不是很直接,这对于新手面向对象编程的概念理解可能会造成一定的困难和误导。所以直接学习Java也是可以的。
此外,C语言的领域主要是嵌入式开发和操作系统等偏底层的开发。Web开发、移动开发等并不是C语言的强项,所以直接学习Java也没关系,但是选择 Java 的话,首敬档先要把这门编程语言的基础打牢,了解面向对象编程的基本思想。然陆岁后选择 Java 的其中一个应用领域继续深入学习。
F. 有C语言基础,学Java好学吗,不知道该怎样学习
如果有c语言基础的友衡纳话,再来学习java会好学一点。但是c语言是面向过程的,java是面向对象的开发,要想越好java不仅要学习java语言,还要学习数据库,基础的前端还有一些框架等的东西,内容很庞大的,所以建议题主你如果是大学生的话,你要今早去学习,不然到时候找工作没有项目经验会很难弄的。你可以在网上找一些好没免费的拦枯视频看看,然后学完一阶段做一个小项目教练。总之不太容易,祝你成功哦。
G. 有c语言的基础学习java容易上手吗
如果理解了C的基础,几乎入门任何一门语言都不难,接触的语言越多,就更容易上手新语言。 就此来说 有c语言基础 在去学java 会比 没学过c要快。 就自己学习的经验来看,不要去想怎么样才能更快上手, 直接去做东西, 在做的时候会碰到各种大小坑, 一步一步填起来灶敏, 然后发现自己已经回了 虽然我知道自己只是在应用层面 还没到研究层面 但是工作已经可以胜任了。
1,主流的语言C/C++, Python, Pascal,Basic, JAVA, C#都可以作为入门的编程语言。因为它们都存在一个具有足够表达能力的语言子集,优秀的入门书籍,成熟的库,以及强大的社区的支持。所谓选择最好的入门语言可能是一个伪问题,而真正的问题是当你选择了其中一门语言后,如何选择合适的学习方法。
2. 数据的表达
常量的定义
变量的定义
结构体的定义
类的定义
3. 控制流的表达
顺序语句
条件语句
循环语句
4. 封装和抽象
函数的定义和调用
类的定义和调用
库,模块,命名空间的定义和调用
而当对这些概伍旅念有了基本的印象并学会了用一门计算机语言表达这些概念之后,接下来对于初学者来说最为重要的应隐橘枝该就是三件事情,掌握:
编程范式
基本的数据结构,算法
对应语言系统库常用的API
常见的编程范式有:
面向过程的范式,这个应该是对于初学者而言最为容易理解的方式,几乎所有的主流语言都支持这一范式,初学者应当首先学会这种范式
面向对象的范式,这个应当是最为主流的编程范式,从软件开发的角度看, 它的优点在于能够用面向对象的方式贯穿软件开发的整个生命周期,包括软件的设计、编码、测试
函数式编程,在并行计算的时代,函数式编程的范式将会成为另一大主流,推荐对其做一些了解。
H. 学习c语言对学习java有用吗
C语言和java既有区别, 又有联系。x0dx0a联系:x0dx0a二者均为编程语言,有着类似的编程思想。同时大多数的算法,二者均可以通用。x0dx0ajava出现比C语言要晚,java中的一些语法也是参照C语言进行设计的。x0dx0a区别:x0dx0aC语言是面向过程语言,神笑java是面向对象语言,在编程思想上差别很大。x0dx0ax0dx0ajava中部分语法,定义等同C语言不同。x0dx0ax0dx0a所以,如果有C语言基础,在学java时,会比完全没有接触过编程的人更容易上手,从这一点上来说,学C语言是对学java有帮助的。x0dx0ax0dx0a不过,如果完全没接触过任何语言,那么没有必要为了学java而先学C,兆埋这是舍本逐末的做法。更重要的是,C比java难学,为了族瞎蚂学java去学C是不理智的。
I. java和c语言关系大吗学了c再学java会不会更简单
Java和C语言确实有很密切的关系,有C语言基础再去学Java会很简单,但这并不代表不懂C语言就不能学Java。之所以说有C语言基础更容易一些,主要是因为JAVA和C有许多语法相似的地方,所谓的语言一通百通也就是这个原因。如果是都要学,那么可以先学习c++,c++可以说是Java的前身,但相比之下c++更难,建议从C语言入手,之后再学Java要简单一点。千锋教育就有线上免费Java线上公开课。
J. 新手打算自学java,有C语言的基础~
Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,
0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:
1. 师资力量雄厚
要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。
2. 就业保障完善
实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。
3. 学费能够性价比高
一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。
希望你早日学有所成。