首页 > 编程语言 >要学完Java大概需要多长时间

要学完Java大概需要多长时间

时间:2022-11-11 17:32:30浏览次数:42  
标签:Java 要学 Spring 基础知识 学习 内容 20 多长时间

   其实学习任何东西都一样,包括学习Java。刚开始我们可以使用快速浏览全局的方法来去学习它,不要过多的去涉及细节问题,记不住就不记了。在这刚开始的阶段学习什么,就专心去实践当前的东西,不要刻意的去补充基础知识。最好要快速浏览一段任务,然后在返回去第二遍在进行细看,细细操作,因为在这个时候我们脑中已经有个大概的概念,知道这个东西都是用来干什么事情了。当我们通过实践感受到了这个知识的作用时,就基本说掌握了一些知识了。

学习Java

        首先要想学Java,这是毋庸置疑的是一定要有耐心。与此同时要想和Java的学习同步,建议大家研究一了解下这个基础知识内容。

       在Java完成了解了一部分基础知识之后,可以试着去完成一些小项目,小游戏,同时关注一下设计模式中的内容,不必强求自己一定能够完全掌握各种细节,在完成的过程中不断掌握巩固在其中的基础知识内容。

      2022年全新的Java300集,它就是一门专门为一些零基础的同学们,贴身打造的入门基础级Java精品课程!其中还有包含五大实战项目,攻克式的学习,让你对Java理解更加清晰明了,打造出盖百层楼都不会到的坚厚基础;20版的Java300集的课程基础内容覆盖更加全面,更方便刚开始接触Java的同学们了解到行业前进与发展的方向给我们同学们一个清晰的定位,它其中的课程知识内容讲解的过程都是循序渐进,只为让同学们更加系统化的学习Java知识内容。

学习列表和学习说明如下:

第一阶段:Java基本语法

内容:数据类型、运行环境、关键字、运算符、方法、条件结构、循环结构、方法重载、多维数组等重要概念。大概在两个月左右。

第二阶段:面向对象和封装

内容:面向对象、this、构造方法。这里总的一周7天时间怎么也够了。

第三阶段:Java语言高级

内容:常用API、继承和多态、集合、异常、多线程、网络编程、MySQL、JDBC。差不多20天左右的时间就应该可以掌握。

第四阶段:Java Web

内容:前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、jQuery、Ajax、JSON、Redis、Maven、bootstrap。

这个阶段前端加上Java Web,大概的时间可以花个2个月左右甚至3个月。这一阶段的前端基础和JSP可以过一下,对于后端来说这些都不是特别重要,基本上是前端的活了。

第五阶段:基本框架SSM

内容:Spring、SpringMVC、MyBatis。简单掌握在20天左右,但是要拿它来开发一个完整的项目,需要挺久时间深入学习。

第六阶段:高级框架

内容:Spring Boot、Git、Spring Security、Linux、Spring Cloud...........

最后这些框架一个最多就是一个星期就能够搞定,越到后面花的时间越少。

     其实学Java是很简单的:所有的编程语言都不过是一套风格略有差异的、执行序列及数理逻辑的描述系统而已。就好像你去学习数学,既可以用中文写“加减乘除天元地元人元”也可以写“+-x÷xyz”一样,虽然符号系统的确是略有差异的,甚至个别东西并不存在严格的对应关系,但一切归根结底其实都还是那么几个简单符号罢了。当然,学习还是学会自我约束和自律,能让自己静下来能忍耐住脾气,但还是你的对这个行业前提是有一定的兴趣趋势,如果仅仅只是高薪为吸引,那就可能并不适合我们每个人。毕竟现在的程序员经常天天守着电脑一坐就是一整天的碰上个bug什么的改个一两天估计也是可能的,一般人没点耐心还真的不一定坐的住!   


标签:Java,要学,Spring,基础知识,学习,内容,20,多长时间
From: https://blog.51cto.com/u_15846089/5845220

相关文章

  • JavaScript中常见的八个陷阱总结
    1.你是否尝试过对数组元素进行排序?JavaScript默认使用字典序(alphanumeric)来排序。因此, [1,2,5,10].sort()的结果是[1,10,2,5]。如果你想正确的排序,应该这样做: [1......
  • Java用正则表达式提取字符串中的字母和数字
    最新碰到个需求,需要从一个字符串中提取所有的数字和字符串,花了一些时间研究了下正则和相关类库后解决了,特此记录下代码如下:publicStringextractNumAndLetter(Strings......
  • 如何通过Java导出带格式的 Excel 数据到 Word 表格
    在Word中制作报表时,我们经常需要将Excel中的数据复制粘贴到Word中,这样则可以直接在Word文档中查看数据而无需打开另一个Excel文件。但是如果表格比较长,内容就会存在一定程......
  • Java8新特性 - 04 - 方法引用06 - 方式五 【类名[]::new
    参考:https://blog.csdn.net/qq_39505245/article/details/1231427801.类名[]::new`1.将Lambda表达式替换为【类名[]::new】的写法。2.确保【数组的构造方法】的......
  • JAVA 六种常见线程池
    在我们日常业务开发中,如果遇到使用线程池的场景时,会先去思考一下这种场景需要使用到怎样的线程池,去避免线程资源滥用。这个时候选择困难症就来了,不过不用担心,Java其实早......
  • Linux 定时任务crontab监控重启java服务脚本
    linux服务器下,利用Linux定时器和简单监控脚本,监控自动重启java服务。注意:脚本最好在Linux系统中用touch建立.sh文件,并用shmod+x+‘脚本文件名’,在window下编辑有可能会......
  • java 更新list内的元素
    参考:https://blog.csdn.net/liangqi1234/article/details/50176451/***更新list内的元素。*@paramobjlist*@paramoldObj旧对象*@paramnewObj要更新的对象*......
  • 【Java】多线程 语法 使用
    在java中使用多线程有三种方式。1.继承Thread类;2.实现Runnable接口;3.匿名内部类;第一种一般不用,因为java只允许单继承,万一这个业务类有父类就无法继承了。第二种如下:publicc......
  • 配置java_home
    查看有无环境变量echo$JAVA_HOME 查找java安装位置 find/-namejava 编辑环境变量vim/etc/profile 配置:exportJAVA_HOME=/usr/lib/jvm/java-1.8.0-open......
  • 【Java】 java -jar 命令 传递系统参数 与 main函数参数 顺序
    packagecom.liyao.runner;/***用法:java[-options]class[args...]*(执行类)*或java[-options]-jarjarfile[args...]*(执行ja......