C语言是面向过程的,Java是面向对象的,思想不一样,一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。但是就是这些简单的组合,组成复杂的系统。

学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大部分大学课程都会把C语言放在大一,并不是要教学生用C语言写出多丰富的东西,而是让他们通过C语言理解程序的一些思想。

虽然不学C也可以学Java,但是语言是相通的,学会了C再学Java会很顺利,直接学java会很不爽,不信问问哪个Java高手不会C语言啊!这根本不是汉语和英语的那样的关系,要知道Java是由C++改进来的,而C++是c的扩展,你说没关系行吗?建议学C,且不要死抠语法,掌握程序的流程和算法,然后再学Java畅通无阻,只是语法不同罢了!

综上所述学Java不需要学习c语言,但是c语言是比较基础的语言,学过基础的东西之后在学其它的编程语言将会很轻松。且是那种见啥藐杀的能力,但是我们说的东西不一定适合你,还是要根据自己的实际情况出发,综合时间,压力及目标选择适合自己的。

鉴于许多初学者没有系统的学习流程,造成学习进度比较慢,我整理了一套《JAVA核心知识点手册》,本手册目前为V1.0版本,内容有以下17个板块,想要学习的可以拉到文末,点击名片,扫码即可免费获取。

Java基础、Java集合、异常&反射、IO&NIO、多线程、JVM、Linux、MySql、Spring、Spring Cloud、Mybatis、Nginx、Redis、Dubbo、Kafka、、SpringBoot、简历。

内容介绍

一、java知识部分

1.JVM:

JVM 是初级Java 程序员成长路上的一道必经之路,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。

2.Java集合:

3.多线程并发:

4.java基础

5、spring原理

二、数据库部分

三、分布式高并发架构部分

这部分是关于分布式架构知识部分,包括Redis,Zookeeper,数据库性能优化,负载均衡等!

五、微服务知识

最近面试的小伙伴比较多,希望可以帮助更多人顺利通过大厂面试,有需要点击下面名片就能免费领取,觉得有用的话麻烦给我评论点赞转发三连~~

学习Java需要先学C语言吗-不学c直接学java相关推荐

  1. 湛江C语言培训,湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好...

    湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好 首页 > C语言 > 湛江c语言编程学习 作者:镀金池   发布时间:2017-10-19 09:51 在Swi ...

  2. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  3. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  4. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  5. 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...

    汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池   发布时间:2017-10-18 20:12 经历:若 ...

  6. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  7. 轻松学c语言编程.pdf等,轻松学编程:轻松学C语言编程 PDF

    资源名称:轻松学编程:轻松学C语言编程 PDF <轻松学编程:轻松学C语言编程>从初学者的角度出发,以通俗易懂的语言.丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识. ...

  8. 为什么学卫生管理要学c语言,卫生信息管理专业是学什么的

    卫生信息管理专业是比较热门的专业之一,那么卫生信息管理专业是学什么的呢.以下是由出国留学网编辑为大家整理的"卫生信息管理专业是学什么的",仅供参考,欢迎大家阅读. 卫生信息管理专业 ...

  9. 轻松学c语言编程.pdf等,轻松学编程 轻松学C语言编程pdf

    轻松学编程 轻松学C语言编程 内容简介 <轻松学编程:轻松学C语言编程>从初学者的角度出发,以通俗易懂的语言.丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识.全书共1 ...

最新文章

  1. torch.nn.Embedding()理解
  2. android调试推荐使用BlueStacks模拟器调试Android应用
  3. CentOS设置程序开机自启动的方法
  4. docker 添加端口映射_苟且偷生的程序猿没法摸鱼了,从docker搭建elasticsearch集群开始学习...
  5. mysql-proxy负载均衡
  6. js opener 的使用
  7. 科研财务mysql相减_基于PHP和MySQL技术的地方高校科研管理系统的设计与实现
  8. Java-----四舍五入保留两位小数的方法
  9. 非常简单Java web下Office转PDF功能实现 100%能用
  10. 小布助手对话短文本语义匹配
  11. 中国移动通信互联网短信网关接口协议CMPP2.0(普通文本短信、二进制数据短信)
  12. c#中regex的命名空间_C#_详解C#正则表达式Regex常用匹配,使用Regex类需要引用命名空间 - phpStudy...
  13. vector用erase删除元素时,为什么被删元素的析构函数会被调用更多次?
  14. TJOI2015 弦论
  15. 来我家玩吧服务器维护中,为什么来我家玩吧登录不了,来我家玩吧进不去怎么回事...
  16. 英语听力自动断句程序
  17. Spring boot集成Spring-data-Jpa中遇到的问题
  18. 奢华和生活方式酒店品牌阿丽拉将引入上海;施华洛世奇揭幕全新品牌视觉形象 | 美通企业日报...
  19. 抖音小店入驻精选联盟有什么条件?精选联盟添加商品操作流程分享
  20. 训练集(离线)与测试集(上线)效果差距很大怎么办?

热门文章

  1. 从全栈到全维,青云QingCloud的思与行
  2. 1069 微博转发抽奖(JAVA)
  3. jQuery保存cookie
  4. 缩进是用来格式美化python程序的_以下对 Python 程序缩进格式描述错误的选项是...
  5. java炫舞_仿QQ炫舞按键功能--Java原创新作品
  6. 2万字长文,数据库系统设计概述
  7. 香橙派pi5安装debian操作系统
  8. imagex备份工具的用法
  9. CTreeCtrl::SelectItem 光标 模拟鼠标点击
  10. 模仿QQ左滑删除当前会话列表