c语言讲义,c语言讲义免费

dfnjsfkhak 37 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言讲义的问题,于是小编就整理了2个相关介绍c语言讲义的解答,让我们一起看看吧。

  1. 有C语言的基础,自学JAVA的话,应该怎么开始?
  2. 一些同学学不好C语言,把罪责归于『因为教材是谭浩强写的』是不是很滑稽?

有C语言的基础自学java的话,应该怎么开始?

作为一个大学学C语言毕业后去动力节点转学Java的我来说比较有发言权的。

有C语言基础的人转学JAVA的话,前期基本上都是差不多少的,语法单词,几乎相差无几,区别产生是在核心思想上有着本质上的不同,J***a的核心思想是面向对象编程,一切物体皆为对象,而C语言的话是面向过程编程。

c语言讲义,c语言讲义免费-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

所以说有C语言的基础的话转自学J***a初期阶段并无多少不同,在语法,格式等方面可略作了解快速学习,到核心思想的时候再仔细的略读即可。

你想快点学会J***a的话,通过培训是最快的方法了,但是有一定风险,就当前来看有一些机构并不是非常好。

看过几本书,包括大家都推荐的《thinking in j***a》在内 推荐看这几本吧。

c语言讲义,c语言讲义免费-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

《head first J***a》

这个系列的如适合于新手入门使用,讲解了很多J***a的一些实用的小知识

《core J***a》

c语言讲义,c语言讲义免费-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

进阶的时候看吧。内容例子多,讲解的很全面细致,对于新手来学习而言的话,是一本易于学习的书籍了。

《thinking in J***a》

学习j***a入门其实一点都不难,与C语言相比,其实很容易入门。首先找一本比较基础的书,不要课本,最好是培训班教材那种,类似于《j***a从入门到精通》之类的,讲的都是一些重点,抛弃了比较书面的描述,比较适合小白看,在学习的同时,还能够在网上找一些相关的视频,类似于传智播客的,里面的一些j***a基础课程讲的都很不错的,最最主要的,是你要对j***a有兴趣,俗话说,兴趣是最好的老师,只要感兴趣,啥都能学好,希望回答对你能有所帮助

我是萌新程序猿,科技圈的事情欢迎邀请我来回答! 底部有惊喜!!!!

既然你已经学习过C语言并且能够基本掌握,那说明你有了一定的基础,在这种情况下你再转学J***a的话很快就可以掌握,下面说一下步骤。

基础知识学习

先学习一遍J***a的基础知识,你可以通过看书或者一些在线的教程如果你学得不错的话那你在一两个周内即可初步掌握,我看的第一本j***a书籍是j***a程序设计(基础篇),不过是全英版。当然现在有很多网站(易佰教程、菜鸟教程等)有此类教程,你可以去找找,百度一下,一切皆有。如果你实在是想通过看***学习,推荐廖雪峰的j***a教程。

实战撸代码

j***a实战一般都会推荐先写个j2se应用,多数都是写个桌面俄罗斯方块贪吃蛇之类。之后你应该学习j2ee,当然现在J***a EE已经正式更名为Jakarta EE。j2ee的框架ssh和s***你最好都需要学习学习,可以自己做过网站练手,当然现在移动互联网比传统互联网要好很多,推荐你学习试着开发一款安卓应用。

遇到问题怎么办?

去各大社区、QQ群询问。当然在这之前你应该好好利用搜索引擎,谷歌和百度你一定要充分利用,实在解决不了再去询问一些大佬。

码了这么多字,点个赞关注下再走吧!!!

关注萌新程序猿(本人咯),了解更多IT以及程序猿的知识!!!

谢谢邀请!

一、作为一个大学入门编程语言是C,毕业多年之后跨行自学j***a且已入行多年的我来说,对此有着深切的感受,自学j***a的那段日子,即使时过多年,但往事仍历历在目。自我感觉,自学j***a并能找到工作这件事绝对是我人生中最值得骄傲的一件事,那真是一段刻骨铭心岁月,后续有机会会把我学习的心路历程和感受写出来。

二、j***a语言是从C语言衍生过来的,j***a设计思想很多地方都借鉴了C,既然你对C语言有很好的基础,那么学习j***a也就很容易上手。其实我在很多回答中说过j***a的主要应用方向和学习体系,有两个:

  • j***aweb方向
  • 安卓方向
三、由于规划和安卓方向外在的一些原因,我我目前从事的是互联网比较火热的j***aweb方向,分前端和后端学习。要成为一个初级的j***a程序员或者入门基础,以下就是它学习体系:
  1. 前端web基础:html+css+js——>(知识简单,网上资料学习为主,w3cschool,菜鸟教程等)
  2. 前端框架:jquery,bootstrap,easyui等——>(难度一般,***+api)
  3. 后端j***ase基础——>(非常重要,重点学习,后面框架学习的基础,***为主+api+相关入门书籍)
  4. 后端j***aee基础:jsp+servlet——>(基础+网上资料学习为主)
  5. [_a***_]:oracle+mysql+sqlserver——>(必须掌握,***+资料学习)
  6. 后端j***a五大框架:spring+springmvc+struts2+mybatis+hibwrnate——>(重要,***+网上资料)
  7. 项目学习:两个或两个以上的项目——>***学习
以上是作为一个初级程序员要求的学习体系,也可以作为j***a入门的基础,涉及到***和资料网上有很多,一搜一堆,不做详述,避免生嫌。如果还是不懂可以私信或留言给予专门指导。因个人学习习惯,入门初期不建议书籍学习,但因人而异,各做选择

四、上述都是我作为一个自学j***a的过来人学习的经历,但限于篇幅和时间,比较简略,后期会详细写出来与大家分享,希望能给你们一些学习和帮助。

【无情怀,不编码。做一个有情怀的码农,虽千万人,吾往矣!】 关注j***a自学,为你导航领路,指点迷津,分享经验验收。欢迎关注留言,任何j***a自学问题可以留言私信,一定知无不言,言无不尽。

C语言都学习J***a帮助不大。因为C语言面向过程,J***a面向对象。而“面向对象”这四个字是最难理解的,虽然看起来很简单。所以我觉得大概可以完全抛弃C语言里学过的东西,除了大小写敏感以外,J***a和C语言相似的地方实在是少的可怜,思想方法、代码流程、架构设计都不一样。

J***a作为开源语言,结构纷乱,入门需要一定的时间,要有耐心。学习方法的话,找一本好书,认真的看“面向对象”的概念,学校教育对于C语言的讲解太过浅显,每个程序都是艺术品,难在设计而不在实现,而“面向对象”是现代语言的核心,推荐优就业的J***a语言入门教程和J***a语言高级编程,很不错。

一些同学学不好C语言,把罪责归于『因为教材是谭浩强写的』是不是很滑稽?

确实,谭先生擅长于过程化语言而非结构化语言,因此谭先生的力作是BASIC语言和FORTRAN语言两本教材,而非PASCAL语言教材、C语言教材。C语言的经典教材是K&R的第四版。但,你去学习理当兼学并听而非抱着一本教材苦读。

我们读书时,有幸聆听范景媛老先生亲自授课长达两年半,在当时范景媛老先生编写的教材是高校理工科高等数学的唯一指定教材,范先生讲课从来不按教材讲,并时常提问并组织讨论那些与她教材、讲义观点相左的观点对问题理解方法,迫使我们不断的查阅各种相关书籍并从不同的方面去理解问题。

事实上,所谓教材只是一本导读,它只告诉你有这么一门学科和这门学科研究的内容是什么。其余的么,靠你自己。谭先生的C教材虽非经典,但作为基本的入门引导是足够用的。因此,没学好赖教材是有点……。

谭老似乎在初学者那里名声不好,听说虐人无数,呵呵。

我就是用的他的书学C语言的,而且我只用过他的书。

我觉得他的书写的挺好的,当然你可以说他的书有些陈旧了,毕竟时代一直在发展,即使是C语言也是在发展变化的。

但是他的书已经是在尽量通俗易懂了,跟高数线代或其他专业书相比,真的是很尽量照顾初学者了。

所以,我觉得把罪责算在他的书上,是不公平的。

要想学好写代码,最简单的方法就是边看边写,用实际程序验证自己学的,这样便于理解,也便于掌握,而且书上真有什么问题(其实不是问题,而是书和你用的编译器可能有区别)也便于发现。

泻药。

抱歉来的晚了。关于这个问题,确实从在这样的现实。

毕竟在谭浩强那个年代,计算机技术没有像现在这样普及,就算老谭书写的不好,也是可以原谅的,作为一个计算机专业出生码农,我觉得要说点什么。

编程得靠自己

编程这件事,最终还是要从手上过的,不管你心里过来几遍,手中可能得过好多遍,一句话代码是 敲出来的。

坚持code

我想做任何事都一样,坚持!尤其IT技术日新月异,哪怕天天学习也总感觉追不上新出的技术,所以要更加努力坚持学习了。

目标

论目标的重要性!

高考时的目标是考一所好的大学,上了大学呢?突然发现没有目标了,所以学习也没有动力,没有目标干什么都索然无味。编程也类似,一定要有个目标,比如:我要做一个学绩管理系统,那么围绕这个目标,自己就知道了如何实现,如何索索查找资料……

写在后面

感谢大家了。我是头条号[鹅卵石爱编程],每天分享原创编程干货文章,欢迎大家关注,我们共同学习成长!

点赞也是一种支持

到此,以上就是小编对于c语言讲义的问题就介绍到这了,希望介绍关于c语言讲义的2点解答对大家有用

标签: 语言 学习 JAVA