自学Java怎么入门?

如题所述

第1个回答  2020-11-21
我的入门总结:1.切记不要开始就只看书,这样比较容易放弃。2去找一个入门级别的Java教程看,如w3cschool网站。只是都比较入门基础,我入门我记得是在朋友推荐给我的,对于0基础的我来说,非常的接地气,从最基础的数据库,含有基础、spring、Hibernate Servlet 等,地址如下仅供参考https://how2j.cn?p=40681 3.学完刚才的网站之后,就应该对java有了一个整体的认识,那就去找一个小项目,GitHub很棒,https://github.com/上手练习,边做项目边查资料。一定要自己独立去做,做完之后会发现进步神快。4这个阶段就要回头精读一些java经典书籍,再打牢一下基础。还有一点比较重要的是,如果中间遇到问题时,一定要不耻下问,多问问你的小伙伴或者网上 大神,百度也可以。不要因为一个问题过于钻牛角尖。总之,循序渐进,一点点学才是最正确的选择。
第2个回答  2020-11-10

想要学会Java可不是那么容易,Java的知识很多,而且也是比较难学,你学习之前应该先去了解一下Java学习的内容,应该如何去学,哪些知识比较重要,哪些知识是常用的

作为一个过来人总结的学习经验,有的人在学习的时候非常害怕程序报错,殊不知错误才是你的经验;然后就是三天打鱼两天晒网的学,导致前面学的知识忘完了;还有的就是学习没有信心,坚持不下去;这样的学习方式最后的结果就是放弃

《2020最新Java基础精讲视频教程和学习路线!》

如果说自己有条件可以去报个培训班,最好是不要去自学,因为自学你没有学习路线,也没有学习的方式,培训班完全可以给你这些东西;如果说现在自己资金比较紧张,也可以去报个线上的培训班,线上除了学习氛围不能保证之外,其他的方面个人感觉还是比线下的好得多;当然,那些说包就业的就直接别去了

java学习路线:

javase->数据库->jdbc->前端基础->jquery->javaweb->spring->mybatis->maven->springboot->springcloud->redis->git->linux

JavaSE:

    Java开发环境的搭建  

    Java语法基础  

    Java条件结构 

    Java循环结构  

    Java 数组  

    核心面向对象 

    Java常用类库  

    IO流输入输出 

    Java多线程 

    网络编程 

    高级扩展  

    数据库:

    01 数据库概念 

    02 MySQL安装与使用  

    03 SQL基本概念与通用语法 

    04 数据库的CRUD操作  

    05 数据库表的CRUD操作  

    06 数据库表中记录的基本操作 

    07 数据库的查询操作 

    08 表的约束 

    09 多表操作  

    10 三大范式 

    11 数据库的备份和还原 

    12 多表查询  

    13 子查询  

    14 多表查询练习  

    目前国内市场上面的使用主要还是MySQL

    数据库是也是比较重要的,后端程序员必不可少的技能,数据的增删改查,事务的处理,数据库的调优,索引的创建,存储过程的编写等等

    JDBC阶段:

    01JDBC快速入门  

    02JDBC各个类详解  

    03JDBC之CRUD练习  

    04ResultSet类详解  

    05JDBC登录案例练习  

    06PreparedStatement类详解  

    07JDBC事务管理 

    08 数据库连接池  

    这部分的知识是叫你如何使用Java代码去连接数据库,在后面的框架中基本上用不到了,所以我们只需要掌握如何去连接数据库,然后就是使用代码对数据的增删改查

    WEB前端基础:

    1、HTML

    1.HTML基础  

    2.HTML表格  

    3.HTML表单  

    4.网页整体结构  

    2、CSS

    1.CSS选择的样式 

    2.CSS文本样式 

    3.CSS背景和列表 

    4.css盒子模型 

    5.float浮动 

    6.CSS定位 

    7.css网页布局 

    8.css网页布局基础  

    3、JavaScript

    1.javascript语法  

    2.javascript的流程控制语句  

    3.javascript函数 

    4.javascript的内置对象  

    5.javascriptDOM基础  

    6.javascriptDoM事件  

    7.javascript实现轮播特效 

    主要学习的便是前端三剑客(js、cs、html),然后就是JQuery(对js的封装、ajax),主要就是参与B/S架构

    JavaWEB阶段:

    第1天(Java Web核心基础)  

    第2天(JSP Java脚本及指令)  

    第3天(JSP 中使用隐式对象) 

    第4天(Servlet 处理器核心概述)  

    第5天(JSP Servlet实现用户登录)  

    第6天(Java Web中Session的应用)  

    第7-8天(Java Web 会话跟踪技术)  

    第9天(JSP 动作应用)  

    第10天(JSP EL表达式应用)  

    第11天(JSTL 通用标签和条件标签应用)  

    第12天(JSTL 循环迭代标签及其他特殊标签应用)  

    第13天(JSTL EL 综合应用及自定义标签开发设计实现)  

    第14天(AOP 编程 Filter过滤器开发应用实例) 

    第15天(Java Web文件上传和下载应用)  

    第16天(MVC模式,应用程序发布)  

    这部分就是框架的入门了,什么九大内置对象,servlet的生命周期,对请求的处理,JSP,JSTL,EL等等这些知识都是需要掌握的,这些主要是为你后期学习框架做铺垫,然后他的MVC模式是对编程的一种规范

    框架阶段:

    SpringFramework构建Java EE Web应用实用技术  

    Mybatis  

    Maven  

    Springboot 

    Junit  

    Spring Data JPA  

    Lucene  

    Elasticsearch  

    springSecurity  

    Shiro 

    Linux  

    Springcloud 

    Redis 

    GIT/SVN代码管理器  

    VUE  

    目前学习只需要学习SSM就可以了,SSH已经太老了,所以我们需要跟上潮流,并且还要学会springboot,这些便是最基本的框架了,当然,很多的框架都是需要学的,比如springsecurity、shiro等等这些进阶的框架

原文链接:网页链接

第3个回答  2020-09-17

现在学习Java的平台有很多的,B站或者是腾讯课堂都是可以的,如果不着急就业有很多时间学习的话,自学Java是完全可以的,我们在B站分享了很多经典的Java视频,你可以去看看。

第4个回答  2020-03-16
建议下。你说的是动力节点的杜老师讲的视频吧,杜老师是一个有十几年java从业经验,还做过高管的java大咖,并且做java讲师也有很多年了,讲的视频自然没问题动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦
第5个回答  2019-12-12

把javaSE学扎实学扎实学扎实,然后学JavaEE,前端的HTML,CSS,JavaScript,还有J2EE部分的Servlet/JSP部分(比如JSP的九大内置对象)。

学完这些,你肯定就能干活了。三大框架边工作边学很快的,面试的话重点是手里有做过的项目!否则HR天南海北一通问,又是个萌新,那你八成面试要黄。有项目的话,好歹HR会针对你的项目来问你,你心里也有底。

如果你脱产自学java,除了吃饭其他时间都用来写代码,那么你大概需要6-8个月时间,否则你至少需要1年时间,折算一下就是800-1000小时吧!

我两年前是在这自学的,你可以看一下,反正又不花钱

大概方向里面还是很清晰的,自学java很容易不知道学什么,到处找资料白花时间没意义,重要的是里面有项目,基本上除了数据库没有真实的项目那么大,真实开发我们就是这么设计的

网页链接