J***a语言 教材 专科 谭浩强,j***a程序设计谭浩强

kodinid 27 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言 教材 专科 谭浩强问题,于是小编就整理了2个相关Java语言 教材 专科 谭浩强的解答,让我们一起看看吧。

  1. 请问各位计算机专业的同胞们,上本科的时候,你们的编程语言课本是全部讲完吗?
  2. 本身有点C语音基础,学习Java会有帮助吗?

请问各位计算机专业的同胞们,上本科的时候,你们的编程语言课本是全部讲完吗?

我简答一下吧。

不直接回答这个问题,因为该问题的最佳答案不必是正面回答。

Java语言 教材 专科 谭浩强,java程序设计谭浩强-第1张图片-安济编程网
图片来源网络,侵删)

对于计算编程语言,从来都是自学即可:

1.网络上有n多的简易教程,懂得用网络即可开始

2.边学边用,在实践中学,在确定的项目中、解决实际问题的项目中学,立足完整的项目开发过程,全局着眼,局部着手,一点点有序展开;

Java语言 教材 专科 谭浩强,java程序设计谭浩强-第2张图片-安济编程网
(图片来源网络,侵删)

3.一开始时,养成良好的代码编写习惯很重要,包括注释变量命名等;

4.到一定程度时,会用google能极大提高效率

5.编程语言很多,但只要精通一门,那么其余的各种语言基本就是触类旁通了。

Java语言 教材 专科 谭浩强,java程序设计谭浩强-第3张图片-安济编程网
(图片来源网络,侵删)

最后,在学校里,应该趁大好时机行动起来,积极投身到各种项目中去,而不必等待老师的,网上的老师无限多,加油!

我是2008年上大学的,电子信息工程,大二必修课上C语言程序设计没有全部讲完,数据结构部分只讲了最简单的几个,像图,平衡二叉树这些课本上有的都没有讲,因为试卷是系里老师们自己出,课程时长也不够讲完,所以考试也没有考到那些没有讲的。然后就是学单片机编程,8位的80C51,每人一套开发板和电脑,上课就在实验室里面,51的汇编指令集比较简单,学的比C好,学了汇编的直接寻址和间接寻址才算弄懂了C语言指针,后来还有c++是选修课。

师傅领进门,修行靠个人。即使老师讲完了,你想要学好一门计算机语言,还是要靠自己下去花时间琢磨琢磨的。不可能老师上完你就全会了,多思考多联系,才会发现自己的问题所在。

本身有点C语音基础学习J***a会有帮助吗?

有帮助

编程语言之间都是相通的,要想迁移到一门新语言遇到的障碍会比零基础要少的多。但不同的语言的逻辑思考方式、编程思想、设计思想方式不一样。C语言比较靠近底层硬件,***用面向过程的编程思想。J***a比C要高级,比较偏向应用类,***用面向对象的编程思想。迁移到一门新语言对于有其他语言基础的来说会很快,不需要再去浪费时间学习变量函数等这些基本的东西,主要关注的是新语言和现在所会的语言的差异,要多写,多练,多去总结,从中去体会不同语言之间的差异,明白他们的的设计思想,这样能对一门语言有着自己的理解和体会。

希望对你有所帮助

学习了C语言对j***a学习肯定是有帮助的,因为语言的好多概念思想是相通的,为什么有人精通一门语言,学习另一门语言就很轻松呢。现在很多学j***a的程序员,基本大部分都是上过本科的,所以在大学开的一门课中就是C语言,谭浩强老师写的。

现在机构培训为什么又不学C语言呢,主要原因还是时间花费了,时间拖长了,机构不赚钱,时间短了学生消化了,所以把这个入门课就直接给删除了。

C语言是面向过程的,但用它来入门来说的确比较好,简洁,并且所有的基础语法、各种条件循环数组、函数、结构体、指针、文件。都还是比较容易入门的。C语言是底层语言

J***a是面向对象的,万物皆对象,C语言基础语法、条件、循环、数组这些都是一样的,函数变成了方法,结构体变成了集合……,所以对学习j***a是有一定好处的。J***a是高级语言,所以也有它自己的特性:封装继承、[_a***_];

如果有C的基础,那么也就有一定的编程能力与编程思维,学习其它任何语言也就容易多了;在面试工作中,用到C时,你也不会一脸苦恼,所以我一直认为学习语言要从C入手。

只能说有一定的帮助,但j***a学的越深入,这个帮助就越小。

c语言和j***a语言在初期的相似点比较多,比如数据类型,循环,条件语句这些是相同的。

但是j***a更多的是面向对象,这是c语言不具备的,j***a比较核心的用法是继承,接口,封装,还有一些高级的用法调用各种库,这些思想都是c语言没有的。

我的经验是:既然学了j***a语言,就不要总是跟c比较,试着去理解j***a的精髓在哪里,他们的应用场景完全不同,学得多了自然就理解了

当然有帮助的,1)C语言是比较底层的语言,使用c编程需要对内存布局,例如不通类型的占用内存大小,内存在计算中的排布,字节对齐等。

2)C是面向过程的编程语言,比较符合一般常人的逻辑思维习惯,有了它的基础,去学习更加高级的语言,如j***a,python这种,编程逻辑是相通的,表现形式上差别较大,因为使用的库函数,语法,差别较大。如果涉及大点工程,就会有框架等。

对于初学者而言,有了c的基础,学习其它的高级语言,应该可以更快的。

我身边的有一部分同事,使用c开发了好几年,由于业务需要,需要专做j***a,语法学习基本上可以现学先用,唯一对于刚上手的同学,掌握一门语言的框架(如j***a)这个是有点难度,需要有项目工程代码结合才能够更快成长和掌握起来。但是如果后续需要在J***a上更加深入的学习,C可谓是是一个很好的基石,能够让你理解j***a里面机制更清楚,毕竟j***a虚拟机都是c/C++实现的。

希望能够帮助到你。

到此,以上就是小编对于J***a语言 教材 专科 谭浩强的问题就介绍到这了,希望介绍关于J***a语言 教材 专科 谭浩强的2点解答对大家有用。

标签: 语言 J***a 一门

上一个python3从零开始学习,python3从入门到精通

下一个学习python的手提电脑推荐,学python推荐笔记本