如何零基础自学java?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何零基础自学java?相关的知识,希望对你有一定的参考价值。

关于java怎么学?我的建议如下:

请点击输入图片描述

1、按阶段规划,时间留够,但一定要有互相催促的伙伴,否则会很孤独也难以坚持,伙伴得挑好了,别把你带歪了。

2、有了伙伴先学习html+CSS,做点网页出来,让自己心中对软件行业充满成就感,这样说培养自己的兴趣的一种,俗话说兴趣是最好的老师,没有兴趣走不远。

3、然后学习简单Java语法,写简单的流程控制语句,简单数据结构,当逻辑思维和数据结构达到一个3层循环都能搞清楚的水准的时候,马马虎虎可以进入下一步了

4、进入Java面向对象的学习,搞清楚类、对象,封装继承多态,内部类,对象的概念,然后进入常用集合和泛型以及集合的底层数据结构的学习

5、学习IO流,能够操作读取大文件,多线程,Socket编程,学完之后使用JavaSE的基础做一个五子棋游戏,或者QQ聊天,强化一下自己的知识。

6、进入数据库学习,先学习mysql,较为简单常用,学完数据库,也可以看看Redis的使用

7、进入JavaWeb课程的学习,以Servlet+Jsp为主,还有tomcat和http基础,

8、学习JavaScritp+JQuery,结合JavaWeb做一个小的管理系统

9、进入JavaEE的学习,常用框架,主要是SpringMVC和Mybatis,学完之后试着去接触微服务架构

10、学习Linux操作,使用Linux部署tomcat进行环境搭建,跑一个简单的页面出来

11、SpringBoot可以进行了解学习,Oracle可以进行了解学习。

记得看视频看视频看视频啊!!!高淇老师讲得还不错,可以参考一下!

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

参考技术A 如果自学能力强,建议在网上找资源自学。视频可以上慕课网、百度传课,文章形式的可以看w3school网看。自学前,先找一下学习路线,一般是先看javase,然后再看前段的html、css、script等等,然后是javaweb方面,再往后进阶的就跟着学习路线来。自学的时候,一定要亲自动手实践,不要照着敲代码,要理解了自己去写。如果自制能力差,时间也充裕的,可以报个培训班学习,一般是4个月左右的学习周期。 参考技术B 要做好学习前的准备工作:Java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。 参考技术C 连接数据库:JDBC JDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)。理解JDBC作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问的能力。 参考技术D 取决于你自身的状态。如果你自制力比较强,罗辑思维比较好,建议你可以自学,其他的情况,还是建议报一个培训班去学习,这样学习氛围比较好,有专业的人带着你学习,可以少走很多弯路,不过费用比较高,培训机构质量也参差不齐,一定要擦亮眼睛,防止被坑。

适合小白的Java零基础自学方法,从零基础到大神之路

零基础如何学Java?自学Java能成功吗?

今天主要说一说自学Java的那些事儿

先来了解下Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java语言主要是针对网络和嵌入式开发的,它的主要特点是开发效率比较高,执行效率也不差,而且可以跨平台开发,同时他的功能十分强大,无论是软件、系统、网站、游戏都可以用java进行开发,在目前为止还没有那个开发工具的功能比java强大。

  • 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器
  • 1994年将Oak语言更名为Java
  • 1998年JDK1.2时,更名为Java 2 Platform
  • 分为标准版J2SE,企业版J2EE,微型版J2ME
  • Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题
  • Internet使Java成为网上最流行的编程语言
  • Java对Internet的影响也意义深远
  • B/S的兴起 & C/S的没落

要怎样才能学好Java呢?

首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因为现在用的比较少。

重点是看懂Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程。

JavaSE搞定后再学习Servlet、JSP,然后才是经典的Struts2、Hibernate和Spring,学习框架时重点理解框架的运行原理,甚至可以尝试自己写个轻量级的框架。

理解运行原理的最好方法就是阅读源代码,还是要感谢Java中的开源项目。

这期间还要多找各种大小的项目去完成,不一定要大,但是要精致,功能要完整,这样可以练习所学知识,并且可以在做项目中发现自己的知识体系中不足的地方。

1、关于入门教程

Java 的学习教程,网上有挺多的资料,但都比较零散,不成体系。

刚接触Java的都很蒙,像个无头苍蝇似的找资料,找不到合适的学习教程,最后就是耽误时间。

这里也推荐一套Java入门的教程,动力节点老杜讲的Java零基础,真的是完完整整的从Java入门开始学起。

这个视频适合绝对零基础的小伙伴观看,视频基于JDK最新版本13进行讲解,主要包括Java核心语法、Java程序运行内存分析、Java面向对象等内容。

每一个知识点都讲解的非常细腻,由浅入深。内容细度前无古人,每个知识点以“掰开了揉碎了”的方式讲解。

虽然视频是专门为小白量身打造,但是课程在每一个知识点上进行了很大的延伸,深度完全完胜三年工作经验的程序员。

适合非计算机专业,想转行做Java开发的朋友,或者想让Java基础更扎实的同学,为以后的发展奠定坚实的基础。

https://www.bilibili.com/video/BV1Rx411876f

2、学好基本语法,弄清Java的特点

学习Java说的直白些就是学习它的语法、功能、结构等,然后按照它的语法编写代码。语法是学习Java的基础,刚开始学习的时候可能会很难理解,但是没关系,这于正常现象,只要多看、多问、多实践,慢慢地你就会入门。

3、学习没有捷径,一定要多动手实践

学习Java就像学习数学一样,在懂得理论知识后,一定要实践。学习Java不能搭便车,有些时候,句子和语法看起来很简单,但是亲自实践起来却总有自己不知道的知识盲点。哪怕是简单的小程序,书本上的小例子,只有多动手操作,也会提高自己的代码能力。

4、制定详细的学习计划

拥有一定的业知识基本后,接下去大家务必制订一套行得通的学习规划。这里我关键指的是详细的学习路线路。尽管Java学起来非常简单,但大家如果要学精学透,就得由浅入深的一步步把握。

5、学会总结

学编程有一个禁忌,那就是学了新的知识,就把之前的知识忘记了。这时候就要做到分阶段来进行总结,做到把遇到的问题以及解决思路记录下来,同时还要备注上自己的经验和技巧,在之后的日子里多去浏览自己曾经记下的这些东西,不断的积累,让自己的成长变得扎实和迅速。

想学更多关于Java的技术知识…

以上是关于如何零基础自学java?的主要内容,如果未能解决你的问题,请参考以下文章

适合小白的Java零基础自学方法,从零基础到大神之路

零基础怎么自学Java?自学Java有什么误区?

零基础怎么自学Java?自学Java有什么误区?

零基础怎么自学Java?自学Java有什么误区?

如何自学编程,零基础适合学习Java或者Web前端吗,非科班的能学java吗?

大学自学Java,这个Java零基础自学路线,让我拿到了大厂offer