大一新生,想学java,应该从哪里入手?

Python014

大一新生,想学java,应该从哪里入手?,第1张

首先,你是一个大一的新生,你有用充足的时间,但你要考虑好,选择自学还是培训班?学习Java会不会与你的本专业产生冲突?你需要调整好这两者的时间安排,避免产生不必要的麻烦。

对于零基础学习java的小伙伴,可以试试下面这套学习路线:

请点击输入图片描述

第一步:对于java的基本认知

学习Java,首先要明白java是什么,其未来大发展方向和应用场景有哪些?很多从业主和求学者往往看重的是Java行业的薪资水平,这样考虑固然无错,但是对于深刻理解java却并无实际意义。可以多看看专业分析java的书籍资料,这对于后期的学习有着巨大的助力作用。

第二步:理论知识学习

这一过程尤为重要,毕竟这是学习java的关键,而且,这一过程对于系统化的要求更高,如何循序渐进,有方式有目的的学习,将是小白更快速的学懂java的关键。所以给大家分享一个学习java知识点的先后顺序安排,希望对大家有所帮助。

1、Java基础以及Web开发基础——小程序项目阶段,让学员可以掌握java基本面向对象知识、java常用集合的使用、JDBC与MySQL基础、HTML/CSS/JavaScript前端基础技术、Servlet编写服务端程序等,同时熟练使用IDEA开发工具,能实现简单的小程序。

2、Java高级基础、SSM 前端框架、代码管理、持续集成,是进阶阶段,让学员可以深入理解Java面向对象相关知识点,可以胜任Java 初级软件工程师、Web 初级前端开发工程师、初级 BI 工程师等岗位。

3、服务与分布式解决方案,让学员掌握Linux、Docker、Vue、SpringBoot、Shiro、分布式事务的使用等,可以熟练使用Docker 完成项目部署,胜任Java 中级开发工程师等岗位

4、大型互联网解决方案,让学员掌握JUC、Zookeeper、Dubbo、MySQL 高级、MyCat和微信小程序以及微信支付的开发等内容,可以胜任Java 高级软件工程师等岗位。

第三步、真实实训项目、培养实操能力

如今互联网上关于Java的应用案例有很多,也有很多的实训项目,大家可以去进行独立的实操。

Java300集零基础适合初学者视频教程_Java300集零基础教程_Java初学入门视频基础巩固教程

请点击输入图片描述

这套课程是由B站高淇老师录制开讲的Java300集! 为初学者而著! 适合准备入行开发的零基础员学习Java。基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

java学习中需注意的几点: 1、自己敲出来的代码才是自己的

有一部分的小伙伴,学习编程还是采用学校教科书的方式,对着教材看代码,做课后的编程练习题。甚至还有用学历史政治一样的方法,一本书勾勾圈圈,死记硬背。整本教材学下来,还是写不出任何代码。哪怕你照着书上的代码敲一遍,也比你看代码、识记代码来的强。

2、不要急于求成

学编程必须讲究循序渐进,切忌浮躁。零基础学Java,前面很长一段时间都是在入门,你可能自学了一个月还是感觉自己什么都不会,这是正常的。学编程一开始都是这样,过了这个阶段,后面就一通百通了。不要基础都没学会,就想着学框架。

3、不要钻牛角尖

自学java肯定会遇到问题,学习过程中肯定会有不懂的问题,这个很正常。即使你对着视频敲的代码,或者直接把老师写的代码copy过来,还是有报错,自己还找不出来,很沮丧。这都很正常,不要怕,一个个解决。

遇到解决不了的问题,先百度,因为你遇到的问题大家都遇到过,网上都有答案,或者请教大神。但一些牛角尖的问题,不要去死钻,因为你可能真的弄不懂,只要知其然就可以了,不要被它影响情绪。等你掌握的知识多起来的时候,你就自然而然的理解了。大神还有一天都解决不了的BUG呢,况且你这个自学的新手。

4、不要老是一种方法学到死

编程学习方式一定是多样化的,比如书本+视频+敲代码+和别人讨论交流,如果你一直只用看视频或者单纯看书的方式学编程,效率都是很低的。

5、三天打鱼两天晒网

如果是用业余的时间学编程,一定要固定学习的时间,比如晚上8点到10点这样子,然后坚持下去。

如果是三天打鱼两天晒网,你一旦停止学习编程,你需要去找寻之前的学习进度,有可能就重复学习,造成不必要的时间浪费。还有要坚定目标,不要一会想学java,一会学python,然后又想搞小程序。专心搞一门,学出来再说。

希望这个回答对你有所帮助,望采纳~

getAttribute()就是获取该元素的属性的方法,参数是字符串,比如div.getAttribute("id")就可以获取div元素的id属性值。setAttribute()就是设置该元素的属性的方法,比如div.setAttribute("id","tt")

getElementById()就是用元素的id属性来获取该元素。前提是有一个元素的id值就是你传的参数:

<div id="tst" >我的有id属性的div</div>这个div节点就可以通过:document.getElementById("tst")来获取。getElementByTagName()也是获取节点元素的方法。比如:html文件中有一句下面的代码:<p>我的p标签</p>,就可以通过:document.getElementByTagName("p")获取这个元素。